0001437749-20-004092.txt : 20200302 0001437749-20-004092.hdr.sgml : 20200302 20200302124137 ACCESSION NUMBER: 0001437749-20-004092 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 119 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200302 DATE AS OF CHANGE: 20200302 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Aegion Corp CENTRAL INDEX KEY: 0000353020 STANDARD INDUSTRIAL CLASSIFICATION: WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623] IRS NUMBER: 133032158 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35328 FILM NUMBER: 20675683 BUSINESS ADDRESS: STREET 1: 17988 EDISON AVENUE CITY: CHESTERFIELD STATE: MO ZIP: 63005 BUSINESS PHONE: 6365308000 MAIL ADDRESS: STREET 1: 17988 EDISON AVENUE CITY: CHESTERFIELD STATE: MO ZIP: 63005 FORMER COMPANY: FORMER CONFORMED NAME: INSITUFORM TECHNOLOGIES INC DATE OF NAME CHANGE: 19930617 FORMER COMPANY: FORMER CONFORMED NAME: INSITUFORM OF NORTH AMERICA INC/TN/ DATE OF NAME CHANGE: 19930617 FORMER COMPANY: FORMER CONFORMED NAME: INSITUFORM OF NORTH AMERICA INC DATE OF NAME CHANGE: 19921217 10-K 1 aegn20191231b_10k.htm FORM 10-K aegn20191231_10k.htm
0000353020 Aegion Corp false --12-31 FY 2019 5 5 6.5 2 1 1 24 60 90 30 45 16.0 4.9 3 2 2 7 10 0 0 21 0.2 0.2 2015 2016 2017 2018 2019 3 5 5 5 5 During 2019, as a result of selling or disposing of certain international entities, $10.9 million was reclassified out of accumulated other comprehensive loss to "Other expense" in the Consolidated Statements of Operations. Amounts presented net of tax of $164, $(48) and $930 for the years ended December 31, 2019, 2018 and 2017, respectively. Total pre-tax restructuring charges include cash charges of $12.1 million and non-cash charges of $17.4 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods. Includes pre-tax expenses of $5.2 million related to our restructuring efforts (see Note 4). During 2018, the Company incurred non-cash charges of $2.8 million related to estimates for inventory obsolescence within its cathodic protection operations. The charges were recorded to cost of revenues in the Consolidated Statement of Operations. Operating income for 2019 includes: (i) $7.5 million of restructuring charges (see Note 4); (ii) $1.0 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $17.6 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $16.1 million of restructuring charges (see Note 4); and (ii) $0.4 million of cost incurred related to the disposition of Denmark. Operating loss for 2017 includes: (i) $17.5 million of restructuring charges (see Note 4); (ii) $45.4 million of goodwill impairment charges (see Note 2); (iii) $41.0 million of definite-lived intangible asset impairment charges (see Note 2); and (iv) $0.1 million of costs incurred related to the acquisition of Environmental Techniques. The Company recorded bad debt expense (reversals) of less than ($0.1) million, $5.3 million and $0.4 million in 2019, 2018 and 2017, respectively, as part of the restructuring efforts (see Note 4) and was primarily due to the exiting of certain low-return businesses mainly in foreign locations. Includes Insituform Australia, Insituform Spain, Environmental Techniques and land held at Corporate. Long-lived assets do not include goodwill, intangible assets, operating lease assets or deferred tax assets. Includes pre-tax expenses of $7.4 million related to our restructuring efforts (see Note 4). Attributed to the country of origin. Amounts exclude contract assets of $1.8 million and contract liabilities of less than $0.1 million that were classified as held for sale at December 31, 2018 (see Note 6). Includes activity from our pipe coating and insulation joint venture in Louisiana, which was sold during the third quarter of 2018. During 2019, the Company classified certain assets of its CIPP contracting operation in Europe as held for sale (see Note 6). Includes pre-tax expenses of $6.5 million related to our restructuring efforts (see Note 4). Other expense for 2019 includes $10.2 million of restructuring charges (see Note 4). Other expense for 2018 includes charges of $7.0 million related to the loss on the sale of Bayou (see Note 1) and $4.0 million of restructuring charges (see Note 4). Amounts presented net of tax of $8, $(134) and $22 for the years ended December 31, 2019, 2018 and 2017, respectively. Calculations based on a weighted average market price of the Company's stock at the time of exercise of $20.55 and $27.35 for the years ended December 31, 2019 and 2017, respectively. Total pre-tax restructuring charges include cash charges of $19.5 million and non-cash charges of $12.8 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods. Operating loss for 2019 includes: (i) $5.2 million of restructuring charges (see Note 4); (ii) $2.2 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating loss for 2018 includes $1.6 million of restructuring charges (see Note 4) and $4.1 million of divestiture costs. Operating loss for 2017 includes $1.6 million of restructuring charges (see Note 4) and $1.2 million of divestiture costs. Includes charges primarily related to exiting non-pipe-related applications for the Tyfo system in North America and right-sizing the cathodic protection services operation in Canada, inclusive of wind-down costs, professional fees, patent write offs, fixed asset disposals and certain other restructuring and related charges. Includes pre-tax expenses of $13.9 million related to our restructuring efforts (see Note 4). Includes charges primarily related to certain wind-down costs, allowances for accounts receivable, fixed asset disposals and other restructuring-related costs in connection with exiting non-pipe-related contract applications for the Tyfo system in North America, divesting the CIPP operations in Australia and Denmark, and exiting the cathodic protection operations in the Middle East. Amounts also include goodwill and definite-lived intangible asset impairments related to Denmark and definite-lived intangible asset impairments related to the cathodic protection operations in the Middle East. Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals. Includes activity from our Tite Liner joint venture in Mexico, which was sold during the fourth quarter of 2019. Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at December 31, 2019 (see Note 5). Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals. Includes Insituform Australia. Includes charges primarily related to certain wind-down costs, inventory obsolescence, fixed asset disposals, release of cumulative currency translation adjustments and other restructuring-related costs in connection with exiting or divesting the CIPP operations in Europe and Australia, exiting the cathodic protection operations in the Middle East and right-sizing the cathodic protection services operation in North America. During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1). Operating loss for 2019 includes: (i) $7.7 million of restructuring charges (see Note 4); (ii) $0.1 million of divestiture costs; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $7.6 million of restructuring charges (see Note 4); and (ii) $2.5 million of costs incurred related to the divestiture of Bayou. Operating income for 2017 includes $4.9 million of restructuring charges (see Note 4) and (ii) $1.6 million of costs incurred related to the planned divestiture of Bayou. Amounts exclude contract assets of $5.4 million and contract liabilities of $0.1 million that were classified as held for sale at December 31, 2019 (see Note 6). Total pre-tax restructuring charges include cash charges of $13.6 million and non-cash charges of $10.1 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods. Operating income for 2019 includes $1.7 million of restructuring charges (see Note 4). Operating income for 2018 includes $0.3 million of restructuring charges (see Note 4). Refers to cash utilized to settle charges during the year. 164 48 930 8 134 22 7,224 9,695 0.10 0.10 2,000,000 2,000,000 0 0 0.01 0.01 125,000,000 125,000,000 30,715,959 31,922,409 30,715,959 31,922,409 4.09 4.59 4.01 4.45 3.3 3.3 7.8 7.8 00003530202019-01-012019-12-31 iso4217:USD 00003530202019-06-28 xbrli:shares 00003530202020-02-21 thunderdome:item 00003530202018-01-012018-12-31 00003530202017-01-012017-12-31 iso4217:USDxbrli:shares 00003530202019-12-31 00003530202018-12-31 0000353020us-gaap:CommonStockMember2018-12-31 0000353020us-gaap:CommonStockMember2017-12-31 0000353020us-gaap:CommonStockMember2016-12-31 0000353020us-gaap:CommonStockMember2019-01-012019-12-31 0000353020us-gaap:CommonStockMember2018-01-012018-12-31 0000353020us-gaap:CommonStockMember2017-01-012017-12-31 0000353020us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2019-01-012019-12-31 0000353020us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2018-01-012018-12-31 0000353020us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2017-01-012017-12-31 0000353020us-gaap:PerformanceSharesMemberus-gaap:CommonStockMember2019-01-012019-12-31 0000353020us-gaap:PerformanceSharesMemberus-gaap:CommonStockMember2018-01-012018-12-31 0000353020us-gaap:PerformanceSharesMemberus-gaap:CommonStockMember2017-01-012017-12-31 0000353020us-gaap:CommonStockMember2019-12-31 0000353020us-gaap:AdditionalPaidInCapitalMember2018-12-31 0000353020us-gaap:AdditionalPaidInCapitalMember2017-12-31 0000353020us-gaap:AdditionalPaidInCapitalMember2016-12-31 0000353020us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-31 0000353020us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-31 0000353020us-gaap:AdditionalPaidInCapitalMember2017-01-012017-12-31 0000353020us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000353020us-gaap:RetainedEarningsMember2018-12-31 0000353020us-gaap:RetainedEarningsMember2017-12-31 0000353020us-gaap:RetainedEarningsMember2016-12-31 0000353020us-gaap:RetainedEarningsMember2019-01-012019-12-31 0000353020us-gaap:RetainedEarningsMember2018-01-012018-12-31 0000353020us-gaap:RetainedEarningsMember2017-01-012017-12-31 0000353020us-gaap:RetainedEarningsMember2019-12-31 0000353020us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31 0000353020us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-31 0000353020us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-12-31 0000353020us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31 0000353020us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-31 0000353020us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-01-012017-12-31 0000353020us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0000353020us-gaap:NoncontrollingInterestMember2018-12-31 0000353020us-gaap:NoncontrollingInterestMember2017-12-31 0000353020us-gaap:NoncontrollingInterestMember2016-12-31 0000353020us-gaap:NoncontrollingInterestMember2019-01-012019-12-31 0000353020us-gaap:NoncontrollingInterestMember2018-01-012018-12-31 0000353020us-gaap:NoncontrollingInterestMember2017-01-012017-12-31 0000353020us-gaap:NoncontrollingInterestMember2019-12-31 00003530202017-12-31 00003530202016-12-31 0000353020us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-31 0000353020us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-31 0000353020us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-12-31 0000353020us-gaap:PerformanceSharesMember2019-01-012019-12-31 0000353020us-gaap:PerformanceSharesMember2018-01-012018-12-31 0000353020us-gaap:PerformanceSharesMember2017-01-012017-12-31 xbrli:pure 0000353020aegn:DownsizeOperationInUsMember2019-10-012019-12-31 0000353020aegn:DownsizeOperationInUsMember2019-01-012019-12-31 utr:Y 0000353020aegn:InfrastructureSolutionsMember2019-10-012019-10-31 iso4217:DKK 0000353020us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:CippOperationsMembercountry:DK2018-11-30 0000353020us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:CippOperationsMember2018-11-30 0000353020aegn:InfrastructureSolutionsMember2018-11-012018-11-30 iso4217:GBP 0000353020aegn:EnvironmentalTechniquesMember2017-03-012017-03-31 0000353020aegn:MillerPipelineDeMexicoSAdeCvMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaegn:UnitedMexicoMember2019-10-30 0000353020aegn:MillerPipelineDeMexicoSAdeCvMemberaegn:UnitedMexicoMember2019-10-30 0000353020us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:BayouCompaniesLlcMember2018-08-312018-08-31 0000353020us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:BayouCompaniesLlcMember2018-08-31 0000353020us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:BayouCompaniesLlcMember2018-08-012018-08-31 0000353020us-gaap:NotesReceivableMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:BayouCompaniesLlcMember2018-08-012018-08-31 0000353020us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:BayouCompaniesLlcMember2018-01-012018-12-31 0000353020aegn:HebnaMember2018-05-012018-05-31 0000353020aegn:AegionInternationalMembercountry:OM2018-05-31 0000353020aegn:P2SMember2018-07-012018-07-31 0000353020aegn:P2sHebnaAndEnvironmentalTechniquesMember2019-01-012019-12-31 0000353020aegn:P2sHebnaAndEnvironmentalTechniquesMember2019-12-31 0000353020aegn:EnvironmentalTechniquesMember2019-01-012019-12-31 0000353020aegn:EnvironmentalTechniquesMember2018-01-012018-12-31 0000353020aegn:EnvironmentalTechniquesMember2017-01-012017-12-31 0000353020us-gaap:OtherExpenseMember2019-01-012019-12-31 0000353020us-gaap:OtherExpenseMember2018-01-012018-12-31 0000353020us-gaap:OtherExpenseMember2017-01-012017-12-31 0000353020aegn:StockOptionsAndRestrictedAndDeferredStockUnitsMember2019-01-012019-12-31 0000353020aegn:StockOptionsAndRestrictedAndDeferredStockUnitsMember2017-01-012017-12-31 0000353020us-gaap:EmployeeStockOptionMember2018-01-012018-12-31 0000353020us-gaap:EmployeeStockOptionMember2017-01-012017-12-31 utr:M 0000353020srt:MinimumMember2019-01-012019-12-31 0000353020srt:MaximumMember2019-01-012019-12-31 utr:D 0000353020us-gaap:TrademarksMemberaegn:FyfeMember2017-01-012017-12-31 0000353020us-gaap:CustomerRelationshipsMemberaegn:FyfeMember2017-01-012017-12-31 0000353020aegn:PatentsAndAcquiredTechnologyMemberaegn:FyfeMember2017-01-012017-12-31 00003530202019-10-012019-10-01 0000353020us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMember2019-10-01 0000353020us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMember2019-10-01 0000353020us-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MinimumMember2019-10-01 0000353020us-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMember2019-10-01 00003530202019-10-01 0000353020aegn:EnergyServicesMember2019-10-01 0000353020aegn:FyfeMember2017-01-012017-12-31 0000353020aegn:FyfeMember2017-12-31 0000353020aegn:VariableEntityMember2019-12-31 0000353020aegn:VariableEntityMember2018-12-31 0000353020aegn:VariableEntityMember2019-01-012019-12-31 0000353020aegn:VariableEntityMember2018-01-012018-12-31 0000353020aegn:VariableEntityMember2017-01-012017-12-31 0000353020us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-01-01 0000353020us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2019-01-012019-12-31 0000353020us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-012018-12-31 0000353020aegn:ProductAndServicesMember2019-01-012019-12-31 0000353020aegn:ProductAndServicesMember2018-01-012018-12-31 0000353020aegn:ProductAndServicesMember2017-01-012017-12-31 0000353020us-gaap:ProductMember2019-01-012019-12-31 0000353020us-gaap:ProductMember2018-01-012018-12-31 0000353020us-gaap:ProductMember2017-01-012017-12-31 0000353020aegn:ConstructionEngineeringAndInstallationServicesMember2019-12-31 00003530202020-01-01aegn:ConstructionEngineeringAndInstallationServicesMember2019-12-31 0000353020aegn:InfrastructureSolutionsMembercountry:US2019-01-012019-12-31 0000353020aegn:CorrosionProtectionMembercountry:US2019-01-012019-12-31 0000353020aegn:EnergyServicesMembercountry:US2019-01-012019-12-31 0000353020country:US2019-01-012019-12-31 0000353020aegn:InfrastructureSolutionsMembercountry:CA2019-01-012019-12-31 0000353020aegn:CorrosionProtectionMembercountry:CA2019-01-012019-12-31 0000353020aegn:EnergyServicesMembercountry:CA2019-01-012019-12-31 0000353020country:CA2019-01-012019-12-31 0000353020aegn:InfrastructureSolutionsMembersrt:EuropeMember2019-01-012019-12-31 0000353020aegn:CorrosionProtectionMembersrt:EuropeMember2019-01-012019-12-31 0000353020aegn:EnergyServicesMembersrt:EuropeMember2019-01-012019-12-31 0000353020srt:EuropeMember2019-01-012019-12-31 0000353020aegn:InfrastructureSolutionsMemberaegn:OtherForeignCountriesMember2019-01-012019-12-31 0000353020aegn:CorrosionProtectionMemberaegn:OtherForeignCountriesMember2019-01-012019-12-31 0000353020aegn:EnergyServicesMemberaegn:OtherForeignCountriesMember2019-01-012019-12-31 0000353020aegn:OtherForeignCountriesMember2019-01-012019-12-31 0000353020aegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020aegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020aegn:EnergyServicesMember2019-01-012019-12-31 0000353020aegn:InfrastructureSolutionsMembercountry:US2018-01-012018-12-31 0000353020aegn:CorrosionProtectionMembercountry:US2018-01-012018-12-31 0000353020aegn:EnergyServicesMembercountry:US2018-01-012018-12-31 0000353020country:US2018-01-012018-12-31 0000353020aegn:InfrastructureSolutionsMembercountry:CA2018-01-012018-12-31 0000353020aegn:CorrosionProtectionMembercountry:CA2018-01-012018-12-31 0000353020aegn:EnergyServicesMembercountry:CA2018-01-012018-12-31 0000353020country:CA2018-01-012018-12-31 0000353020aegn:InfrastructureSolutionsMembersrt:EuropeMember2018-01-012018-12-31 0000353020aegn:CorrosionProtectionMembersrt:EuropeMember2018-01-012018-12-31 0000353020aegn:EnergyServicesMembersrt:EuropeMember2018-01-012018-12-31 0000353020srt:EuropeMember2018-01-012018-12-31 0000353020aegn:InfrastructureSolutionsMemberaegn:OtherForeignCountriesMember2018-01-012018-12-31 0000353020aegn:CorrosionProtectionMemberaegn:OtherForeignCountriesMember2018-01-012018-12-31 0000353020aegn:EnergyServicesMemberaegn:OtherForeignCountriesMember2018-01-012018-12-31 0000353020aegn:OtherForeignCountriesMember2018-01-012018-12-31 0000353020aegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020aegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020aegn:EnergyServicesMember2018-01-012018-12-31 0000353020aegn:InfrastructureSolutionsMembercountry:US2017-01-012017-12-31 0000353020aegn:CorrosionProtectionMembercountry:US2017-01-012017-12-31 0000353020aegn:EnergyServicesMembercountry:US2017-01-012017-12-31 0000353020country:US2017-01-012017-12-31 0000353020aegn:InfrastructureSolutionsMembercountry:CA2017-01-012017-12-31 0000353020aegn:CorrosionProtectionMembercountry:CA2017-01-012017-12-31 0000353020aegn:EnergyServicesMembercountry:CA2017-01-012017-12-31 0000353020country:CA2017-01-012017-12-31 0000353020aegn:InfrastructureSolutionsMembersrt:EuropeMember2017-01-012017-12-31 0000353020aegn:CorrosionProtectionMembersrt:EuropeMember2017-01-012017-12-31 0000353020aegn:EnergyServicesMembersrt:EuropeMember2017-01-012017-12-31 0000353020srt:EuropeMember2017-01-012017-12-31 0000353020aegn:InfrastructureSolutionsMemberaegn:OtherForeignCountriesMember2017-01-012017-12-31 0000353020aegn:CorrosionProtectionMemberaegn:OtherForeignCountriesMember2017-01-012017-12-31 0000353020aegn:EnergyServicesMemberaegn:OtherForeignCountriesMember2017-01-012017-12-31 0000353020aegn:OtherForeignCountriesMember2017-01-012017-12-31 0000353020aegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020aegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020aegn:EnergyServicesMember2017-01-012017-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:FixedPriceContractMember2019-01-012019-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:TimeAndMaterialsContractMember2019-01-012019-12-31 0000353020aegn:ProductSalesMemberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020aegn:ProductSalesMemberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020aegn:ProductSalesMemberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020aegn:ProductSalesMember2019-01-012019-12-31 0000353020aegn:LicenseFeesMemberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020aegn:LicenseFeesMemberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020aegn:LicenseFeesMemberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020aegn:LicenseFeesMember2019-01-012019-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:FixedPriceContractMember2018-01-012018-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:TimeAndMaterialsContractMember2018-01-012018-12-31 0000353020aegn:ProductSalesMemberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020aegn:ProductSalesMemberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020aegn:ProductSalesMemberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020aegn:ProductSalesMember2018-01-012018-12-31 0000353020aegn:LicenseFeesMemberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020aegn:LicenseFeesMemberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020aegn:LicenseFeesMemberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020aegn:LicenseFeesMember2018-01-012018-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:FixedPriceContractMemberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020us-gaap:FixedPriceContractMember2017-01-012017-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:TimeAndMaterialsContractMemberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020us-gaap:TimeAndMaterialsContractMember2017-01-012017-12-31 0000353020aegn:ProductSalesMemberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020aegn:ProductSalesMemberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020aegn:ProductSalesMemberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020aegn:ProductSalesMember2017-01-012017-12-31 0000353020aegn:LicenseFeesMemberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020aegn:LicenseFeesMemberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020aegn:LicenseFeesMemberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020aegn:LicenseFeesMember2017-01-012017-12-31 0000353020aegn:DifferenceBetweenWorkPerformedOnOpenContractsAndContractualBillingTermsMember2019-01-012019-12-31 0000353020aegn:Restructuring2017Member2019-01-012019-12-31 0000353020aegn:RestructuringChargesRelatedToGoodwillAndLonglivedAssetImpairmentChargesMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020aegn:AllowanceWriteoffsAndLonglivedAssetsImpairmentOfIntangibleAssetsAndNetLossesOnDisposalOfEntitiesMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020srt:MinimumMemberaegn:Restructuring2017Member2019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:ContractTerminationMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:ContractTerminationMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:EmployeeRelocationMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:OtherRestructuringMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:EmployeeSeveranceMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:ContractTerminationMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:ContractTerminationMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:EmployeeRelocationMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OtherRestructuringMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020aegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020us-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Member2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:ContractTerminationMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:ContractTerminationMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020us-gaap:ContractTerminationMemberaegn:Restructuring2016Member2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:EmployeeRelocationMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020us-gaap:EmployeeRelocationMemberaegn:Restructuring2016Member2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OtherRestructuringMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020us-gaap:OtherRestructuringMemberaegn:Restructuring2016Member2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020aegn:Restructuring2016Member2017-01-012017-12-31 0000353020aegn:SeveranceOtherTerminationBenefitCostsAndContractTerminationCostsMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020aegn:SeveranceOtherTerminationBenefitCostsAndContractTerminationCostsMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020aegn:SeveranceOtherTerminationBenefitCostsAndContractTerminationCostsMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CostOfRevenuesMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CostOfRevenuesMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CostOfRevenuesMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:CostOfRevenuesMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020aegn:CostOfRevenuesMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:OperatingExpenseMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020aegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherExpenseMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherExpenseMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherExpenseMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OtherExpenseMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:OtherExpenseMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2016Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2016Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2016Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020aegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CostOfRevenuesMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CostOfRevenuesMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CostOfRevenuesMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:CostOfRevenuesMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020aegn:CostOfRevenuesMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingExpenseMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:GoodwillImpairmentMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:GoodwillImpairmentMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:GoodwillImpairmentMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:GoodwillImpairmentMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020aegn:GoodwillImpairmentMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:DefiniteLivedIntangibleAssetImpairmentMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:DefiniteLivedIntangibleAssetImpairmentMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:DefiniteLivedIntangibleAssetImpairmentMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:DefiniteLivedIntangibleAssetImpairmentMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020aegn:DefiniteLivedIntangibleAssetImpairmentMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020aegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherExpenseMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherExpenseMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OtherExpenseMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OtherExpenseMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OtherExpenseMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CostOfRevenuesMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CostOfRevenuesMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:CostOfRevenuesMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020aegn:CostOfRevenuesMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingExpenseMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020us-gaap:OperatingExpenseMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020aegn:RestructuringAndRelatedChargesMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020aegn:Restructuring2017Member2017-01-012017-12-31 0000353020us-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Member2018-12-31 0000353020us-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Member2019-12-31 0000353020us-gaap:ContractTerminationMemberaegn:Restructuring2016Member2018-12-31 0000353020us-gaap:ContractTerminationMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:ContractTerminationMemberaegn:Restructuring2016Member2019-12-31 0000353020us-gaap:EmployeeRelocationMemberaegn:Restructuring2016Member2018-12-31 0000353020us-gaap:EmployeeRelocationMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:EmployeeRelocationMemberaegn:Restructuring2016Member2019-12-31 0000353020us-gaap:OtherRestructuringMemberaegn:Restructuring2016Member2018-12-31 0000353020us-gaap:OtherRestructuringMemberaegn:Restructuring2016Member2019-01-012019-12-31 0000353020us-gaap:OtherRestructuringMemberaegn:Restructuring2016Member2019-12-31 0000353020aegn:Restructuring2016Member2018-12-31 0000353020aegn:Restructuring2016Member2019-12-31 0000353020us-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Member2017-12-31 0000353020us-gaap:EmployeeSeveranceMemberaegn:Restructuring2016Member2018-01-012018-12-31 0000353020us-gaap:ContractTerminationMemberaegn:Restructuring2016Member2017-12-31 0000353020us-gaap:ContractTerminationMemberaegn:Restructuring2016Member2018-01-012018-12-31 0000353020us-gaap:EmployeeRelocationMemberaegn:Restructuring2016Member2017-12-31 0000353020us-gaap:EmployeeRelocationMemberaegn:Restructuring2016Member2018-01-012018-12-31 0000353020us-gaap:OtherRestructuringMemberaegn:Restructuring2016Member2017-12-31 0000353020us-gaap:OtherRestructuringMemberaegn:Restructuring2016Member2018-01-012018-12-31 0000353020aegn:Restructuring2016Member2017-12-31 0000353020aegn:Restructuring2016Member2018-01-012018-12-31 0000353020aegn:Restructuring2016And2017Member2019-01-012019-12-31 0000353020aegn:Restructuring2016And2017Member2018-01-012018-12-31 0000353020aegn:Restructuring2016And2017Member2017-01-012017-12-31 0000353020us-gaap:LandAndLandImprovementsMember2019-12-31 0000353020us-gaap:LandAndLandImprovementsMember2018-12-31 0000353020us-gaap:LandAndLandImprovementsMembersrt:MinimumMember2019-01-012019-12-31 0000353020us-gaap:LandAndLandImprovementsMembersrt:MaximumMember2019-01-012019-12-31 0000353020us-gaap:LandBuildingsAndImprovementsMember2019-12-31 0000353020us-gaap:LandBuildingsAndImprovementsMember2018-12-31 0000353020us-gaap:LandBuildingsAndImprovementsMembersrt:MinimumMember2019-01-012019-12-31 0000353020us-gaap:LandBuildingsAndImprovementsMembersrt:MaximumMember2019-01-012019-12-31 0000353020us-gaap:MachineryAndEquipmentMember2019-12-31 0000353020us-gaap:MachineryAndEquipmentMember2018-12-31 0000353020us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2019-01-012019-12-31 0000353020us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2019-01-012019-12-31 0000353020us-gaap:FurnitureAndFixturesMember2019-12-31 0000353020us-gaap:FurnitureAndFixturesMember2018-12-31 0000353020us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2019-01-012019-12-31 0000353020us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2019-01-012019-12-31 0000353020us-gaap:VehiclesMember2019-12-31 0000353020us-gaap:VehiclesMember2018-12-31 0000353020us-gaap:ConstructionInProgressMember2019-12-31 0000353020us-gaap:ConstructionInProgressMember2018-12-31 0000353020aegn:AccruedExpenseMember2019-12-31 0000353020aegn:AccruedExpenseMember2018-12-31 0000353020aegn:InfrastructureSolutionsMemberaegn:InsituformAustraliaMember2019-04-012019-06-30 0000353020aegn:InfrastructureSolutionsMemberaegn:InsituformNetherlandsMember2019-04-012019-06-30 0000353020aegn:CorrosionProtectionMemberaegn:CorrpowerMember2019-04-012019-06-30 0000353020aegn:CorrosionProtectionMemberaegn:UnitedMexicoMember2019-04-012019-06-30 0000353020aegn:InfrastructureSolutionsMemberaegn:InsituformNetherlandsMember2019-10-012019-12-31 0000353020aegn:InfrastructureSolutionsMemberaegn:InsituformSpainMember2019-10-012019-12-31 0000353020us-gaap:CorporateNonSegmentMember2019-10-012019-12-31 0000353020us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2019-12-31 0000353020us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2018-12-31 0000353020us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2019-01-012019-12-31 0000353020us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2018-01-012018-12-31 0000353020us-gaap:AccountingStandardsUpdate201602Member2019-01-01 0000353020us-gaap:OtherLiabilitiesMember2019-12-31 0000353020aegn:AccruedExpenseAndOtherLiabilitiesMember2019-12-31 0000353020aegn:InfrastructureSolutionsMember2017-12-31 0000353020aegn:CorrosionProtectionMember2017-12-31 0000353020aegn:EnergyServicesMember2017-12-31 0000353020aegn:InfrastructureSolutionsMember2018-12-31 0000353020aegn:CorrosionProtectionMember2018-12-31 0000353020aegn:EnergyServicesMember2018-12-31 0000353020aegn:InfrastructureSolutionsMember2019-12-31 0000353020aegn:CorrosionProtectionMember2019-12-31 0000353020aegn:EnergyServicesMember2019-12-31 0000353020aegn:HebnaMember2018-01-012018-12-31 0000353020aegn:P2SMember2018-01-012018-12-31 0000353020aegn:Denmark1Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:LicensingAgreementsMember2019-01-012019-12-31 0000353020us-gaap:LicensingAgreementsMember2019-12-31 0000353020us-gaap:LicensingAgreementsMember2018-12-31 0000353020us-gaap:LeaseAgreementsMember2019-01-012019-12-31 0000353020us-gaap:LeaseAgreementsMember2019-12-31 0000353020us-gaap:LeaseAgreementsMember2018-12-31 0000353020us-gaap:TrademarksMember2019-01-012019-12-31 0000353020us-gaap:TrademarksMember2019-12-31 0000353020us-gaap:TrademarksMember2018-12-31 0000353020us-gaap:NoncompeteAgreementsMember2019-01-012019-12-31 0000353020us-gaap:NoncompeteAgreementsMember2019-12-31 0000353020us-gaap:NoncompeteAgreementsMember2018-12-31 0000353020us-gaap:CustomerRelationshipsMember2019-01-012019-12-31 0000353020us-gaap:CustomerRelationshipsMember2019-12-31 0000353020us-gaap:CustomerRelationshipsMember2018-12-31 0000353020us-gaap:PatentsMember2019-01-012019-12-31 0000353020us-gaap:PatentsMember2019-12-31 0000353020us-gaap:PatentsMember2018-12-31 0000353020us-gaap:MediumTermNotesMember2019-12-31 0000353020us-gaap:MediumTermNotesMember2018-12-31 0000353020us-gaap:LineOfCreditMember2019-12-31 0000353020us-gaap:LineOfCreditMember2018-12-31 0000353020us-gaap:NotesPayableOtherPayablesMember2019-12-31 0000353020us-gaap:NotesPayableOtherPayablesMember2018-12-31 0000353020aegn:A2015CreditFacilityMember2015-10-31 0000353020us-gaap:RevolvingCreditFacilityMemberaegn:A2015CreditFacilityMember2015-10-31 0000353020aegn:A2015CreditFacilityMemberaegn:TermLoanMember2018-12-31 0000353020aegn:A2015CreditFacilityMember2018-01-012018-12-31 0000353020aegn:A2015CreditFacilityMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-12-31 0000353020aegn:A2015CreditFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-12-31 0000353020aegn:A2015CreditFacilityMemberaegn:A2015InterestRateSwapMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-12-31 0000353020aegn:TermLoanMember2019-12-31 0000353020aegn:A2015CreditFacilityMember2019-12-31 0000353020aegn:InsuranceCarriesCollateralMemberaegn:A2015CreditFacilityMember2019-12-31 0000353020aegn:WorkingPerformanceObligationMemberaegn:A2015CreditFacilityMember2019-12-31 0000353020aegn:A2015CreditFacilityMember2018-12-31 0000353020aegn:BayouMember2018-01-012018-12-31 0000353020aegn:A2015InterestRateSwapMember2015-10-31 0000353020aegn:A2015CreditFacilityMemberaegn:TermLoanMember2019-12-31 0000353020aegn:A2018InterestRateSwapMember2018-03-12 0000353020aegn:AmendedCreditFacilityMember2018-12-31 0000353020aegn:AmendedCreditFacilityMember2019-12-31 0000353020aegn:InConnectionWithEquityCompensationProgramsMember2019-12-31 0000353020aegn:ThroughTheOpenMarketRepurchaseProgramMember2019-01-012019-12-31 0000353020aegn:InConnectionWithEquityCompensationProgramsMember2019-01-012019-12-31 0000353020us-gaap:EmployeeStockOptionMember2019-01-012019-12-31 0000353020aegn:ThroughTheOpenMarketRepurchaseProgramMember2018-01-012018-12-31 0000353020aegn:InConnectionWithEquityCompensationProgramsMember2018-01-012018-12-31 0000353020aegn:ThroughTheOpenMarketRepurchaseProgramMember2017-01-012017-12-31 0000353020aegn:InConnectionWithEquityCompensationProgramsMember2017-01-012017-12-31 0000353020aegn:A2016EmployeePlanMember2018-04-30 0000353020aegn:A2016EmployeePlanMember2019-12-31 0000353020aegn:DeferredStockUnitsMemberaegn:A2016DirectorPlanMember2019-12-31 0000353020aegn:DeferredStockUnitsMemberaegn:A2011DirectorPlanMember2019-12-31 0000353020aegn:DeferredStockUnitsMemberaegn:A2006DirectorPlanMember2019-12-31 0000353020aegn:DeferredStockUnitsMemberaegn:A2001DirectorPlanMember2019-12-31 0000353020us-gaap:RestrictedStockMember2019-01-012019-12-31 0000353020us-gaap:RestrictedStockMember2018-01-012018-12-31 0000353020us-gaap:RestrictedStockMember2017-01-012017-12-31 0000353020aegn:CurrentStockAwardsMember2019-01-012019-12-31 0000353020aegn:CurrentStockAwardsMember2018-01-012018-12-31 0000353020aegn:CurrentStockAwardsMember2017-01-012017-12-31 0000353020aegn:DeferredStockUnitsMember2018-12-31 0000353020aegn:DeferredStockUnitsMember2017-12-31 0000353020aegn:DeferredStockUnitsMember2016-12-31 0000353020aegn:DeferredStockUnitsMember2019-01-012019-12-31 0000353020aegn:DeferredStockUnitsMember2018-01-012018-12-31 0000353020aegn:DeferredStockUnitsMember2017-01-012017-12-31 0000353020aegn:DeferredStockUnitsMember2019-12-31 0000353020us-gaap:EmployeeStockOptionMembersrt:MinimumMember2019-01-012019-12-31 0000353020us-gaap:EmployeeStockOptionMembersrt:MaximumMember2019-01-012019-12-31 0000353020us-gaap:EmployeeStockOptionMember2018-01-012018-12-31 0000353020us-gaap:EmployeeStockOptionMember2017-01-012017-12-31 0000353020srt:WeightedAverageMember2019-12-31 0000353020srt:WeightedAverageMember2017-12-31 0000353020us-gaap:ForeignCountryMember2019-01-012019-12-31 0000353020us-gaap:ForeignCountryMember2018-01-012018-12-31 0000353020us-gaap:ForeignCountryMember2017-01-012017-12-31 0000353020us-gaap:DomesticCountryMember2019-01-012019-12-31 0000353020us-gaap:DomesticCountryMember2018-01-012018-12-31 0000353020us-gaap:DomesticCountryMember2017-01-012017-12-31 0000353020us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-31 0000353020us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-12-31 0000353020us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2016-12-31 0000353020us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-31 0000353020us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-01-012018-12-31 0000353020us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-01-012017-12-31 0000353020us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-31 0000353020aegn:BrindersonLPMemberaegn:PreacquisitionMattersMember2016-12-31 0000353020aegn:BrindersonLPMemberaegn:PreacquisitionMattersMember2017-01-012017-12-31 0000353020aegn:BrindersonLPMemberaegn:PreacquisitionMattersMember2018-01-012018-12-31 0000353020aegn:BrindersonLPMemberaegn:PreacquisitionMattersMember2018-12-31 0000353020aegn:BrindersonLPMemberaegn:PreacquisitionMattersMember2019-01-012019-12-31 0000353020country:US2019-01-012019-12-31 0000353020country:US2018-01-012018-12-31 0000353020country:US2017-01-012017-12-31 0000353020us-gaap:ForeignPlanMember2019-01-012019-12-31 0000353020us-gaap:ForeignPlanMember2018-01-012018-12-31 0000353020us-gaap:ForeignPlanMember2017-01-012017-12-31 0000353020aegn:CorrproMember2019-12-31 0000353020aegn:CorrproMemberus-gaap:OverfundedPlanMember2019-12-31 0000353020aegn:CorrproMember2018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:EnergyServicesMember2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMember2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMember2017-01-012017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:InfrastructureSolutionsMember2019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:InfrastructureSolutionsMember2018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:InfrastructureSolutionsMember2017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CorrosionProtectionMember2019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CorrosionProtectionMember2018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:CorrosionProtectionMember2017-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:EnergyServicesMember2019-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:EnergyServicesMember2018-12-31 0000353020us-gaap:OperatingSegmentsMemberaegn:EnergyServicesMember2017-12-31 0000353020us-gaap:CorporateNonSegmentMember2019-12-31 0000353020us-gaap:CorporateNonSegmentMember2018-12-31 0000353020us-gaap:CorporateNonSegmentMember2017-12-31 0000353020us-gaap:MaterialReconcilingItemsMember2019-12-31 0000353020us-gaap:MaterialReconcilingItemsMember2018-12-31 0000353020us-gaap:MaterialReconcilingItemsMember2017-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:DivestitureOfInternationalOperationsMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2019-01-012019-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:DivestitureOfInternationalOperationsMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2018-01-012018-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Memberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020aegn:EnvironmentalTechniquesMemberaegn:InfrastructureSolutionsMember2017-01-012017-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:DivestitureOfInternationalOperationsMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2019-01-012019-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:DivestitureOfInternationalOperationsMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2018-01-012018-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:DivestitureOfInternationalOperationsMemberaegn:Restructuring2017Memberaegn:CorrosionProtectionMember2017-01-012017-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2019-01-012019-12-31 0000353020us-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Memberaegn:EnergyServicesMember2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingIncomeLossMemberaegn:DivestitureOfInternationalOperationsMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingIncomeLossMemberaegn:DivestitureOfInternationalOperationsMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingIncomeLossMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020us-gaap:CorporateNonSegmentMemberus-gaap:OperatingIncomeLossMemberaegn:DivestitureOfInternationalOperationsMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020us-gaap:OtherNonoperatingIncomeExpenseMemberaegn:Restructuring2017Member2019-01-012019-12-31 0000353020aegn:BayouMemberus-gaap:OtherNonoperatingIncomeExpenseMemberaegn:Restructuring2017Member2018-01-012018-12-31 0000353020us-gaap:OtherNonoperatingIncomeExpenseMemberaegn:Restructuring2017Member2017-01-012017-12-31 0000353020country:US2019-12-31 0000353020country:US2018-12-31 0000353020country:US2017-12-31 0000353020country:CA2019-12-31 0000353020country:CA2018-12-31 0000353020country:CA2017-12-31 0000353020srt:EuropeMember2019-12-31 0000353020srt:EuropeMember2018-12-31 0000353020srt:EuropeMember2017-12-31 0000353020aegn:OtherForeignCountriesMember2019-12-31 0000353020aegn:OtherForeignCountriesMember2018-12-31 0000353020aegn:OtherForeignCountriesMember2017-12-31 0000353020us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31 0000353020us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DesignatedAsHedgingInstrumentMember2018-12-31 00003530202018-03-12 0000353020aegn:A2018CreditFacilityMember2018-03-12 0000353020us-gaap:InterestRateSwapMember2019-12-31 0000353020us-gaap:InterestRateSwapMember2019-01-012019-12-31 0000353020us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31 0000353020us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2018-12-31 0000353020us-gaap:DesignatedAsHedgingInstrumentMember2019-12-31 0000353020us-gaap:DesignatedAsHedgingInstrumentMember2018-12-31 0000353020us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-31 0000353020us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2018-12-31 0000353020us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2019-12-31 0000353020us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2018-12-31 0000353020us-gaap:NondesignatedMember2019-12-31 0000353020us-gaap:NondesignatedMember2018-12-31 00003530202019-01-012019-03-31 00003530202019-04-012019-06-30 00003530202019-07-012019-09-30 00003530202019-10-012019-12-31 00003530202018-01-012018-03-31 00003530202018-04-012018-06-30 00003530202018-07-012018-09-30 00003530202018-10-012018-12-31 0000353020aegn:InsituformPacificPtyLimitedIpplMemberus-gaap:SubsequentEventMember2020-01-242020-01-24 0000353020aegn:InsituformPacificPtyLimitedIpplMemberus-gaap:TrademarksMemberus-gaap:SubsequentEventMember2020-01-242020-01-24 0000353020us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:InsituformPacificPtyLimitedIpplMember2019-04-012019-06-30 0000353020aegn:InsituformSpainMemberus-gaap:SubsequentEventMember2020-02-132020-02-13 0000353020aegn:InsituformSpainMemberus-gaap:TrademarksMemberus-gaap:SubsequentEventMember2020-02-132020-02-13 0000353020us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberaegn:InsituformSpainMember2019-10-012019-12-31 0000353020us-gaap:NotesPayableOtherPayablesMembersrt:MinimumMember2019-12-31 0000353020us-gaap:NotesPayableOtherPayablesMembersrt:MinimumMember2018-12-31 0000353020us-gaap:NotesPayableOtherPayablesMembersrt:MaximumMember2019-12-31 0000353020us-gaap:NotesPayableOtherPayablesMembersrt:MaximumMember2018-12-31
 

 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

 

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

 

 

 

For the fiscal year ended December 31, 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: 001-35328

 

Aegion Corporation
(Exact name of registrant as specified in its charter)
         
 

Delaware

  45-3117900  
  (State or other jurisdiction of incorporation or organization)   (I.R.S. Employer Identification No.)  
         
  17988 Edison Avenue, Chesterfield, Missouri   63005-1195  
  (Address of principal executive offices)   (Zip Code)  
         
Registrant’s telephone number, including area code:  (636) 530-8000

 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 of 15(d) of the Act. Yes ☐ No

 

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

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer ☐

Non-accelerated filer ☐

Smaller reporting company

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

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

 

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

 

Title of each Class Trading Symbol(s) Name of each Exchange on which Registered
Class A Common Shares, $.01 par value  AEGN The Nasdaq Global Select Market

 

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

 

State the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of June 28, 2019: $563,133,402.

 

There were 30,714,860 shares of Class A common stock, $.01 par value per share, outstanding at February 21, 2020.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

As provided herein, portions of the documents below are incorporated by reference:

 

  Document    Part — Form 10-K  
  Registrant’s Proxy Statement for the 2020 Annual Meeting of Stockholders    Part III  

 

 

 

 

 
 

TABLE OF CONTENTS

 

PART I

 

 

 

 

 

Item 1.

Business

2

 

 

 

Item 1A.

Risk Factors

15

 

 

 

Item 1B.

Unresolved Staff Comments

29

 

 

 

Item 2.

Properties

29

 

 

 

Item 3.

Legal Proceedings

30

 

 

 

Item 4.

Mine Safety Disclosure

30

 

 

 

Item 4A.

Information about our Executive Officers

30

 

 

 

PART II

 

 

 

 

 

Item 5.

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

32

 

 

 

Item 6.

Selected Financial Data

35

 

 

 

Item 7.

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

36

 

 

 

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

59

 

 

 

Item 8.

Financial Statements and Supplementary Data

61

 

 

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

61

 

 

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

108

 

 

 

Item 9A.

Controls and Procedures

108

 

 

 

Item 9B.

Other Information

108

 

 

 

PART III

 

 

 

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

109

 

 

 

Item 11.

Executive Compensation

109

 

 

 

Item 12.

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

109

 

 

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

109

 

 

 

Item 14.

Principal Accountant Fees and Services

109

 

 

 

PART IV

 

 

 

 

 

Item 15.

Exhibits and Financial Statement Schedules

110

 

 

 

SIGNATURES

111

 

1

 

 

 
 

Note About Forward-Looking Information

 

The Private Securities Litigation Reform Act of 1995 provides a “safe harbor” for forward-looking statements. We make forward-looking statements in this Annual Report on Form 10-K for the year ended December 31, 2019 (this “Report”) that represent our beliefs or expectations about future events or financial performance. These forward-looking statements are based on information currently available to us and on management’s beliefs, assumptions, estimates and projections and are not guarantees of future events or results. When used in this report, the words “anticipate,” “estimate,” “believe,” “plan,” “intend,” “may,” “will” and similar expressions are intended to identify forward-looking statements, but are not the exclusive means of identifying such statements. Such statements are subject to known and unknown risks, uncertainties and assumptions, including those referred to in the “Risk Factors” section of this Report. In light of these risks, uncertainties and assumptions, the forward-looking events discussed may not occur. In addition, our actual results may vary materially from those anticipated, estimated, suggested or projected. Except as required by law, we do not assume a duty to update forward-looking statements, whether as a result of new information, future events or otherwise. Investors should, however, review additional disclosures made by us from time to time in our filings with the Securities and Exchange Commission. Please use caution and do not place reliance on forward-looking statements. All forward-looking statements made by us in this Report are qualified by these cautionary statements.

 

PART I

 

Item 1. Business

 

Unless otherwise indicated, the terms “Aegion Corporation,” “Aegion,” “the Company,” “we,” “our” and “us” are used in this Report to refer to Aegion Corporation or one of our consolidated subsidiaries or to all of them taken as a whole. We are incorporated in the State of Delaware. We maintain executive offices at 17988 Edison Avenue, Chesterfield, Missouri 63005. Our telephone number is (636) 530-8000 or toll free at (800) 325-1159. Our website address is www.aegion.com. Our common shares, $.01 par value, are traded on The Nasdaq Global Select Market under the symbol “AEGN”. Our fiscal year ends on December 31 of each calendar year.

 

Overview

 

Aegion combines innovative technologies with market leading expertise to maintain, rehabilitate and strengthen pipelines and other infrastructure around the world. For nearly 50 years, we have played a pioneering role in finding transformational solutions to rehabilitate aging infrastructure, primarily pipelines in the wastewater, water, energy, mining and refining industries. We also maintain the efficient operation of refineries and other industrial facilities and provide innovative solutions for the strengthening and increased longevity of buildings, bridges and other structures. We are committed to keeping infrastructure working better, safer and longer for customers and communities around the world. We believe the depth and breadth of our products and services make us a leading provider for the world’s infrastructure rehabilitation and protection needs.

 

Our Company premise is to use technology to extend the structural design life and maintain, if not improve, the performance of infrastructure, mostly pipelines and piping systems. We have proved this expertise can be applied in a variety of markets to protect pipelines in oil, gas, nuclear, power, utility, mining, industrial, wastewater and water applications and can be extended to the rehabilitation and maintenance of commercial structures and the provision of professional services in refineries. Many types of infrastructure must be protected from the corrosive and abrasive materials that pass through or near them. Our expertise in non-disruptive corrosion engineering and abrasion protection is wide-ranging. We have a long history of product development and intellectual property management. We manufacture many of the engineered solutions we offer to customers as well as the specialized equipment required to install them. Finally, decades of experience give us an advantage in understanding municipal, utility, energy, mining, industrial and commercial customers. Strong customer relationships and brand recognition allow us to support the expansion of existing and innovative technologies in our core end markets.

 

We originally incorporated in Delaware in 1980 to act as the exclusive United States licensee of the Insituform® cured-in-place pipe (“CIPP”) process, which Insituform’s founder invented in 1971. The Insituform® CIPP process served as the first trenchless technology for rehabilitating wastewater pipelines and has enabled municipalities and private industry to avoid the extraordinary expense and extreme disruption that can result from conventional dig-and-replace methods. We have maintained our leadership position in the CIPP market from manufacturing to technological innovations and market share for nearly 50 years.

 

We embarked on a diversification strategy in 2009 to expand not only our geographic reach but also our product and service portfolio into the oil and gas markets. Through a series of strategic initiatives and acquisitions, we built up a broad portfolio of cost-effective solutions for rehabilitating and maintaining aging or deteriorating infrastructure, protecting new infrastructure from corrosion and other threats, and providing integrated professional services in engineering, procurement, construction, maintenance and turnaround services for oil and natural gas companies, primarily in the midstream and downstream markets. Over the last five years, we have taken a number of actions to position our operations in markets with favorable scale and earnings profiles and reduce our footprint in markets where growth opportunities were limited, uneven, or better served by a different business model. Today, our long-term strategy is to preserve our industry leadership in our core markets and grow share through innovation and new product offerings. We are also focused on improving our scale and operating leverage in our smaller, niche technical offerings.

 

2

 
 

Our Segments

 

We have three operating segments, which are also our reportable segments: Infrastructure Solutions, Corrosion Protection and Energy Services. Our operating segments correspond to our management organizational structure. Each operating segment has leadership that reports to our chief executive officer, who is also the chief operating decision manager (“CODM”). The operating results and financial information reported by each segment are evaluated separately, regularly reviewed and used by the CODM to evaluate segment performance, allocate resources and determine management incentive compensation. See Note 14 to the consolidated financial statements contained in this Report for further discussion regarding our segments.

 

Infrastructure Solutions – The majority of our work is performed in the municipal water and wastewater pipeline sector. While the pace of growth is primarily driven by government funding and spending, overall demand is strong due to required improvements to aging pipeline infrastructure in our core markets, which should result in a long-term stable growth opportunity for our market leading products, Insituform® CIPP, the Tyfo® system and Fusible PVC® pipe.

 

Corrosion Protection Corrosion Protection is positioned to capture the benefits of continued oil and natural gas pipeline infrastructure developments across North America and internationally, as producers and midstream pipeline companies transport their product from onshore and offshore oil and gas fields to regional demand centers. We provide solutions to customers to enhance the safety, environmental integrity, reliability and compliance of their pipelines in the global transmission and distribution network, especially in the oil and gas markets. The segment has a broad portfolio of technologies, products and services to protect, maintain, rehabilitate, assess and monitor pipelines from the effects of corrosion, including cathodic protection, interior pipe linings, interior and exterior pipe and weld coatings and inspection and repair capabilities, as well as an increasing offering of asset integrity management data storage and analytics capabilities related to these services.

 

Energy Services We offer a unique value proposition based on our industry-leading safety and labor productivity programs, which allow us to provide cost-effective long-term maintenance, construction, turnaround and specialty services at customers’ refineries as well as chemical and other industrial facilities. We understand the demands and the level of critical planning required to ensure a successful turnaround or shutdown and offer a full range of services as part of our facility maintenance solutions, while maintaining a reputation for being safe, professional and providing predictable value. We have deep relationships with our customers, which give us insight into their critical needs and expectations.

 

Our Long-Term Strategy

 

Aegion primarily serves aging infrastructure markets, where the demand for maintenance and rehabilitation exceeds available funding and resources. That imbalance results in favorable long-term growth trends in our core markets. Our focus on rehabilitation also lessens our dependence on new construction activity, which reduces our risk in cyclical markets. We also see a growing global awareness of health, safety and environmental issues, which further reinforces the need for the environmentally sustainable solutions we provide. We are committed to being a valued partner to our customers, with a constant focus on expanding those relationships by solving complex infrastructure problems, enhancing our capabilities and improving execution while also developing or acquiring innovative technologies and comprehensive services.  We are pursuing growth through three key strategic offerings:

 

Municipal Pipeline Rehabilitation – The fundamental driver in the global municipal pipeline rehabilitation market is the growing gap between the need and current spend. While we do not expect the spending gap to close any time soon, the increasing need for pipeline rehabilitation supports a long-term sustainable market for the technologies and services offered by our Infrastructure Solutions segment. A recent Bluefield research forecast estimates that in the U.S. alone, more than $230 billion of capital expenditures are forecasted over the next decade to address water and wastewater pipeline infrastructure, where the national average age of water and wastewater pipeline has climbed to 45 years. Rehabilitation of existing pipes is expected to be the fastest growing spend category, and with installation costs including labor and paving making up a significant percentage of overall capex, municipalities will continue to look for trenchless solutions in lieu of more expensive and socially disruptive dig-and-replace alternatives.

 

We are committed to maintaining our market leadership position in the trenchless rehabilitation of wastewater pipelines in North America using our CIPP technology, the largest contributor to Aegion’s consolidated revenues. We have a diverse portfolio of trenchless technologies to rehabilitate aging and damaged municipal pipelines. We are also focused on growing our presence in the rehabilitation of pressure pipelines (i.e., water pipelines). It is estimated that water loss at U.S. utilities averages 15% annually with some municipalities losing more than half of all water pumped and treated for distribution to customers. Our pressure pipe portfolio includes Fusible PVC®, InsituMain® CIPP, Tyfo® fiber-reinforce polymer (“FRP”) and Tite Liner® high-density polyethylene (“HDPE”) systems. As part of our pressure pipe strategy, we have continued to invest in the development of a mechanical services reinstatement for pressure pipe lateral connections. We believe this new technology will allow Aegion to become a leading provider in the North American pressure pipe rehabilitation market and are focused on commercializing this offering more broadly to customers in 2020. While the majority of our CIPP liner installations use felt tube cured by steam or hot water, we have been focused in the last couple of years on expanding our capabilities to offer fiberglass reinforced tube and felt tube that uses an ultraviolet (UV) curing process, which gives us a broader offering to meet the ever changing needs of our customer base. We also are continuing to grow our third-party product sales, both domestically and internationally, which allows us to leverage our strong manufacturing footprint in the U.S. and Europe with a lower risk and higher margin operating model in certain geographies as a global technology provider. Our international strategy is to use a blend of third-party product sales as well as FRP contract installation operations in select markets. .  

 

Pipeline Integrity and Corrosion Management – Oil and gas fundamentals support a positive outlook in the U.S. market, where production in 2019 set new records. The International Energy Agency projects the U.S. will continue to dominate global growth in oil and natural gas through 2025. As supply has grown, so has the U.S. export market and the EIA projects the U.S. will become a net energy exporter by 2022. For North America midstream operators, this strength in production and demand continues to create new opportunities to expand existing networks, build greenfield pipelines and ensure existing infrastructure is operating as safely and efficiently as possible. Aegion is well positioned to serve this demand with our broad suite of offerings, providing pipeline protection through interior pipe linings, interior and exterior pipe weld coatings and insulation as well as best-in-class cathodic protection systems that inhibit exterior pipeline corrosion.

 

There are over one million miles of regulated pipelines in North America, which remain the safest and most cost-effective mode of oil and gas transmission. Within our Corrosion Protection segment, the design and installation of cathodic protection systems to help prevent pipeline corrosion have historically represented a large portion of the revenues and profits for the segment. We also provide inspection services to monitor these systems and detect early signs of corrosion. Our asset integrity digital data collection and analysis tool increases the efficiency and accuracy of pipeline corrosion assessment data we collect as well as upgrades how we share this valuable information with customers. We recently commercialized an advanced data collection unit for use in the field that interfaces with our database to significantly reduce the time required to provide surveys to our customers as well as increase the accuracy of the collected data. Through this offering, we seek to improve customer regulatory compliance by providing critical real-time monitoring and assessment of external corrosion threats to help guide decision making for pipeline operators as part of their asset integrity management programs.

 

The outlook in the Middle East remains strong as well, with a significant buildout of oil and gas capacity planned or under construction over the next several years. Strong product acceptance for our industrial linings and coatings applications, along with our solid track record of operating safely in the region for more than a decade, positions us well to capture growth opportunities arising from this multi-year development pipeline.

 

3

 
 

Downstream Oil Refining and Industrial Facility Maintenance – We have long-term relationships with oil refinery and industrial customers in the western United States through our Energy Services segment. Our objective is to leverage those relationships to expand the services we provide in mechanical maintenance, electrical and instrumentation services, small capital construction, shutdown and turnaround maintenance activity and specialty services. We also continue to promote our safety and performance improvement services to increase the overall value to customers. Outside of the oil refining industry, we serve oil and gas and oil product terminals as well as industrial gas and chemical facilities. We are in the process of expanding our western United States energy services business to the Rocky Mountain oil refining industry.

 

Our Products and Services

 

Today our diverse portfolio of full-service solutions includes:

 

Rehabilitation of Water and Wastewater Pipelines with CIPP Products – Through our Infrastructure Solutions segment, we offer manufacturing and installation of cost-effective solutions to remediate operational, health, regulatory and environmental problems resulting from aging and defective water and wastewater pipelines. Our Insituform® CIPP product is a trenchless, jointless, seamless pipe-within-a-pipe solution used to rehabilitate pipes in various diameters. Our Insituform® CIPP process provides a more affordable alternative to dig-and-replace methods and is a less disruptive and more environmentally friendly method for pipe repairs. We have maintained our leadership position in the CIPP market through our ISO 9001:2015 certified manufacturing facilities and technological innovations for nearly 50 years. Our Insituform® portfolio of products and services are utilized worldwide.

 

Fusible Polyvinyl Chloride Products for Rehabilitation and New Installation – Underground Solutions’ patented Fusible PVC® pipe is used in the new installation and rehabilitation of pipelines for the water, wastewater, recycled water, industrial, power and conduit markets, primarily in North America. Underground Solutions uniquely complements Aegion’s other pressure pipe rehabilitation technologies (InsituMain® CIPP as well as the Tyfo® and Tite Liner® systems) and increases Aegion’s presence in the pressure pipe market.

 

Fiber Reinforced Polymer Systems for Rehabilitation and Strengthening – We use the Tyfo® system to rehabilitate medium- to large-diameter pipelines, providing a unique advantage over conventional rehabilitation methods. The Tyfo® system consists of proprietary and specialized carbon, glass, aramid and hybrid lightweight and low profile woven fabrics combined with the proprietary resin and epoxy polymers, which, in unique combinations, create the tested, proven and certified Tyfo® advanced composite system. The Tyfo® system is specifically engineered, manufactured and installed to solve a host of structural deficiencies or demands in existing structures. Certified Tyfo® system applicators apply the technology to civil structures to withstand seismic and force loads and provide strengthening, repair and restoration of masonry, concrete, steel and wooden infrastructure worldwide. We offer technical support to our customers through a highly-trained structural engineering team that assists in all phases of a potential project, from the initial design to implementation and installation. We believe there is a growing addressable market in North America as well as an increasing acceptance of our products and services internationally, with particular focus in Southeast Asia and Europe.

 

Cathodic Protection for Corrosion Engineering Control and Infrastructure Rehabilitation – Through our Corrosion Protection segment, we offer cathodic protection solutions, a time-tested pipeline corrosion mitigation technology that is mandated by regulatory rules in many types of pipeline systems. We provide engineering and inspection services through individuals trained and certified by the National Association of Corrosion Engineers International (“NACE”), which is one of the largest independent consulting corrosion engineering organizations in the world. We also provide project management, training, research, testing and design, consultation and installation services to the following markets: pipeline, refinery, above and underground storage tanks, water/wastewater structures, concrete infrastructure and offshore and marine structures. We also offer a full line of superior quality corrosion control and cathodic protection materials, which are NSF/ANSI 61 classified for drinking water system components. More recently, we have enhanced our pipeline inspection services through the internal development of an asset integrity digital data collection and analysis tool, which is designed to increase the efficiency and accuracy of pipeline corrosion assessment data we collect as well as upgrade how we share this valuable information with customers in order to provide critical real-time monitoring and assessment of external corrosion threats to help guide decision making for pipeline operators as part of their asset integrity management programs.

 

Pipe Coatings for Corrosion and Thermal Control and Prevention – We provide products and services to protect pipes from corrosion primarily for the oil and gas industries. We accomplish this through external and internal pipe coatings utilizing fusion bonded epoxy (“FBE”) and field joint coating for corrosion protection of fittings, valves and other primary sources for metal corrosion. Additionally, we provide custom coating services on pipe bends, fittings, fabricated spools, valves and short runs of straight pipe for oil, gas and potable water services, as well as onshore or offshore fabrication and welding services. We also offer a proprietary robotic pipe coating and inspection technology for internal and external welded pipe field joints.

 

4

 
 

Thermoplastic Pipe Lining for Corrosion Control, Abrasion Protection and Pipeline Rehabilitation – Our proprietary Tite Liner® installation system provides chemical, corrosion and abrasion resistance for numerous pipeline applications, including in the oil and gas, mining and chemical pipeline markets, and has application in the rehabilitation of pressure pipes in the municipal marketplace. Our system can rehabilitate pipelines for a fraction of the cost and time associated with industrial pipeline replacement. We offer our lining protection products and services worldwide, with a strategic focus on expanding our presence in key end markets with sustainable capital spend on oil, gas and mining activities.

 

Our cathodic protection capabilities and products for lining and coating pipelines are applicable worldwide in the oil, gas and mining markets, with a focus on North America and the Middle East.

 

Construction and Maintenance of Oil and Gas Facilities – Through our Energy Services segment, which operates as Aegion Energy Services, we are a leading integrated service provider of maintenance, construction and turnaround activities for the downstream oil and gas markets. Focused on serving large refinery customers in the western United States with recent growth in Hawaii, Utah and the United States Rocky Mountain region, Energy Services offers an industry-leading safety record, a strong reputation for reliability and quality and comprehensive solutions needed for major refinery maintenance, repairs and retrofits. These core competencies position Energy Services to meet the growing demand for non-discretionary operating and maintenance expenditures.

 

Restructuring Activities

 

On July 28, 2017, our board of directors approved a comprehensive global realignment and restructuring plan (the “Restructuring”). As part of the Restructuring, we announced plans to: (i) divest our pipe coating and insulation businesses in Louisiana, The Bayou Companies, LLC and Bayou Wasco Insulation, LLC (collectively “Bayou”); (ii) exit all non-pipe related contract applications for the Tyfo® system in North America; (iii) right-size the cathodic protection services operation in Canada and the CIPP businesses in Australia and Denmark; and (iv) reduce corporate and other operating costs.

 

During 2018 and 2019, our board of directors approved additional actions with respect to the Restructuring, which included the decisions to: (i) divest the Australia and Denmark CIPP businesses; (ii) take actions to further optimize operations within North America, including measures to reduce consolidated operating costs; and (iii) divest or otherwise exit multiple additional international businesses, including: (a) our cathodic protection installation activities in the Middle East, including Corrpower International Limited, our cathodic protection materials manufacturing and production joint venture in Saudi Arabia; (b) United Pipeline de Mexico S.A. de C.V., our Tite Liner® joint venture in Mexico (“United Mexico”); (c) our Tite Liner® businesses in Brazil and Argentina; (d) Aegion South Africa Proprietary Limited, our Tite Liner® and CIPP joint venture in the Republic of South Africa; and (e) our CIPP contract installation operations in England, the Netherlands, Spain and Northern Ireland.

 

We completed the divestitures of Bayou and the Denmark CIPP business in 2018. We also completed the divestitures of the Netherlands CIPP business and Tite Liner® joint venture in Mexico in 2019, as well as the shutdown of activities for the CIPP business in England. We completed the divestitures of CIPP operations in Australia and Spain in early 2020. Remaining divestiture and shutdown activities include the sale of the Northern Ireland contracting operation and minor final dissolution activities in South America and South Africa, all of which is expected to be completed in the first half of 2020. Additionally, the exit of our cathodic protection installation activities in the Middle East is substantially complete, though we expect minimal wind-down activities will extend through the second quarter of 2020 related to a small number of projects remaining in backlog.

 

As part of efforts to optimize the cathodic protection operations in North America, management initiated plans during the fourth quarter of 2019 to further downsize operations in the U.S., including the closure of three branch offices and the exit of capital intensive drilling activities at four branch offices. These actions included a reduction of approximately 20% of the cathodic protection domestic workforce and an exit of drilling activities that contributed approximately 20% to our cathodic protection domestic revenues in 2019. We expect these actions to improve our cathodic protection cost structure in the U.S., eliminate unprofitable results in certain parts of the business and reduce consolidated annual expenses for the business overall. Also during the fourth quarter of 2019, we reduced corporate headcount and took other actions to reduce corporate costs. 

 

See Notes 1 and 4 to the consolidated financial statements contained in this Report for a detailed discussion regarding strategic initiatives and restructuring efforts.

 

5

 
 

Available Information

 

Our website is www.aegion.com. We make available on this website (under “Investors” and then under “SEC Filings”), free of charge, our proxy statements used in conjunction with stockholder meetings, annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and Section 16 beneficial ownership reports (as well as any amendments to those reports) as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission. In addition, our Code of Ethics for our Chief Executive Officer, Chief Financial Officer and senior financial employees, our Code of Conduct applicable to all of our officers, directors and employees, our Corporate Governance Guidelines and our Board committee charters are available, free of charge, on our website (under “Investors” and then under “Corporate Governance”). In addition, paper copies of these documents will be furnished to any stockholder, upon request, free of charge.

 

Technologies

 

Infrastructure Solutions

 

Our Insituform® CIPP process (including Insitupipe® and Insitutube®) for the rehabilitation of wastewater pipelines and other conduits utilizes a custom-manufactured tube, or liner, made of synthetic fiber. After the tube is saturated (impregnated) with a thermosetting resin mixture, it is installed in the host pipe by various processes. The resin is then cured, by heat (hot water or steam) or ultraviolet light, forming a new rigid pipe within a pipe.

 

Our iPlus® Infusion® pull-in CIPP is a trenchless method for the rehabilitation of small-diameter wastewater pipelines, whereby a felt liner is continuously impregnated with liquid, thermosetting resin through a proprietary process, after which the liner is pulled into the host pipe, inflated with air and cured with steam or ultraviolet light.

 

Our iPlus® Composite CIPP is used for the trenchless rehabilitation of large-diameter wastewater pipelines, where the felt liner is reinforced with carbon or glass fiber, impregnated with liquid, thermosetting resin, inverted into place and cured with hot water or steam.

 

Our InsituMain® CIPP system is a solution for pressure pipes, including water mains and force mains up to 96-inches in diameter. The system can negotiate bends and is pressure-rated up to 150 psi. The InsituMain® system has also been certified as complying with NSF/ANSI Standard 61.

 

Our Insituform® RPP process is a trenchless technology used for the rehabilitation of wastewater force mains and industrial pressure pipelines. The felt tube is reinforced with glass and impregnated with liquid, thermosetting resin, after which it is inverted with water and cured with hot water to form a structural, jointless pipe within the host pipe.

 

Our Insituform® PPL® process is a trenchless technology certified to NSF/ANSI Standard 61 used for the rehabilitation of drinking water and industrial pressure pipelines. A glass-reinforced liner is impregnated with an epoxy or vinyl ester resin, inverted with water and cured with hot water to form a jointless pipe lining within the host pipe.

 

Our Thermopipesystem is a non-disruptive pressure pipe rehabilitation system ideal for potable and non-potable water mains whereby a high tenacity polyester reinforced liner is winched into a host pipe from a reel and inflated with air, forming a close-fit, jointless, leak-free lining system able to independently carry the full system design pressure.  

 

6

 
 

Our iPlus® Glass UV system is a CIPP solution for small- to medium-diameter pipes utilizing a glass fiber tube that is impregnated with a resin sensitive to ultraviolet light. The tube is pulled into place in the host pipe, inflated by air and cured via an ultraviolet light source.

 

Our iPlus® Felt UV system is a CIPP solution for small- to medium-diameter pipes utilizing a 100% felt tube that is impregnated with a resin sensitive to ultraviolet light. The tube is pulled into place in the host pipe, inflated by air and cured via an ultraviolet light source.

 

Sliplining is a method used to push or pull a new pipeline into an old one. With segmented sliplining, short segments of pipe are joined to form the new pipe. For gravity wastewater rehabilitation, these short segments can often be joined in a manhole or access structure, eliminating the need for a large pulling pit.

 

Our iTap® is an internal service line reinstatement process that includes associated fittings, robotics and control systems for leak free connections in CIPP lined potable water mains.

 

Our Fusible PVC® technology contains proprietary polyvinyl chloride (“PVC”) formulation that, when combined with its patented fusion process, results in a monolithic, fully-restrained, gasket-free, leak-free piping system. Fusible PVC® pipe products include Fusible C-900® and FPVC® pipes. Fusible C-900® pipes comply with the AWWA C900 standard and are certified to the NSF/ANSI Standard 61.

 

Our Tyfo® system applies high-strength fiber fabric to strengthen structures, including pipelines, and the connections between structural components, thereby strengthening, repairing and restoring masonry, concrete, steel and wooden structures. Beyond general strengthening of pipelines and structures, the Tyfo® system also has application in blast mitigation and seismic reinforcement.

 

See “Patents and Proprietary Technologies” below for more information concerning certain of these technologies.

 

Corrosion Protection

 

Our Tite Liner® system is a method of lining new and existing pipe with a corrosion and abrasion resistant thermoplastic pipe.

 

Our Safetyliner product is a grooved thermoplastic liner that is installed in an industrial pipeline using the Tite Liner® process. The Safetyliner liner is normally used in natural gas or CO2 pipelines to allow the release of gas that permeates the thermoplastic liner. If gas is allowed to build in the annular space under normal operating conditions, the line can be susceptible to collapse upon sudden changes in operating pressures. The Safetyliner liner also has been used in pipelines as a leak detection system and for dual containment in mine water pipelines.

 

Our rotational lining process bonds a uniform, seamless polymer layer to the interior of virtually any metallic structure, regardless of shape and complexity. This result is achieved by placing granular resin inside the structure to be lined and all openings are covered. The structure is then heated while simultaneously being rotated about two axis. The resin melts and flows evening over the entire inner surface of the structure, bonding to the metal substrate. Once cooled, the result is a monolithic corrosion and chemical resistant lining that conforms to complex shapes and is virtually free of stresses.

 

Our fusion bonded epoxy pipeline coating utilizes heat to melt a dry powder FBE coating material into liquid form. The liquid material flows onto the steel pipe and solidifies through a process called cross-linking. Once cooled, this “fusion-bonded” epoxy cannot return to its original state and forms a corrosion protection barrier on the interior or exterior surface of the pipe.

 

Our 3-layer polyethylene coating is an external coating for buried or submerged oil or gas pipelines and offers superior adhesion, cathodic disbondment resistance and mechanical protection.

 

Our deepwater coating and insulation capabilities answer the challenge of subsea wet insulation requirements for high-pressure and high-temperature environments. Applications include subsea equipment and field joints for coating the girth welds where the pipe coating has been cutback to allow for welding joints of pipe.

 

Our internal field joint coating technology consists of self-contained robots that travel inside the pipe, find the weld and then blast clean, vacuum and coat the area. Utilizing various cameras, these field joint coating robots transmit a real-time video image back to the operator which is then used for control and inspection. The technology allows for the field application of FBE and plural component liquid materials to the weld area.

 

Cathodic protection is an electrochemical process that prevents corrosion of new structures and stops corrosion on existing structures. Metal loss is prevented by the passing of a very small direct current from a cathodic protection electrode (anode), through the electrolyte (soil, water, concrete, etc.) on to the structure to be protected (cathode).  In this process, the anode corrodes, sacrificing itself to protect the integrity of the cathode.  Structures commonly protected by this process include oil and gas pipelines, offshore platforms, above and underground storage tanks, ships, electric power plants, bridges, parking garages, transit systems and water and wastewater facilities.

 

Our CorrFlex® system is a linear anode system installed parallel to pipelines, oftentimes to prevent stress corrosion cracking that can lead to ruptures on high pressure gas transmission pipelines.

 

Our CorrSpray® product provides a unique solution for preventing corrosion of steel reinforcements in concrete structures.

 

Our Corrporwer® DC power supplies include innovative designs, plus remote monitoring and control capabilities.

 

Our Green Rectifier® system is an ecologically friendly method of cathodic protection using solar panels and a wind generator to power the cathodic protection process.

 

7

 
 

Our Grid system has set the global standard for preventing releases from external corrosion of at-grade storage tanks containing oil and petroleum products, thereby ensuring safe operations and protection of the environment.

 

Our AC interference mitigation solution protects pipeline operators and the public from electrical hazards when pipelines share space on rights-of-way with overhead electric transmission lines. Beginning with advanced predictive modeling, we then design mitigation schemes and provide systems to protect people and the pipeline.

 

Our asset integrity management (AIM) platform allows for the collection, communication and storage of data in the cloud using a geospatial information system-based, centralized, integrated repository that provides us and our customers more timely information and improved data analytics. Data collection applications include LiveLine and CISView, data delivery applications include AssetView® and FieldLine®, and data analytical tools include ScanLine® and ChargeLine®.

 

Our Correlator™ data collection system electronically records corrosion protection data on our customer’s assets, transmits and stores the data in our AIM platform for compliance reporting and advanced analytics.

 

See “Patents and Proprietary Technologies” below for more information concerning certain of these technologies.

 

Energy Services

 

Our DelayTrak® system identifies delays in real time. The data is used to identify and quickly communicate improvement opportunities and, later, action plans for improvement.

 

Our TimeTrak system tracks how time is spent by crews on a jobsite. The data is used to drive process improvements in routine maintenance.

 

Operations

 

We are organized into three operating segments, which are also our reportable segments: Infrastructure Solutions, Corrosion Protection and Energy Services. Each segment is regularly reviewed and evaluated separately.

 

Our operations are generally project oriented. Projects may range in duration from just a few days to several years and can be performed as one-time contracts or as part of longer-term agreements. These contracts are usually obtained through competitive bidding or negotiations and require performance at a fixed price or time and materials basis. Our Corrosion Protection and Energy Services projects are generally performed under contracts with industrial entities. A majority of our water and wastewater rehabilitation installation projects in our Infrastructure Solutions segment are performed under contracts with municipal entities. Independent contractors may be utilized to perform portions of the work on any given project that we provide.

 

Infrastructure Solutions Operations

 

Our water and wastewater pipeline rehabilitation activities are conducted principally through installation and other construction operations performed directly by our subsidiaries.

 

Our North American Infrastructure Solutions operations, including research and development, engineering, training and financial support systems, are headquartered in St. Louis, Missouri. Tube manufacturing and processing facilities for North America are maintained in ten locations, geographically dispersed throughout the United States and Canada to support our North American contracting operations and through which we sell liners to third parties, domestically and internationally. We utilize multifunctional robotic devices internally developed in connection with the inspection and repair of pipelines.

 

We also maintain a manufacturing facility in Wellingborough, United Kingdom and one wetout facility in continental Europe to support our third-party product sales of liners internationally.

 

We have granted licenses to our trenchless rehabilitation processes to unaffiliated companies in certain geographic regions. As described under “Ownership Interests in Operating Licensees and Joint Ventures” below, we have also entered into contractual joint ventures from time to time to capitalize on our trenchless rehabilitation processes. Under these contractual joint venture relationships, work is bid by the joint venture entity and subcontracted to the joint venture partners or to third parties. The joint venture partners are primarily responsible for their subcontracted work, but both joint venture partners are liable to the customer for all of the work. Revenues and associated costs are recorded using percentage-of-completion accounting for our subcontracted portion of the total contract only.

 

In addition to wastewater pipeline rehabilitation, we have performed water pipeline rehabilitation operations since 2006 using our pressure pipe product portfolio. We are now able to restore water pipes using our InsituMain® CIPP and the Tite Liner® and Tyfo® systems.

 

Our acquisition in February 2016 of Underground Solutions, headquartered in Poway, California, bolstered our capabilities with respect to water pipeline rehabilitation operations. We are now able to provide additional infrastructure technologies for water, wastewater and conduit applications, primarily Fusible PVC® pipe, which, when combined with its patented fusion process, results in a monolithic, fully-restrained, gasket-free, leak-free piping system.

 

8

 
 

Our infrastructure rehabilitation operations also utilize FRP to rehabilitate and strengthen pipelines throughout the United States through Fibrwrap Construction Services, headquartered in San Diego, California. We further design and manufacture FRP composite systems used for rehabilitating buildings, bridges, tunnels, industrial developments and waterfront structures, which we supply to certified applicators. We service the Asia-Pacific FRP market, with respect to both product and engineering services as well as application services, through our wholly-owned subsidiaries in Singapore, Malaysia, Hong Kong and New Zealand and through our joint ventures in Borneo and Indonesia. Finally, we have granted licenses to our proprietary FRP products and processes to unaffiliated companies in certain additional geographic regions, as described under “Licensees” and “Ownership Interests in Operating Licensees and Joint Ventures” below.

 

Corrosion Protection Operations

 

Our corrosion protection operations perform maintenance, rehabilitation and corrosion protection services for oil and gas, industrial and mineral piping systems and structures. We also offer products for gas release and leak detection systems. Our worldwide corrosion protection operations are conducted through our various subsidiaries (Corrpro based in Houston, Texas; United Pipeline Systems based in Durango, Colorado; and Aegion Coating Services, LLC (“ACS”) based in Tulsa, Oklahoma and Conroe, Texas). Certain of our corrosion protection operations outside of the United States are conducted through our wholly-owned subsidiaries in the United Kingdom, Chile, Canada, Saudi Arabia and through our joint venture in Oman.

 

Our Corrpro business performs fully-integrated corrosion prevention services including: (i) engineering and design; (ii) product and material sales; (iii) construction and installation; (iv) inspection, surveying, monitoring, data collection and maintenance; and (v) coatings.  United Pipeline Systems performs pipeline rehabilitation and protection services using our proprietary Tite Liner® process. Our ACS business specializes in the application of internal corrosion coatings services, provision of external field joint anti-corrosion coating services and the supply of equipment, all for pipeline construction projects onshore and offshore in locations around the world.

 

Energy Services Operations

 

Aegion Energy Services is based in Irvine, California and performs construction, maintenance and turnaround services, primarily for the downstream oil and gas industry.  Aegion Energy Services’ operations are located primarily in California, Washington and Utah.  We specialize in offering clients a flexible, single source for all project needs. Clients may choose a single service or multiple integrated services, from technical consulting to turnkey project delivery, ongoing maintenance, small cap construction, turnaround and safety services.  We provide project management professionals across various disciplines, including civil, structural, mechanical, electrical, instrumentation, project controls, estimating, procurement and safety. AllSafe Services, Inc., a wholly-owned subsidiary of Aegion Energy Services, provides safety field services.

 

Sweeping refinery industry changes occurred in California in recent years as a result of the implementation of California Health and Safety Code section 25536.7 (the “California Refinery Safety Law”).  The California Refinery Safety Law introduced new requirements for refineries and outside contractors at certain facilities in California covered by the law. Over the past few years, Aegion Energy Services has successfully transitioned all of its clients’ refinery operations covered by the California Refinery Safety Law to building trade union employees, as required by its clients in order to comply with the California Refinery Safety Law.

 

Licensees

 

We have granted licenses for the Insituform® CIPP process covering exclusive and non-exclusive territories to non-affiliated licensees that provide pipe repair and rehabilitation services throughout their respective licensed territories.  The licenses generally grant to the licensee the right to utilize our know-how and patent rights (where such rights exist) relating to the subject process, and to use our copyrights and trademarks. These licenses have varying durations and some of these licenses allow the licensee to renew the license at the end of the term.

 

Our CIPP licensees generally are obligated to pay a royalty at a specified rate.  Any improvements or modifications a licensee may make in the subject process during the term of the license agreement generally becomes our property or is licensed to us. Should a licensee fail to meet its royalty obligations or other material obligations, we may terminate the license at our discretion. Licensees, upon prior notice to us, may generally terminate the license for certain specified reasons. We may vary the terms of agreements entered into with new licensees according to prevailing conditions. Income from royalties are immaterial to our overall consolidated revenues.

 

Our Fyfe joint ventures in Borneo and Indonesia provide design, product and engineering support to applicators of FRP systems in Asia-Pacific.  Our joint ventures in Asia-Pacific are granted the non-exclusive right to use Fyfe products in their respective territories. Fyfe Co. also periodically licenses its patented technology to both affiliated and third-party certified applicators.

 

9

 
 

With regard to our Underground Solutions business, we have granted licenses to our Fusible PVC® pipe products and fusion processes internationally covering exclusive and non-exclusive territories to non-affiliated licensees that provide Fusible PVC® products and services. The licenses generally grant to the licensee, in exchange for royalties at a specified rate, the right to utilize our know-how and patent rights (where such rights exist) relating to the subject products and processes, and to use our copyrights and trademarks. Underground Solutions also licenses domestically its patented technology to third-party extruders and installers.

 

Ownership Interests in Operating Licensees and Joint Ventures

 

We hold controlling interests in Fyfe/Fibrwrap joint ventures in Borneo and Indonesia. Through our wholly-owned subsidiary, Fyfe Asia Pte. Ltd., we hold (i) a fifty-one percent (51%) equity interest in Fyfe Borneo Sdn Bhd., with the other forty-nine percent (49%) equity interest held by C. Tech Sdn Bhd; and (ii) a fifty-five percent (55%) equity interest in PT Fyfe Fibrwrap Indonesia, with the other forty-five percent (45%) equity interest held by PT Graha Citra Anugerah Lestari.

 

Through our subsidiary, Corrpro Canada, Inc., we hold a seventy-percent (70%) equity interest in Corrpower International Limited (“Corrpower”) based in Saudi Arabia, through which we provide corrosion prevention products and services to government and private sector clients throughout the Kingdom of Saudi Arabia. The other thirty-percent (30%) equity interest is held by Saudi Trading & Research Co., Ltd., based in Al-Khobar, Saudi Arabia. As discussed in “Restructuring Activities” above, we are currently in the process of exiting this joint venture as part of our restructuring initiative.

 

Through our subsidiary, Insituform Technologies Netherlands B.V., we hold a fifty-one percent (51%) equity interest in United Special Technical Services LLC located in Oman for the purpose of executing pipeline, piping and flow line thermoplastic lining services throughout the Middle East and Northern Africa. The other forty-nine percent (49%) equity interest is held by Special Technical Services LLC, an Omani company.

 

We have previously entered into teaming and other cooperative arrangements in various geographic regions throughout the world in order to develop cooperative bids on contracts for our thermoplastic pipeline rehabilitation and cathodic protection businesses. Typically, the arrangements provide for each participant to complete its respective scope of work, and we are not required to complete the other participant’s scope of work. We continue to investigate opportunities for expanding our business through such arrangements.

 

We previously entered into contractual joint ventures in other geographic regions in order to develop joint bids on contracts for our wastewater pipeline rehabilitation business. Typically, the joint venture entity holds the contract with the owner and subcontracts portions of the work to the joint venture partners. As part of the subcontracts, the partners usually provide bonds to the joint venture. We could be required to complete our joint venture partner’s portion of the contract if the partner were unable to complete its portion and a bond is not available. We continue to investigate opportunities for expanding our business through such arrangements.

 

Product Development

 

We seek out and develop innovative solutions for pipelines and other infrastructure through a stage-gate process for management of our research and development initiatives, whereby a market and business impact evaluation is conducted at each gate review. Corporate and business unit resources make up the specific research and development teams, supplemented, where beneficial, by our technology partners (often major suppliers), outside consultants and academic institutions. During the years ended December 31, 2019, 2018 and 2017, we spent $6.4 million, $5.6 million and $4.2 million, respectively, on research and development related activities, including engineering.  

 

Customers and Marketing

 

We offer our products and services to highly diverse markets worldwide.  We service municipal, state and federal governments, as well as corporate customers in numerous industries including pipelines, energy, oil and gas, refinery, mining, general and industrial construction, infrastructure (buildings, bridges, tunnels, railways, etc.), water and wastewater, transportation, utilities, maritime and defense.  Our products and services are currently utilized and performed in over 90 countries across six continents.

 

10

 
 

We offer our corrosion protection solutions worldwide to energy, refinery, mining and other customers to protect new and existing pipelines and other structures. The marketing of wastewater pipeline rehabilitation technologies is focused primarily on the municipal wastewater markets worldwide.  We offer our water rehabilitation products to municipal and commercial customers. We offer our other infrastructure rehabilitation products worldwide to certain certified third-party installers and applicators and market our engineering, manufacturing and, in some countries, installation services to municipal, state, federal and commercial customers. We offer our Energy Services solutions primarily to the oil and gas markets on the West Coast, but have been actively pursuing opportunities beyond the West Coast.  No customer accounted for more than 10% of our consolidated revenues during the years ended December 31, 2019 or 2018. During the year ended December 31, 2017, we had one customer that accounted for approximately 12.1% of our consolidated revenues primarily due to a large deepwater pipe coating and insulation project that was substantially completed during the year.

 

To help shape decision-making at every step, we use a highly-trained, multi-level sales force structured around target markets and key accounts, focusing on engineers, contractors, consultants, administrators, technical staff and public officials.  Due to the technical nature of our products and services, many of our sales personnel have engineering or technical expertise and experience.  We also produce sales literature and presentations, participate in trade shows, present at conferences and execute other marketing programs for our own sales force and those of unaffiliated licensees.  Our unaffiliated licensees are responsible for marketing and sales activities in their respective territories.  See “Licensees” and “Ownership Interests in Operating Licensees and Joint Ventures” above for a description of our licensing operations and for a description of investments in licensees.

 

Contract Backlog

 

Contract backlog is our expectation of revenues to be generated from received, signed and uncompleted contracts, the cancellation of which is not anticipated at the time of reporting.  We assume that these signed contracts are funded.  For government or municipal contracts, our customers generally obtain funding through local budgets or pre-approved bond financing.  We generally do not undertake a process to verify funding status of these contracts and, therefore, cannot reasonably estimate what portion, if any, of our contracts in backlog have not been funded.  However, we have little history of signed contracts being canceled due to the lack of funding.  Contract backlog excludes any term contract amounts for which there are not specific and determinable work releases and projects where we have been advised that we are the low bidder, but have not formally been awarded the contract.

 

In accordance with industry practice, substantially all of our contracts are subject to cancellation, termination or suspension at the discretion of the customer.  Contracts in our backlog are subject to changes in scope and of services to be provided as well as adjustments to the costs relating to the contracts.  Accordingly, backlog is not necessarily indicative of our future revenues or earnings.

 

Included within backlog for Energy Services are amounts that represent expected revenues to be realized under long-term Master Service Agreements (“MSAs”) and other signed contracts.  If the remaining term of these arrangements exceeds 12 months, the unrecognized revenues attributable to such arrangements included in backlog are limited to only the next 12 months of expected revenues.  Although backlog represents only those contracts and MSAs that are considered to be firm, there can be no assurance that cancellation or scope adjustments will not occur with respect to such contracts.

 

Included within backlog for Infrastructure Solutions and Corrosion Protection are certain contracts that are performed through our variable interest entities in which we own a controlling portion of the entity.  A substantial majority of our contracts in these two segments are fixed price contracts with individual private businesses and municipal and federal government entities across the world.  Energy Services generally enters into cost reimbursable contracts that are based on costs incurred at agreed upon contractual rates.

 

For additional information regarding our backlog including those risk factors specific to backlog, please refer to “Risk Factors” in Item 1A, and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7 below.

 

Manufacturing and Suppliers

 

We maintain our North American Insituform® CIPP process liner manufacturing facility in Batesville, Mississippi.  In Europe, we manufacture and sell Insituform® CIPP process liners from our plant located in Wellingborough, United Kingdom.  Although raw materials used in Insituform® CIPP process products are typically available from multiple sources, our historical practice has been to purchase materials from a limited number of suppliers.  We maintain our own felt manufacturing facility in Batesville, Mississippi.  Substantially all of our fiber requirements are purchased from four sources, but there are alternate vendors readily available.  We source our global resin supply from multiple vendors.  We also manufacture certain equipment used in our Insituform® CIPP business.  We believe that the sources of supply for our Insituform® CIPP operations in North America, Europe and Asia-Pacific are adequate for our needs.

 

11

 
 

We sell Insituform® CIPP process liners, equipment and related products to third parties and certain licensees on a long-term or, in certain instances, on a project-by-project basis.  In Europe, in addition to sales made on a project-by-project basis, we have entered into supply agreements with five third parties to supply them with Insituform® CIPP process liners and related products.

 

With regard to Underground Solutions, we have a limited number of qualified third-party extruders to manufacture our Fusible PVC® pipe products.

 

The principal raw materials used by Fyfe Co. in the manufacture of FRP composite materials are carbon, glass, resins, fabric and epoxy raw materials.  Fabric and epoxies are the most significant materials purchased, which are currently purchased through a select group of suppliers, although these and the other materials are available from a number of vendors.  The weaving of FRP components into woven fabric is done at our facility in La Conner, Washington.  Fyfe Co. does specialized blending of unique epoxies from basic chemicals at our Batesville, Mississippi facility.  The epoxy resin is also repackaged at our Batesville, Mississippi facility, and specialized blending is also often done on each job site.  Fyfe Co. also sells finished materials throughout the United States and worldwide to our affiliates and certain certified third-party applicators.

 

Product and material revenues for our Corrpro business are derived principally from the sale of products that are purchased from select outside vendors or from assembling components that are sourced from suppliers.  We conduct light assembly for a number of our Corrpro® products in our production facilities in Sand Springs, Oklahoma; Edmonton, Alberta, Canada; and the United Kingdom.  In addition, we manufacture our own line of rectifiers and other power supplies in Canada and the United Kingdom.  The primary products and raw materials used by our Corrpro businesses include zinc, aluminum, magnesium and other metallic anodes, as well as wire and cable.  We maintain relationships with multiple vendors for these products and are not dependent on any single vendor to meet our supply needs.

 

The product and service revenues for our United Pipeline Systems business are derived primarily from the procurement and installation of HDPE liners inside pipelines.  The raw material used for these liners is extruded thermoplastic pipe.  It has been our practice to purchase this material from a select group of suppliers; however, we believe that it is available from many other sources.  We manufacture most of the proprietary equipment and many of the consumable items used in Tite Liner® system installations in our own facilities in Canada, the United States and Chile.

 

Product and service revenues for our ACS business is derived principally from internal and external pipeline coating.  Facilities are located in Tulsa, Oklahoma, Conroe, Texas and Saudi Arabia.  The primary raw materials used in the coating process include FBE and paint.  Although our historical practice has been to purchase materials from a limited number of suppliers, we believe that the raw materials used in the coating process are typically available from multiple sources.  However, in certain limited circumstances, our customer has required use of a specific material available from only a single source.

 

Our pricing of raw materials is subject to fluctuations in the underlying commodity prices.  See “Commodity Risk” in Item 7A of this Report for detail on our management of the risks associated with such price fluctuations.

 

Patents and Proprietary Technologies

 

We have obtained and are pursuing patent protection in our principal global markets covering various aspects of our propritary technology.  Activity as of December 31, 2019 consisted of the following:

 

    United States  

Foreign

Process, System or Product

  Number of
Patents Held
  Number of
Patents Pending
  Number of
Patents Held
  Number of
Patents Pending
Insituform® CIPP   32   9   81   19 (1)
Fusible PVC®   14     13  
Tyfo®   12     10   4
Tite Liner®   3     7   4
Cathodic Protection Operations   2   3     3
Coatings Operations   6   2   7   1
Total   69   14   118   31

 

(1) Includes one Patent Cooperation Treaty application that covers most jurisdictions throughout the world and one European Patent Convention application that covers multiple jurisdictions in Europe.

 

12

 
 

The specifications and/or rights granted in relation to each patent will vary from jurisdiction to jurisdiction.  In addition, as a result of differences in the nature of the work performed and in the climate of the countries in which the work is carried out, we do not necessarily seek patent protection for all of our inventions in every jurisdiction in which we do business.

 

There can be no assurance that the validity of our patents will not be successfully challenged.  Our business could be adversely affected by increased competition upon expiration of the patents or if one or more of our patents were adjudicated to be invalid or inadequate in scope to protect our operations.  We believe in either case that our long experience with the proprietary processes, the strength of our trademarks and our degree of market penetration should enable us to continue to compete effectively in the pipeline rehabilitation, corrosion protection, energy, mining and infrastructure protection markets.

 

In some instances throughout each of our three platforms, we have elected to maintain certain internally developed technologies, know-how and inventions as trade secrets.  We have entered into confidentiality agreements with employees, consultants and third parties to whom we disclose such trade secrets.  Although there can be no assurance that these measures will suffice to prevent unauthorized disclosure or use or that third parties will not develop similar technologies, we believe it would take substantial time and resources to independently develop such technologies.

 

See “Risk Factors” in Item 1A of this Report for further discussion.

 

Competition

 

The markets in which we operate are highly competitive, primarily on the basis of price, quality of service and capacity to perform.  Many of our products and services face direct competition from competitors offering similar or essentially equivalent products or services.  In addition, customers can select a variety of methods to meet their infrastructure installation, strengthening and rehabilitation needs, as well as their coating and cathodic protection needs, including a number of methods that we do not offer.

 

In the trenchless wastewater rehabilitation market, the CIPP process is one of the preferred rehabilitation methods.  Because relatively few significant barriers to entry exist in this market, any organization with adequate financial resources and access to technical expertise may become a competitor.  As such, there are numerous companies with which we compete.  Worldwide, we compete with numerous smaller firms on local or regional levels and with several larger firms on the global and national levels.  Despite the number of competitors, Insituform®, as the worldwide pioneer of this technology, has maintained its role as a global market leader, both in the United States and abroad.

 

In water rehabilitation, dig-and-replace is still the preferred method for the majority of customers.  Because this is a more specialized field, with more barriers to entry, including strict government mandates, we compete primarily with a handful of global and national specialty contractors.

 

Our Fusible PVC® products compete against other more-traditional products in the pressure pipe market, such as HDPE and other restrained joint PVC pipe products.

 

In our infrastructure rehabilitation business, the FRP process competes against traditional methods of pipeline and structural retrofitting, but is gaining acceptance in the construction and retrofitting industries.  With its proprietary technologies relating to both products and application, Fyfe Co. is a leader in the FRP market and Fibrwrap Construction, having successfully performed installations of FRP systems for 25 years, is one of the most experienced applicators of the Tyfo® system and has a well-established reputation.  In this field, there are barriers to entry, including testing requirements, experience, intellectual property and certifications.  Fyfe has teamed with a number of universities around the world to conduct extensive product testing.  In addition, Fyfe has dedicated significant resources to obtaining technical market acceptance of its proprietary products.  As a result, Fyfe has received a number of certifications, including NSF certification for its Tyfo® system; International Code Council - Evaluation Service Report (ESR-2103), indicating product approval by the International Building Code; and compliance with ICC-AC125 guidelines for FRP strengthening.  Because of the barriers to entry, Fyfe Co. and Fibrwrap Construction tend to compete with a small number of companies on a regional or national level, most of which do not provide the full spectrum of services provided by Fyfe Co. and Fibrwrap Construction.

 

In our Corrosion Protection segment, Corrpro operates in the highly-competitive field of cathodic protection for corrosion control.  While this market is highly competitive, because there are relatively few barriers to entry, Corrpro is a recognized market leader in North America in this field.  Competitors include a limited number of large firms, which provide services nationally and, in some instances, globally, although more prevalent are a number of small- and medium-sized firms with more limited portfolios of products and services, which are only provided on a regional or local level.  Corrpro’s competitive advantage is its broad depth of high-quality cathodic protection offerings, including its cost-effective engineering, pipeline integrity, construction and coating services, which are provided to customers worldwide.  We believe the advanced data collection and analytics capabilities associated with our asset integrity management program present a barrier to entry for smaller competitors.  

 

13

 
 

The process of utilizing thermoplastic liners is a prevalent method used to protect pipelines servicing the energy and mining industries.  United Pipeline Systems is recognized as a leader in the thermoplastic liner market, having provided lining solutions on six continents.  Due to barriers to entry arising from necessary technological capabilities, United Pipeline Systems mainly competes with a small number of specialty firms globally, nationally and regionally.  Through our focused efforts on expanding our services worldwide, United Pipeline Systems enjoys significant name recognition and substantial market share in this industry in the key energy and mining regions of the world.

 

ACS has a strong presence in the field of FBE coating and is an industry leader in both inner diameter robotic coatings and outer diameter coatings.  Because of these specialized fields, ACS usually competes with a small number of specialty providers.

 

Aegion Energy Services operates in a fragmented and intensely competitive field of plant maintenance and construction and specialty services in the downstream oil refining industry, as well as performing work in the industrial and natural gas, gas processing and compression markets.  Competitors may be local, regional or national contractors and service providers and vary with the markets that are served, with few competitors competing in all of the geographic markets we serve or offering all of the services we provide.  With the implementation of the California Refinery Safety Law, competition at refineries in California is from building trade union contractors or, in some instances, from customers themselves expanding their own workforces to reduce reliance on contractors.  Contracts are generally awarded based on safety performance, reputation for quality, price, schedule and client satisfaction.  However, with the new California Refinery Safety Law in place, the trade unions have increasing influence in the California labor market and on union contractors.  Issues around labor relations and access to supplemental labor are new factors affecting client decisions in selecting contractors.

 

There can be no assurance as to the success of our processes in competition with our competitors and alternative technologies for pipe installation and rehabilitation, coating, cathodic protection and infrastructure installation, strengthening and rehabilitation.

 

Seasonality

 

Our operations can be affected by seasonal variations and our results tend to be stronger in the second and third quarters of each year due to typically milder weather in the regions in which we operate.  We are more likely to be impacted by weather extremes, such as excessive rain, hurricanes or monsoons, snow and ice or frigid temperatures, which may cause temporary, short-term anomalies in our operational performance in certain localized geographic regions.  However, these impacts usually have not been material to our operations as a whole.  See “Risk Factors” in Item 1A of this Report for further discussion.

 

Employees

 

As of December 31, 2019, we had approximately 4,900 employees.  Certain of our subsidiaries are parties to collective bargaining agreements that covered an aggregate of approximately 1,400 employees as of December 31, 2019.  We generally consider our relations with our employees and unions to be good.

 

Insurance and Bonding

 

We are required to carry insurance and provide bonding in connection with certain projects and, accordingly, maintain comprehensive insurance policies, including workers’ compensation, general and automobile liability and property coverage.  We believe that we presently maintain adequate insurance coverage for all operations.  We have also arranged bonding capacity for bid, performance and payment bonds.  Typically, the cost of a performance bond is less than 1% of the contract value.  We are required to indemnify the surety companies against losses from third-party claims of customers and subcontractors.  The indemnification obligations are collateralized by unperfected liens on our assets and the assets of those subsidiaries that are parties to the applicable indemnification agreement.

 

Government Regulation

 

We are required to comply with all applicable United States federal, state and local, and all applicable foreign statutes, regulations and ordinances.  In addition, our installation and other operations have to comply with various relevant occupational safety and health regulations, transportation regulations, code specifications, permit and licensing requirements and bonding and insurance requirements, as well as with fire regulations relating to the storage, handling and transporting of flammable materials.  Our manufacturing and coatings facilities, as well as our installation and other operations, are subject to federal and state environmental protection regulations, none of which presently have any material effect on our capital expenditures, earnings or competitive position in connection with our present business.  However, although our installation and other operations have established monitoring programs and safety procedures, further restrictions could be imposed on the manner in which installation and other activities are conducted, on equipment used in installation and other activities, on volatile organic compounds and hazardous air pollutant emissions from our paintings and coatings processes and on the use of solvents or the thermosetting resins used in the Insituform® CIPP process.

 

14

 
 

The use of both thermoplastics and thermosetting resin materials in contact with drinking water is strictly regulated in most countries.  In the United States, a consortium led by NSF International, under arrangements with the United States Environmental Protection Agency (“EPA”), establishes minimum requirements for the control of potential human health effects from substances added indirectly to water via contact with treatment, storage, transmission and distribution system components, by defining the maximum permissible concentration of materials that may be leached from such components into drinking water, and methods for testing them.  Our lining and coating products for drinking water use are NSF/ANSI Standard 61 compliant, including the entire Tyfo® system, the full range of Insituform® water pipe lining products and our Fusible C-900® and Fusible C-905® products.  In addition, our Tite Liner® HDPE system is certified to NSF/ANSI Standard 61. Corrpro’s corrosion control products are NSF/ANSI Standard 61 classified for drinking water systems and its cathodic protection solutions for water storage tanks and water treatment units are compliant with AWWA Standard D104 and NACE recommended practices.  NSF assumes no liability for use of any products, and NSF’s arrangements with the EPA do not constitute the EPA’s endorsement of NSF, NSF’s policies or its standards.  Dedicated equipment is needed in connection with use of these products in drinking water applications.

 

Item 1A. Risk Factors.

 

You should carefully consider the following risks and other information contained or incorporated by reference into this Report when evaluating our business and financial condition and an investment in our common stock.  Should any of the following risks or uncertainties develop into actual events, such developments could have material adverse effects on our business, financial condition, cash flows and results of operations.

 

Our businesses face significant competition in the industries in which they operate.

 

Many of our products and services face direct competition from companies offering similar products or services. Competition can place downward pressure on our contract prices and profit margins. Intense competition is expected to continue in these markets. If we are unable to realize our objectives, we could lose market share to our competitors and experience an overall reduction in our profits.

 

In the water and wastewater rehabilitation portion of our Infrastructure Solutions segment, we face competition from companies providing similar products and services as well as companies providing other methods of rehabilitation that we do not offer, including traditional dig-and-replace, which is still the preferred method in the water rehabilitation market. In the trenchless wastewater rehabilitation market, CIPP is one of the preferred methods. In this market, few significant barriers to entry exist and, as a result, any organization that has the financial resources and access to technical expertise and bonding may become a competitor. As such, we compete with many smaller firms on a local or regional level and with several larger firms on the global and national levels. In water rehabilitation, where there are more significant barriers to entry because the market is strictly regulated, we compete with a smaller number of specialty contractors around the world. Further, our Fusible PVC® pipe products compete against other more traditional products, such as HDPE and restrained joint PVC pipe products.

 

In the infrastructure rehabilitation portion of our Infrastructure Solutions segment, the Tyfo® system competes against traditional methods of structural retrofitting. There are significant barriers to entry, including testing requirements, experience, intellectual property and certifications. In manufacturing, we only compete with a handful of FRP suppliers. However, with respect to installation, we compete with a number of FRP applicators. Our ability to grow revenues in this market could be adversely impacted if any of our competitors were to become fully-integrated like us or if new entrants in the market were to develop strong installation and manufacturing expertise.

 

In our Corrosion Protection platform, we compete primarily with specialty firms in the pipeline protection industry and both a limited number of large firms globally and a large number of smaller firms regionally in the cathodic protection industry. In addition, customers can select a variety of methods to meet their pipe installation, rehabilitation, coating and cathodic protection needs, including methods that we do not offer.

 

In our Energy Services platform, we compete with a limited number of local, regional and national companies in the oil and gas procurement, construction, maintenance and turnaround industries on the U.S. West Coast.

 

Our business depends upon the maintenance of our proprietary technologies and information.

 

We depend on our proprietary technologies and information, many of which are no longer subject to patent protection. In addition to patent protection, we rely significantly upon trade secret laws to protect our proprietary technologies. We regularly enter into confidentiality agreements with our key employees, customers, potential customers and other third parties and limit access to and distribution of our trade secrets and other proprietary information. However, these measures may not be adequate to prevent misappropriation of our technologies or to assure that our competitors will not independently develop technologies that are substantially equivalent or superior to our technologies. In addition, the laws of other countries in which we operate may not protect our proprietary rights to the same extent as the laws of the United States. We are also subject to the risk of adverse claims and litigation alleging infringement of intellectual property rights.

 

15

 
 

Our efforts to develop new products and services or enhance existing products and services involve substantial research, development and marketing expenses, and the resulting new or enhanced products or services may not generate sufficient revenues to justify such expenses.

 

Our future success will depend in part on our ability to anticipate and respond to changing technologies and customer requirements by enhancing our existing products and services. We will need to develop and introduce, on a timely and cost-effective basis, new products, features and services that address the needs of our customer base. As a result of these efforts, we may be required to expend substantial research, development and marketing resources, and the time and expense required to develop a new product or service or enhance an existing product or service are difficult to predict. We cannot assure that we will succeed in developing, introducing and marketing new products or services or product or service enhancements. In addition, we cannot be certain that any new or enhanced product or service will generate sufficient revenues to justify the expenses and resources devoted to this product development and enhancement effort.

 

Acquisitions and investments could result in operating difficulties, dilution and other harmful consequences that may adversely impact our business and results of operations.

 

Acquisitions are an element of our overall corporate strategy and use of capital, and these transactions could be material to our financial condition and results of operations. We expect to continue to evaluate and enter into discussions regarding a wide array of potential strategic transactions. The process of integrating an acquired company, business or technology has created, and will continue to create, unforeseen operating difficulties and expenditures. The areas where we face risks include:

 

 

Diversion of management time and focus from operating our business to acquisition integration challenges.

     
 

Failure to successfully operate and further develop the acquired business or technology.

     
 

Implementation or remediation of controls, procedures and policies at the acquired company.

     
 

Integration of the acquired company’s accounting, human resource and other administrative systems, and coordination of product, engineering and sales and marketing functions.

     
 

Transition of operations, users and customers onto our existing platforms.

     
 

Failure to obtain required approvals or consents on a timely basis, if at all, including from governmental authorities or contractual counter-parties, or conditions placed upon approval or consent, including under competition and antitrust laws, which could, among other things, delay or prevent us from completing a transaction, or otherwise restrict our ability to realize the expected financial or strategic goals of an acquisition.

     
 

In the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries.

     
 

Cultural challenges associated with integrating employees from the acquired company into our organization, and retention of key employees from the businesses we acquire.

     
 

Liability for activities of the acquired company before the acquisition, including patent and trademark infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities.

     
 

Assumption of contracts with terms, including, without limitation, terms relating to payment terms, warranty, liability, damages and indemnification, that are not consistent with our normal contracting practices.

     
 

Litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders or other third parties.

 

Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of such acquisitions or investments, incur unanticipated costs or liabilities, and harm our business generally.

 

Our acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, the assumption of contingent liabilities, amortization expenses, impairment of goodwill and purchased long-lived assets and restructuring charges, any of which could harm our financial condition or results of operations. Also, the anticipated benefit of many of our acquisitions may not materialize for reasons separate and apart from the specific risks set forth above.

 

We may be liable to complete the work of our joint venture partners under our joint venture arrangements.

 

We enter into contractual joint ventures in order to develop joint bids on certain contracts. The success of these joint ventures depends largely on the satisfactory performance by our joint venture partners of their obligations with respect to the joint venture. Under these joint venture arrangements, we may be required to complete our joint venture partner’s portion of the contract if the joint venture partner is unable to complete its portion and a bond is not available. In such case, the additional obligations could result in reduced profits or, in some cases, significant losses for us.

 

16

 
 

Our backlog is an uncertain indicator of our future earnings.

 

Our backlog, which at December 31, 2019 was $658.2 million, is subject to unexpected adjustments and cancellation.  The revenues projected in this backlog may not be realized or, if realized, may not result in profits.  We may be unable to complete some projects included in our backlog in the estimated time and, as a result, such projects could remain in backlog for extended periods of time.  Further, our customers often have the contractual right to terminate our contract or reduce our scope of our work at the convenience of the customer.  To the extent that we experience project or contract cancellation or scope adjustments, we could face a reduction in the dollar amount of our backlog and the revenues that we actually receive from such backlog.  In addition, one or more of our large or multi-year contracts have in the past and may in the future contribute a material portion of our backlog in any one year.  The loss of business from any one of these significant customers could have a material adverse effect on our business or results of operations.  See the section above captioned “Contract Backlog” for additional information on our backlog.

 

The preparation of our consolidated financial statements requires us to make estimates and judgments, which are subject to an inherent degree of uncertainty and which may differ from actual results.

 

Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States, which require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. Some accounting policies require the application of significant judgment by management in selecting the appropriate assumptions for calculating financial estimates. By their nature, these estimates and judgments are subject to an inherent degree of uncertainty and actual results may differ from these estimates and judgments under different assumptions or conditions, which may have an adverse effect on our financial condition or results of operations in subsequent periods.

 

Our use of input measures to recognize revenue on construction, engineering and installation services could result in a reduction or reversal of previously recorded results.

 

Revenues from construction, engineering and installation services are recognized over time using an input measure to measure progress toward satisfying performance obligations. This methodology recognizes revenues and profits over the life of a project based on costs incurred to date compared to total estimated project costs. Revisions to revenues and profits are made once amounts are known and can be reasonably estimated. Given the uncertainties associated with some of our contracts, it is possible for actual costs to vary from estimates previously made. Revisions to estimates could result in the reversal of revenues and gross profit previously recognized. For the year ended December 31, 2019, approximately 61% of our revenues were derived from accounting utilizing estimated input measures.

 

We may experience cost overruns on our projects.

 

We conduct a significant portion of our business under guaranteed maximum price or fixed price contracts, where we bear a significant portion of the risk for cost overruns. Under such contracts, prices are established in part on cost and scheduling estimates, which are based on a number of assumptions, including assumptions about future economic conditions, prices and availability of materials and other exigencies. Our profitability depends heavily on our ability to make accurate estimates. Inaccurate estimates, or changes in other circumstances, such as unanticipated technical problems, difficulties obtaining permits or approvals, changes in local laws or labor conditions, weather delays, cost of raw materials, trade disputes and tariffs, currency fluctuations or our suppliers’ or subcontractors’ inability to perform could result in substantial losses, as such changes adversely affect the revenues and gross profit recognized on each project.

 

Our recognition of revenues from change orders, extra work or variations in the scope of work could be subject to reversal in future periods.

 

We recognize revenues from change orders, extra work or variations in the scope of work as set forth in our written contracts with our clients when management believes that realization of these revenues is probable and the recoverable amounts can be reasonably estimated. We also factor in all other information that we possess with respect to the change order to determine whether the change order should be recognized at all and, if recognition is appropriate, what dollar amount of the change order should be recognized. Due to factors that we may not anticipate at the time of recognition, however, revenues ultimately received on these change orders could be less than revenues that we recognized in a prior reporting period or periods, which could require us in subsequent reporting periods to reduce or reverse revenues and gross profit previously recognized.

 

We may incur significant costs in providing services in excess of original project scope without having an approved change order.

 

After commencement of a contract, we may perform, without the benefit of an approved change order from the customer, additional services requested by the customer that were not contemplated in our contract price for various reasons, including customer changes, incomplete or inaccurate engineering, changes in project specifications and other similar information provided to us by the customer. Our construction contracts generally require the customer to compensate us for additional work or expenses incurred under these circumstances.

 

17

 
 

A failure to obtain adequate compensation for these matters could require us to record in the current period an adjustment to revenues and profit recognized in prior periods under the percentage-of-completion accounting method. Any such adjustments, if substantial, could have a material adverse effect on our results of operations and financial condition, particularly for the period in which such adjustments are made. We can provide no assurance that we will be successful in obtaining, through negotiation, arbitration, litigation or otherwise, approved change orders in an amount adequate to compensate us for our additional work or expenses.

 

Cyclical downturns in the mining, oil and natural gas industries, including a substantial or extended decline in the price of mined minerals, oil or natural gas, or in the oil field, refinery and mining services businesses, may have a material adverse effect on our financial condition or results of operations.

 

The mining, oil and natural gas industries are highly cyclical. Demand for the majority of the oil field, refinery and mining products and services provided by our Corrosion Protection and Energy Services platforms are substantially dependent on the level of expenditures by the mining, oil and natural gas industries for the exploration, development and production of mined minerals, crude oil and natural gas reserves, which are sensitive to the prices of these commodities and generally dependent on the industry’s view of future mined mineral, oil and natural gas prices. The prices of these commodities can be volatile. There are numerous factors affecting the related industries and, thereby, the supply of, and demand for, our products and services, which include, but are not limited to:

 

 

market prices of mined minerals, oil and natural gas and expectations about future prices;

     
 

cost of producing mined minerals, oil and natural gas;

     
 

the level of mining, drilling and production activity;

     
 

the discovery rate of new oil and gas reserves;

     
 

mergers, consolidations and downsizing among our clients;

     
 

coordination by various oil-producing countries, including the Organization of Petroleum Exporting Countries (OPEC);

     
 

the output and willingness to export of certain oil-producing countries;

     
 

the impact of commodity prices on the expenditure levels of our clients;

     
 

financial condition of our client base and their ability to fund capital and maintenance expenditures;

     
 

political instability in oil-producing countries;

     
 

tax incentives, including for alternative energy sources;

     
 

domestic and worldwide economic conditions;

     
 

adverse weather conditions, including those that can affect mining, oil or natural gas operations over a wide area;

     
 

availability of energy sources other than oil and gas;

     
 

level of consumption of minerals, oil, natural gas and petrochemicals by consumers, including the effects of increased regulation, conservation measures and technological advances affecting energy consumption; and

     
 

availability of services and materials for our clients to grow their capital expenditures.

 

As seen in the historic high volatility in crude oil prices and other energy commodities, prices for mined minerals, oil and natural gas are subject to periodic downturns and large fluctuations in response to relatively minor changes in supply and demand, market uncertainty and a variety of other factors (including those set forth above) that are beyond our control, and we expect such prices to continue to be volatile. Demand for the products and services we provide could decrease in the event of a sustained reduction in demand for mined minerals, oil or natural gas, while perceptions of long-term decline in the prices of mined materials, oil and natural gas by mining, oil and gas companies (some of our customers) can similarly reduce or defer major expenditures given the long-term nature of many large-scale projects or result in downward pressure on the prices we charge. As such, a significant downturn in the mining, oil and/or natural gas industries could result in a reduction in demand for our mining, oil field and refinery services and could adversely affect our operating results. Additionally, the volatility of such prices and the resulting effects are difficult to predict, which reduces our ability to anticipate and respond effectively to changing conditions.

 

18

 

 

Our operations could be adversely impacted by the California Refinery Safety Law related to downstream work performed in California refineries.

 

Aegion Energy Services continues to face challenges from the impact of the California Refinery Safety Law, which went into effect on January 1, 2014. The law introduced new requirements for refineries and outside contractors at covered facilities when construction, alteration, demolition, installation, repair or maintenance work is performed at the covered facility. The law imposes the following requirements:

 

 

all subject workers must be paid the applicable prevailing wage rate;

     
 

all subject workers must be either “skilled journeymen” or “registered apprentices”; and

     
 

at least 60% of skilled journeypersons on the project must be graduates of certified apprenticeship programs.

 

The effect of the California Refinery Safety Law is to require the use of building trade union contractors or refinery owners or operators to perform the covered work.

 

These requirements only pertain to contracts entered into, extended or renewed after January 1, 2014. Contracts entered into, extended or renewed prior to that date generally expired in 2018 across the industry. Aegion Energy Services has historically had long-term contracts in place with many of its major downstream clients, which it intends to maintain through its building trade union entity. Throughout 2018, Aegion Energy Services was able to transition its contracts with all of its California refinery clients to its building trade union entity in order to satisfy the conditions of the California Refinery Safety Law. However, as a result of this drastic change in the market in California, customers are looking at ways to reduce costs. For example, many clients are reevaluating their contracting strategies and have reduced, or may in the future reduce, the size of their contractor maintenance crews by increasing their own in-house maintenance capabilities. There are no assurances that clients will maintain their contracts, or the historical annual volume of work, with Aegion Energy Services as the industry adapts to operating under the California Refinery Safety Law, which could materially and adversely impact its revenues.

 

Federal and state legislative and regulatory initiatives as well as governmental reviews relating to hydraulic fracturing could result in increased costs and additional operating restrictions or delays that could adversely affect our Corrosion Protection customers.

 

Federal, state and local legislative and regulatory initiatives relating to hydraulic fracturing could result in increased costs and additional operating restrictions or delays in the production of oil and natural gas, including from the developing shale plays. Our Corrosion Protection segment services oil and gas companies in the shale plays and we foresee strong market opportunities here. A decline in drilling of new wells and related servicing activities caused by these initiatives could have an adverse effect on our business, financial position or results of operations.

 

We may be subject to liabilities under environmental laws and regulations.

 

Our services are subject to numerous U.S. and international environmental protection laws and regulations that are complex and stringent. For example, we must comply with a number of U.S. federal government laws that strictly regulate the handling, removal, treatment, transportation, and disposal of toxic and hazardous substances. Under the Comprehensive Environmental Response Compensation and Liability Act of 1980, as amended (“CERCLA”), and comparable state laws, we may be required to investigate and remediate regulated hazardous materials. CERCLA and comparable state laws typically impose strict, joint and several liabilities without regard to whether a company knew of or caused the release of hazardous substances. The liability for the entire cost of clean-up could be imposed upon any responsible party. Other principal U.S. federal environmental, health, and safety laws affecting us include, but are not limited to, the Resource Conservation and Recovery Act, National Environmental Policy Act, the Clean Air Act, the Occupational Safety and Health Act, the Federal Mine Safety and Health Act of 1977, the Toxic Substances Control Act, and the Superfund Amendments and Reauthorization Act. Our business operations may also be subject to similar state and international laws relating to environmental protection. Further, past business practices at companies that we have acquired may also expose us to future unknown environmental liabilities. Liabilities related to environmental contamination or human exposure to hazardous substances, or a failure to comply with applicable regulations, could result in substantial costs to us, including clean-up costs, fines, civil or criminal sanctions, and third-party claims for property damage or personal injury or cessation of remediation activities. Our continuing work in the areas governed by these laws and regulations exposes us to the risk of substantial liability.

 

The effects of the Tax Cuts and Jobs Act on our business are still not fully known and could have an adverse effect on our business and financial condition.

 

Public Law No. 115-97, commonly referred to as the Tax Cuts and Jobs Act (the “TCJA”), was signed into law on December 22, 2017. The TCJA contains significant changes to corporate taxation, including reducing the corporate tax rate from 35% to 21%, limiting the tax deduction for interest expense to 30% of earnings (except for certain small businesses), limiting the deduction for net operating losses to 80% of current year taxable income and eliminating net operating loss carrybacks, one-time taxing of offshore earnings at reduced rates regardless of whether they are repatriated, eliminating U.S. tax on foreign earnings (subject to certain important exceptions), immediately deducting certain new investments instead of deducting depreciation expense over time, and modifying or repealing many business deductions and credits. We anticipate additional guidance, both at the federal and state level, to be forthcoming. As such, the full impacts of the legislation may differ from our current estimates, interpretations and assumptions, possibly materially, and the amount of the impact on the Company may accordingly be adjusted over time.

 

19

 
 

A general downturn in U.S. and global economic conditions, specifically a downturn in the municipal bond market, or government disruptions, including government shutdowns, may reduce our business prospects and decrease our revenues and cash flows.

 

Our business is affected by general economic conditions. Any extended weakness in the U.S. and global economies could reduce our business prospects and could cause decreases in our revenues and operating cash flows. Specifically, a downturn in the municipal bond market caused by an actual downgrade of monoline insurers could result in our municipal customers being required to spend municipal funds previously allocated to projects that would benefit our business to pay off outstanding bonds. A period of prolonged economic weakness could impact our customers’ ability to pay bills in a timely manner and may result in customer bankruptcies. Untimely payment and customer bankruptcies may lead to increased bad debt expenses or other adverse effects on our financial position, results of operations and/or cash flows. In addition, government disruptions, such as government shutdowns, may delay or halt the granting and renewal of permits, licenses and other items required by us and our customers to conduct our business.

 

We conduct manufacturing, sales and distribution operations on a worldwide basis and are subject to a variety of risks associated with doing business outside the United States.

 

We maintain significant international operations, including operations in North America, Europe, Asia-Pacific, the Middle East and South America. For the years ended December 31, 2019, 2018 and 2017, approximately 24.7%, 27.5%, and 24.3%, respectively, of our revenues were derived from international operations. We expect a significant portion of our revenues and profits to come from international operations and joint ventures for the foreseeable future.

 

As a result, we are subject to a number of risks and complications associated with international manufacturing, sales, services and other operations. These include:

 

 

difficulties in enforcing agreements, collecting receivables and resolving disputes through some foreign legal systems;

     
 

foreign customers with longer payment cycles than customers in the United States;

     
 

difficulties in enforcing intellectual property rights or weaker intellectual property right protections in some countries;

     
 

tax rates in certain foreign countries that exceed those in the United States and foreign earnings subject to withholding requirements;

     
 

tax laws that restrict our ability to use tax credits, offset gains or repatriate funds;

     
 

tax laws that impose additional taxes on our operations, including the implementation of value added tax in certain countries in the Middle East;

     
 

sanctions, tariffs, exchange controls, trade disputes (including so-called “trade wars”) or other trade restrictions, including transfer pricing restrictions, when products produced in one country are sold to an affiliated entity in another country;

     
 

difficulties with regard to, or taxes imposed on, the movement of cash between countries, including the repatriation of cash back to the United States;

     
 

abrupt changes in foreign government policies and regulations;

     
 

unsettled political conditions;

     
 

acts of terrorism or criminality;

     
 

kidnapping of employees;

     
 

nationalization or privatization of companies with which we do business;

     
 

protectionist policies in certain foreign countries, including those in the Middle East, that disfavor foreign companies operating in such countries;

     
 

forced negotiation or modification of contracts;

     
 

increased governmental ownership and regulation of markets in which we operate;

     
 

the financial instability of, and the related inability or unwillingness to timely pay for our services by, national oil companies and other foreign customers resulting from, and/or exacerbated by, depressed oil prices;

     
 

hostility from local populations, particularly in the Middle East;

     
 

tenuous, unstable or hostile relationships between countries that are interconnected in our operations; and

     
 

difficulties associated with compliance with a variety of laws and regulations governing international trade, including the Foreign Corrupt Practices Act.

 

20

 
 

To the extent that our international operations are affected by these unexpected and adverse foreign economic and political conditions, we may experience project disruptions and losses that could significantly reduce our revenues and profits.

 

Implementation and achievement of international growth objectives also may be impeded by political, social and economic uncertainties or unrest in countries in which we conduct operations or market or distribute our products. In addition, compliance with multiple, and potentially conflicting, international laws and regulations, import and export limitations, anti-corruption laws and exchange controls may be difficult, burdensome or expensive.

 

For example, we are subject to compliance with various laws and regulations, including the Foreign Corrupt Practices Act and similar anti-bribery laws, which generally prohibit companies and their intermediaries from making improper payments to officials for the purpose of obtaining or retaining business. While our employees and agents are required to comply with these laws, we cannot provide assurance that our internal policies, procedures and controls will always protect us from violations of these laws, despite our commitment to legal compliance and corporate ethics. The occurrence or allegation of these types of risks may adversely affect our business, performance, prospects, value, financial condition and results of operations.

 

Operational disruptions caused by political instability and conflict in the Middle East, South America, Europe and Asia could adversely impact our current operations and plans of expansion in these regions.

 

Our Corrosion Protection segment currently operates in the Middle East and South America, and our Infrastructure Solutions segment currently operates in Europe and Asia. Political instability and social unrest in the Middle East, South America, Europe and Asia (including export restrictions, trade and other sanctions, taxes, repatriations and nationalizations), as well as the potential for catastrophic events such as abrupt political change, terrorist acts and conflicts or wars in these and other regions may cause damage or disruption to the economy, financial markets and our current and prospective customers in the these regions. Political instability, conflicts and the potential for catastrophic events have contributed to, and will likely continue to contribute to, volatility in these regions, which could adversely affect our operations and operating results.

 

As a result of our operations in these regions, we are also exposed to certain other uncertainties not generally encountered in our U.S. operations, including those detailed in the immediately preceding risk factor.

 

Business operations could be adversely affected by terrorism.

 

The threat of, or actual acts of, terrorism may affect our operations around the world in unpredictable ways and may force an increase in security measures and cause disruptions in supplies and markets. If any of our facilities, including our manufacturing facilities, or if any of the projects we are working on, particularly in the energy and mining sector, were to be a direct target, or an indirect casualty, of an act of terrorism, our operations could be adversely affected. Corresponding instability in the financial markets as a result of terrorism also could adversely affect our ability to raise capital.

 

We have international operations that are subject to foreign economic uncertainties and foreign currency fluctuation.

 

Global financial and credit markets have been, and continue to be, unstable and unpredictable. For example, on January 31, 2020, the United Kingdom exited the European Union (commonly referred to as “Brexit”) and is now in an eleven month transition period.  This has created significant uncertainties affecting the economy and business operations, including our operations, in the United Kingdom and the European Union. The terms of Brexit remain uncertain at the current time and, as such, it is difficult to predict the effect of Brexit on our Company and our operations in the United Kingdom, including our operations in Northern Ireland and the Republic of Ireland, our manufacturing facility in Wellingborough, United Kingdom, which distributes liners to the European Union and elsewhere, and our manufacturing facility in Stockton-on-Tees, United Kingdom, which manufactures and distributes cathodic protection equipment worldwide. Brexit could, among other things, affect the legal and regulatory schemes to which our operations in the United Kingdom are subject, adversely affect trade between the United Kingdom and the European Union and continue to cause economic uncertainty. The instability of the markets and weakness of the economy could affect the demand for our services, the financial strength of our customers and suppliers, their ability or willingness to do business with us, our willingness to do business with them, and/or our suppliers’ and customers’ ability to fulfill their obligations to us and/or the ability of us, our customers or our suppliers to obtain credit. These factors could adversely affect our operations, earnings and financial condition.

 

A significant portion of our contaacts and revenues are denominated in foreign currencies, which may result in additional risk of fluctuating currency values and exchange rates, hard currency shortages and controls on currency exchange. Changes in the value of foreign currencies could increase our U.S. dollar costs for, or reduce our U.S. dollar revenues from, our foreign operations. Any increased costs or reduced revenues as a result of foreign currency fluctuations could affect our profits. For example, Brexit to date has resulted in a sharp decline in the value of the British Pound as compared to the U.S. dollar and other major currencies. If there is a significant strengthening of the U.S. dollar compared to the British pound, Euro, or the Canadian dollar, it may adversely affect our operating results and financial condition.

 

The impact of the coronavirus outbreak, or similar global health concerns, could negatively impact our operations, supply chain and customer base.

 

Our international operations and supply chains for certain of our products or services could be negatively impacted by the regional or global outbreak of illnesses, including coronavirus.  Any quarantines, labor shortages or other disruptions to our operations, or those of our suppliers or customers, may adversely impact our sales and operating results.  In addition, a significant outbreak of epidemic, pandemic or contagious diseases in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, including those in which we operate, resulting in an economic downturn that could affect the supply or demand for our products and services.  We are unable to accurately predict the possible future effect on the Company if coronavirus or another disease continues to expand globally.

 

21

 
 

New tariffs and other trade restrictions may adversely affect our business and results of operations.

 

Certain of our businesses use, or depend on our customers’ access to, steel products, including steel pipe, that may be imported into the United States from international markets.  Certain new tariffs have been recently imposed or threatened by the United States on, among other things, steel products.  Imposed tariffs have increased prices for imported steel products and have led domestic sellers to respond with market-based increases.  In response, certain other countries have proposed responsive tariffs or other trade restrictions on U.S. products.

 

These new tariffs and trade restrictions, along with any additional tariffs and restrictions that may be implemented by the United States or other countries in the future, may result in further increased prices, decreased available supply of steel and other materials used in our business and decreased demand for U.S. products internationally.  We may not be able to pass any resulting price increase on to our customers.  Further, we, or our customers, may be unable to secure adequate supplies of steel or other materials on a timely basis, which may reduce demand for our products and services.  As a result, our business and results of operations may be adversely affected.

 

An inability to attract and retain qualified personnel, and in particular, engineers, estimators, project managers, line workers, skilled craft workers and other experienced professionals, could impact our ability to perform on our contracts, which could harm our business and impair our future revenues and profitability.

 

Our ability to attract and retain qualified engineers, estimators, project managers, line workers, skilled craft workers and other experienced professionals in accordance with our needs is an important factor in our ability to maintain profitability and grow our business. The market for these professionals is competitive, particularly during periods of economic growth when the supply is limited. We cannot provide any assurance that we will be successful in our efforts to retain or attract qualified personnel when needed. Therefore, when we anticipate or experience growing demand for our services, we may incur additional cost to maintain a professional staff in excess of our current contract needs in an effort to have sufficient qualified personnel available to address this anticipated demand. If we do incur additional compensation and benefit costs, our customer contracts may not allow us to pass through these costs. We may recruit skilled professionals from other countries to work in the U.S., and from the U.S. and other countries to work abroad. Limitations imposed by immigration laws in the U.S. and abroad, travel bans, and difficulties obtaining visas and other restrictions on international travel could hinder our ability to attract necessary qualified personnel and harm our business and future operating results.

 

Competent and experienced engineers, project managers and craft workers are especially critical to the profitable performance of our contracts, particularly on our fixed-price contracts where superior design or execution of the project can result in profits greater than originally estimated or where inferior design or project execution can reduce or eliminate estimated profits or even result in a loss. Our project managers are involved in most aspects of contracting and contract execution including:

 

 

supervising the bidding process, including providing estimates of significant cost components, such as material and equipment needs, and the size, productivity and composition of the workforce;

     
 

negotiating contracts;

     
 

supervising project performance, including performance by our employees, subcontractors and other third-party suppliers and vendors;

     
 

estimating costs for completion of contracts that is used to estimate amounts that can be reported as revenues and earnings on the contract under the percentage-of-completion method of accounting;

     
 

negotiating requests for change orders and the final terms of approved change orders; and

     
 

determining and documenting claims by us for increased costs incurred due to the failure of customers, subcontractors and other third-party suppliers of equipment and materials to perform on a timely basis and in accordance with contract terms.

 

The California Refinery Safety Law, which requires owners and operators to use only building trade union contractors for covered work at the refineries (if not self-performed), has the potential to reduce, constrict or disrupt the entire labor pool for refinery maintenance in California by: (i) eliminating the non-union workforce; and (ii) requiring the use of the same workforce that also performs public works and general construction in California. This could adversely affect staffing for large turnaround projects at California refineries. This could also adversely affect Energy Services’ ability to support turnaround and project work outside California, due to its past reliance on its mobile California workforce to staff short term projects throughout the West Coast. There will be a significant wage differential between high union wages in California and wages in other states on the West Coast, creating a large disincentive for the California workforce to leave the state. The uncertainty created by this industry workforce change has the potential to negatively impact the entire West Coast refinery labor market, which in turn would negatively impact our revenues, profits and operations.

 

In addition, we use a multi-level sales force structured around target markets and key accounts, focusing on marketing our products and services to engineers, consultants, administrators, technical staff and elected officials. We are dependent on our personnel to continue to develop improvements to our proprietary processes, including materials used and the methods of manufacturing, installing, strengthening, coating and cathodic protection and we require quality field personnel to effectively and profitably perform our work. Our success in attracting and retaining qualified personnel is dependent on the resources available in individual geographic areas and the impact on the labor supply of general economic conditions, as well as our ability to provide a competitive compensation package and work environment. Our failure to attract, train, integrate, engage and retain qualified personnel could have a significant effect on our financial condition and results of operations.

 

22

 
 

Our profitability could be negatively impacted if we are not able to maintain appropriate utilization of our workforce.

 

The extent to which we utilize our workforce affects our profitability. If we under-utilize our workforce, our project gross margins and overall profitability suffer in the short term. If we over-utilize our workforce, we may also negatively impact margins and overall profitability, as well as safety, employee satisfaction and project execution, which could result in an increase in injuries to our employees and a decline of future project awards. The utilization of our workforce is impacted by numerous factors including:

 

 

our estimate of the headcount requirements for various units based on our forecast of the demand for our products and services;

     
 

our ability to maintain our talent base and manage attrition;

     
 

our ability to schedule our portfolio of projects to efficiently utilize our employees and minimize downtime between project assignments; and

     
 

our need to invest time and resources into functions such as training, business development, employee recruiting, and sales that are not chargeable to customer projects.

 

Our business may be adversely impacted by work stoppages, staffing shortages and other labor matters.

 

As of December 31, 2019, our Aegion Energy Services business had approximately 1,250 employees that were represented by unions, although these numbers are constantly changing as customer demands change. Infrastructure Solutions has approximately 140 employees represented by unions. Although we believe that our relations with our employees and the unions are good, no assurances can be made that we will not experience these and other types of conflicts with labor unions, works councils, other groups representing employees, or our employees in general, especially in the context of any future negotiations with our labor unions. We can also make no assurance that future negotiations with our labor unions will not result in a significant increase in the cost of labor. Approximately 70% of our Energy Services union employees currently participate in multi-employer benefit plans, which is a result of the transition of many of our clients to our building trade union contracting entity. The number of multi-employer plans in which our employees participate varies depending on how many local unions we are using at any particular time, but it is usually between 20 and 30 multi-employer plans. Participation in multi-employer benefit plans may result in liability to Aegion Energy Services in excess of that directly attributable to employees of Aegion Energy Services.

 

Additionally, the employees of some of our customers are unionized, especially the customers of our Aegion Energy Services business. Any strikes, work stoppages or other labor matters experienced by our customers may impact our ability to work on projects and, as a result, have an adverse effect on our financial condition and results of operations.

 

Finally, in certain areas of our business, most notably in our Corrosion Protection platform, our employees are not represented by unions. As a result, we may not be eligible to bid or perform certain work that requires union labor, which may have an adverse effect on our financial condition and results of operations.

 

The revenues from the water and wastewater portion of our Infrastructure Solutions platform are substantially dependent on municipal government spending.

 

Many of our customers are municipal governmental agencies and, as such, we are dependent on municipal spending. Spending by our municipal customers can be affected by local political circumstances, budgetary constraints and other factors. Consequently, future municipal spending may not be allocated to projects that would benefit our business or may not be allocated in the amounts or for the size of the projects that we anticipated. A decrease in municipal spending on such projects would adversely impact our revenues, results of operations and cash flows.

 

The loss of one or more of our significant customers could adversely affect us.

 

One or more customers have in the past and may in the future contribute a material portion of our revenues in any one year. Because these significant customers generally contract with us for specific projects or for specific periods of time, we may lose these customers from year to year as the projects or maintenance contracts are completed. The loss of business from any one of these customers could have a material adverse effect on our business or results of operations.

 

23

 
 

The execution of our growth strategy is dependent upon the continued availability of third-party financing arrangements for our customers.

 

Tighter credit markets could adversely affect our customers’ ability to secure the financing necessary to proceed or continue with pipe or other infrastructure installation, rehabilitation, strengthening, coating and cathodic protection projects. Our customers’ or potential customers’ inability to secure financing for projects could result in the delay, cancellation or downsizing of new projects or the suspension of projects already under contract, which could cause a decline in the demand for our services and negatively impact our revenues and earnings.

 

A substantial portion of our raw materials is from a limited number of vendors, and we are subject to market fluctuations in the prices of certain commodities.

 

The primary products and raw materials used by our Corrpro operations include zinc, aluminum, magnesium and other metallic anodes, as well as wire and cable. We believe that Corrpro has multiple sources available for these raw materials and is not dependent on any single vendor to meet its supply needs. However, the prices of these raw materials have historically been affected by the prices of energy, petroleum, steel and other commodities, tariffs and duties on imported materials and foreign currency and exchange rates. A significant increase in the prices of these raw materials could adversely affect our results of operations.

 

We purchase the majority of our fiber requirements for Insituform® tube manufacturing from four sources. We believe, however, that alternate sources are readily available, and we continue to negotiate with other supply sources. The manufacture of the Insituform® tubes used in our water and wastewater pipeline rehabilitation business is dependent upon the availability of resin, a petroleum-based product. We currently have qualified multiple resin suppliers, however, at the current time we purchase the majority of our resin for our North American operations from one supplier.  For our European operations, we currently have qualified six resin suppliers. We believe that these and other sources of resin supply are readily available. Historically, resin prices have fluctuated on the basis of the prevailing prices of its inputs, including styrene and oil. We anticipate that prices will continue to be heavily influenced by the events affecting these inputs, including the oil market. If there is a shortage or contraction of fiber or resin suppliers or if the price of fiber or resin increase, it could have an adverse effect on our results of operations.

 

The primary products and raw materials used in the manufacture of our FRP composite systems are carbon, glass, resins, fabric and epoxy raw materials. Carbon and epoxies are the largest materials purchased, which are currently purchased through a select group of suppliers, although we believe these and the other materials are available from a number of vendors. The price of epoxy historically is affected by the price of oil. In addition, a number of factors such as worldwide demand, labor costs, energy costs, import duties and other trade restrictions may influence the price of these raw materials. An increase in the price of these raw materials may have an adverse effect on our operations. Further, because we utilize a limited number of extruders to manufacture our Fusible PVC® pipe products, we could be adversely affected if one or more of these extruders is unable to continue to manufacture our Fusible PVC® pipe products.

 

We also purchase a significant volume of fuel to operate our trucks and equipment. At present, we do not engage in any type of hedging activities to mitigate the risks of fluctuating market prices for oil or fuel. A significant increase in the price of oil could cause an adverse effect on our cost structure that we may not be able to recover from our customers.

 

We may become involved in legal proceedings, which will increase our costs and, if adversely determined, could have a material effect on our financial condition, results of operations, cash flows and liquidity.

 

As a result of the type of work we do, namely construction, we may become engaged in legal proceedings arising from the operation of our business, including being named as a defendant in future actions. Such actions against us may arise out of the normal course of performing services on project sites, and include workers’ compensation claims, personal injury claims, property damage claims, environmental claims and contract disputes with our customers. From time to time, we may also be named as a defendant for actions involving the violation of federal and state labor laws related to employment practices, wages and benefits. We may also be a plaintiff in legal proceedings against customers seeking to recover wages and benefits or seeking to recover payment of contractual amounts due to us. Further, we may make claims against customers for increased costs incurred by us resulting from, among other things, services performed by us at the request of a customer that are in excess of original project scope that are later disputed by the customer and customer-caused delays in our contract performance.

 

We maintain insurance against operating hazards in amounts that we believe are customary in our industry. However, in some instances we are self-insured and in other instances our insurance policies include deductibles and certain coverage exclusions, so we cannot provide assurance that we are adequately insured against all of the risks associated with the conduct of our business. A successful claim brought against us in excess of, or outside of, our insurance coverage could have a material adverse effect on our financial condition, results of operations, cash flows and liquidity.

 

24

 
 

Litigation, regardless of its outcome, is expensive, typically diverts the efforts of our management away from operations for varying periods of time, and can disrupt or otherwise adversely impact our relationships with current or potential customers, subcontractors and suppliers. Payment and claim disputes with customers may also cause us to incur increased interest costs resulting from incurring indebtedness under our revolving line of credit or receiving less interest income resulting from fewer funds invested due to the failure to receive payment for disputed claims and accounts.

 

Extreme weather conditions may adversely affect our operations.

 

We are likely to be impacted by weather extremes, such as excessive rain or hurricanes, tornadoes, typhoons, snow and ice or frigid temperatures, which may cause temporary, short-term anomalies in our operational performance in certain localized geographic regions. Our Infrastructure Solutions and Corrosion Protection segments are particularly sensitive to weather extremes. Delays and other weather impacts could adversely affect our ability to meet project deadlines and may increase a project’s cost and decrease its profitability.

 

Certain of our facilities are located in regions that may be affected by natural disasters.

 

We have multiple facilities in and around the U.S. Gulf Coast, including facilities near Houston, Texas, and in Florida. These regions are subject to increased hurricane activity that can result in substantial flooding. Our Aegion Energy Services business serves large oil and gas customers in California and is headquartered in Irvine, California. Furthermore, our Infrastructure Solutions and Corrosion Protection segments have substantial operations in California. Historically, California has been susceptible to natural disasters, such as earthquakes, drought, floods and wildfires. Although we maintain loss insurance where necessary, a hurricane, earthquake, wildfire or other natural disaster could result in significant damage to our facilities, destruction or disruption of our critical business or information technology systems, recovery costs and interruption to certain of our operations. In addition, a catastrophic event could interrupt operations of our customers and suppliers, which could result in delays or cancellation of customer orders, the loss of customers, and impediments to the manufacture or shipment of products or execution of projects, which could result in loss of business or an increase in expense, both of which may have a material adverse effect on our business. In the specific case of wildfires, an accusation or ultimate determination that our operations were the cause of a wildfire may also have a material adverse effect on our business.

 

The actual timing, costs and benefits of the Restructuring may differ from those currently expected, which may reduce our operating results.

 

On July 28, 2017, we introduced the Restructuring and, through several additional actions during 2018, 2019 and 2020, expanded the scope of the restructuring to include many of our operations around the world.  The Restructuring is intended to reduce complexity and risk in our business operations, eliminate losses from underperforming businesses and also significantly reduce our consolidated annual operating expenses.  We substantially completed much of the Restructuring during 2017, 2018 and 2019 and expect to complete all remaining activities during 2020.  See Notes 1 and 4 to the consolidated financial statements contained in this report for additional information and disclosures regarding our restructuring activities.

 

The Restructuring is subject to various risks, which could result in the actual timing, costs and benefits of the plan differing from those currently anticipated.  These risks and uncertainties include, among others, that: (i) we may not be able to implement the Restructuring in the time frame currently planned; (ii) our costs related to the Restructuring may be higher than currently estimated; (iii) the expected annual expense reductions may be less than currently estimated; and (iv) unanticipated disruptions to our operations may result in additional costs being incurred.  Because of these and other factors, we cannot predict whether we will realize the purpose and anticipated benefits of the Restructuring, and if we do not, our business and results of operations may be adversely impacted.  We also cannot provide assurance that we will not undertake additional restructuring activities in the future.

 

Additionally, the Restructuring may yield unintended consequences, such as:

 

 

actual or perceived disruption of service or reduction in service standards to customers;

     
 

the failure to preserve supplier relationships and distribution, sales and other important relationships and to resolve conflicts that may arise;

     
 

attrition beyond our intended reduction in headcount and reduced employee morale, which may cause our employees who were not affected by the Restructuring to seek alternate employment;

     
 

increased risk of employment litigation; and

     
 

diversion of management attention from ongoing business activities.

 

Divestitures and discontinued operations could negatively impact our business, and retained liabilities from businesses that we sell could adversely affect our financial results.

 

As part of our portfolio management process, we review our operations for businesses, which may no longer be aligned with our strategic initiatives and long-term objectives.  For example, as part of our Restructuring discussed above, we have recently or are in the process of divesting or otherwise exiting multiple businesses.  We also continue to review our portfolio and may pursue additional divestitures.  Divestitures pose risks and challenges that could negatively impact our business, including required separation or carve-out activities and costs, disputes with buyers or potential impairment charges.  We may also dispose of a business at a price or on terms that are less than we had previously anticipated.  After reaching an agreement with a buyer for the disposition of a business, we are also subject to the satisfaction of pre-closing conditions, as well as necessary contractual counter-party, regulatory and governmental approvals or consents on acceptable terms, which may prevent us from completing a transaction.  Dispositions may also involve continued financial involvement, as we may be required to retain responsibility for, or agree to indemnify buyers against contingent liabilities related to a business sold, such as lawsuits, tax liabilities, lease payments, product liability claims or environmental matters.  Under these types of arrangements, performance by the divested businesses or other conditions outside of our control could affect future financial results.

 

25

 
 

If we do not realize the expected benefits or synergies of any divestiture transaction, our consolidated financial position, results of operations and cash flows could be negatively impacted.  Any divestiture may result in a dilutive impact to our future earnings if we are unable to offset the dilutive impact from the loss of revenue associated with the divestiture, as well as significant write-offs, including those related to goodwill and other intangible assets, which could have a material adverse effect on our results of operations and financial condition.

 

We may from time to time undertake internal reorganizations that may adversely impact our business and results of operations.

 

From time to time, including in 2019, in an effort to simplify our organizational structure and streamline our operations or for other operational reasons, we may undertake certain internal reorganizations that may involve, among other things, the combination or dissolution of certain of our existing subsidiaries, the creation of new subsidiaries and business divisions and the settlement of historical inter-company transactions.  Additionally, as a result of the enactment of the TCJA and its effect on the taxation of offshore earnings, in connection with these actions or our operations generally, we may determine to repatriate certain earnings from our international subsidiaries, which earnings were previously permanently reinvested in such subsidiaries’ operations.  In undertaking such actions, we consider, among other things, the alignment of our corporate structure with our organizational objectives, the operational and tax efficiency of our corporate structure and the long-term cash flow needs of our business.  These efforts may not result in the intended or expected benefits, may result in disruptions to our business and may cause the Company to incur additional expenses or tax liabilities.  Accordingly, such actions may adversely impact our business and results of operations.

 

Changes in the industries within which we operate and market conditions could lead to charges related to discontinuances of certain of our businesses, asset impairment, workforce reductions or restructurings.

 

In response to changes in industry and market conditions, we may be required to strategically realign our resources and to consider restructuring, disposing of or otherwise exiting businesses.  Any resource realignment, or decision to limit investment in or dispose of or otherwise exit businesses, may result in the recording of special charges, such as asset write-offs, workforce reductions, restructuring costs or charges relating to consolidation of excess facilities or businesses.  Our estimates with respect to the useful life or ultimate recoverability of our carrying basis of assets, including purchased intangible assets, could change as a result of such assessments and decisions.  Further, our estimates relating to the liabilities for excess facilities are affected by changes in real estate market conditions.

 

We may incur impairments to goodwill or long-lived assets.

 

We review our long-lived assets, including goodwill and other intangible assets, for impairment annually or whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable.  The valuation of goodwill and other intangible assets requires assumptions and estimates of many critical factors, including revenue and market growth, operating cash flows, market multiples and discount rates.  Negative industry or economic trends, including reduced market prices of our common stock, reduced estimates of future cash flows, disruptions to our business, slower growth rates, or lack of growth in our relevant businesses, could lead to further impairment charges against our long-lived assets, including goodwill and other intangible assets.  If, in any period, our stock price decreases to the point where our fair value, as determined by our market capitalization, is less than the book value of our assets for an extended period of time, this could also indicate a potential impairment, and we may be required to record an impairment charge in that period, which could adversely affect our results of operations.

 

We may be subject to information technology system failures, network disruptions, cybersecurity attacks and breaches in data security, which could disrupt our operations and could result in a loss of assets.

 

In the ordinary course of our business, we collect and store sensitive data, including intellectual property, proprietary business information, and personally identifiable information of our customers, suppliers, employees and other individuals.  In storing and managing this information, we rely upon multiple information technology systems and networks, some of which are web-based or managed by third parties, to process, transmit and store electronic information and to manage or support a variety of critical business processes and activities.  The secure and consistent operation of these systems, networks and processes is critical to our business operations.  Our systems and networks have been, and will continue to be, the target of cybersecurity threats, such as botnets, distributed denial-of-service attacks, malware, ransomware, phishing, viruses, spoofing and other cyber-security incidents that could result in the unauthorized release, gathering, monitoring, use, loss or destruction of our customers’, suppliers’ or employees’ sensitive and personal data.  Successful cyber-attacks or other data breaches, as well as risks associated with compliance with applicable data privacy laws, could harm our reputation, divert management attention and resources, increase our operating expenses due to the employment of consultants and third party experts and the purchase of additional infrastructure, and/or subject us to legal or regulatory liability, resulting in increased costs and loss of revenue.

 

26

 
 

While we proactively safeguard our data and are continuously enhancing our security software and controls, the increase in frequency and sophistication of cyber-attacks may result in our security controls and practices and business continuity plans being ineffective in anticipating, preventing and effectively responding to all potential cyber-risk exposures.  Further, data privacy is subject to frequently changing rules and regulations, which are not uniform and may possibly conflict in jurisdictions and countries where we provide services.  Our failure to adhere to or successfully implement processes in response to changing regulatory requirements in this area could result in legal liability or impairment to our reputation in the marketplace.

 

Additionally, our employees and certain of our third-party service providers may have access or exposure to sensitive customer data and systems.  The misuse or unauthorized disclosure of information could result in contractual and legal liability for us due to the actions or inactions of our employees or vendors.

 

To improve the effectiveness of our operations and to interface with our customers and suppliers, we use our customers’ or suppliers’ information technology systems to submit and process invoices and payments.  The failures of these systems could disrupt our operations by causing transaction errors, processing inefficiencies, delays or cancellation of customer orders, impediments to the manufacture or shipment of products and other business disruptions.  These events could lead to financial losses from loss of business or an increase in expense, all of which may have a material adverse effect on our business.

 

Increasing regulatory focus on privacy issues and expanding laws could expose us to increased liability as it relates to our necessary collection of employee and independent contractor personal data to effectively execute operations and comply with various regulatory requirements.

 

In May 2018, the European Union’s new General Data Protection Regulation replaced the existing European Union Data Protection Directive, and has had a significant impact on how businesses can collect and process the personal data of European Union individuals, including the requirement for business to self-report personal data breaches to the relevant supervisory authority and, under certain circumstances, to the affected data subjects, and provide additional rights to individuals whose data is processed.  Penalties for non-compliance are also significantly higher under the new law, with the maximum fine being the higher of €20 million or 4% of global turnover for the preceding year.  Approximately 4% of our workforce as of December 31, 2019 was employed in the European Union.  In January 2020, the California Consumer Privacy Act took effect, which establishes certain transparency rules and creates new data privacy rights for California residents.  Approximately 38% of our workforce are California residents as of December 31, 2019.  In addition, numerous proposals regarding privacy and data protection are pending before U.S. and non-U.S. legislative and regulatory bodies.  Despite our commitment to complying with applicable laws, actual or alleged violations of these laws could result in legal claims or proceedings and regulatory penalties, which could disrupt our business, distract our employees and negatively impact our reputation as well as our results of operations.  These rules and regulations may not be uniform and may possibly conflict in jurisdictions and countries where we conduct business.  Our failure to adhere to or successfully implement processes in response to changing regulatory requirements in this area could result in legal liability or impairment to our reputation in the marketplace.

 

We are subject to a number of restrictive debt covenants under our credit facility.

 

In October 2015, the Company amended and restated its $650.0 million senior secured credit facility, followed by subsequent amendments in February 2018 and December 2018, (the “amended Credit Facility”) with a syndicate of banks.  Our amended Credit Facility contains certain restrictive covenants, which restrict our ability to, among other things, incur additional indebtedness, incur certain liens on our assets or sell assets, make investments and make other restricted payments.  Our amended Credit Facility also requires us to maintain specified financial ratios under certain conditions and satisfy financial condition tests.  Our ability to meet those financial ratios and tests and otherwise comply with our financial covenants may be affected by the factors described in this “Risk Factors” section of this Report and other factors outside our control, and we may not be able to continue to meet those ratios, tests and covenants.  Our ability to generate sufficient cash from operations to meet our debt obligations will depend upon our future operating performance, which will be affected by general economic, financial, competitive, business and other factors beyond our control.  A breach of any of these covenants, ratios, tests or restrictions, as applicable, or any inability to pay interest on, or principal of, our outstanding debt as it becomes due could result in an event of default.  Upon an event of default, if not waived by our lenders, our lenders may declare all amounts outstanding as due and payable.

 

At December 31, 2019, we were in compliance with all of our debt covenants as required under the amended Credit Facility.  If we are unable to comply with the restrictive covenants in the future, we would be required to obtain amendments or waivers from our lenders or secure another source of financing.  If our current lenders accelerate the maturity of our indebtedness, we may not have sufficient capital available at that time to pay the amounts due to our lenders on a timely basis.

 

27

 
 

In addition, these restrictive covenants may prevent us from engaging in transactions that benefit us, including responding to changing business and economic conditions and taking advantage of attractive business opportunities.

 

We occasionally access the financial markets to finance a portion of our working capital requirements and support our liquidity needs. Our ability to access these markets may be adversely affected by factors beyond our control and could negatively impact our ability to finance our operations, meet certain obligations or implement our operating strategy.

 

We occasionally borrow under our existing credit facility to fund operations, including working capital investments.  Market disruptions such as those experienced in the United States and abroad in the past few years have materially impacted liquidity in the credit and debt markets, making financing terms for borrowers less attractive and, in certain cases, resulting in the unavailability of certain types of financing.  Uncertainty in the financial markets may negatively impact our ability to access additional financing or to refinance our existing credit facility or existing debt arrangements on favorable terms or at all, which could negatively affect our ability to fund current and future expansion as well as future acquisitions and development.  These disruptions may include turmoil in the financial services industry, volatility in the markets where our outstanding securities trade and general economic downturns in the areas where we do business.  If we are unable to access funds at competitive rates, or if our short-term or long-term borrowing costs increase, our ability to finance our operations, meet our short-term obligations and implement our operating strategy could be adversely affected.

 

As a holding company, Aegion depends on its operating subsidiaries to meet its financial obligations.

 

Aegion Corporation is a holding company with no significant operating assets.  Our subsidiaries conduct all of our operations and own substantially all of our assets.  Our cash flow and our ability to meet our obligations depends on the cash flow of our subsidiaries.  In addition, the payments of funds in the form of dividends, intercompany payments, tax sharing payments and other forms may be subject to restrictions under the laws of the states and countries in which we operate.

 

The market price of our common stock is highly volatile and may result in investors selling shares of our common stock at a loss.

 

The trading price of our common stock is highly volatile and subject to wide fluctuations in price in response to various factors, many of which are beyond our control, including:

 

 

actual or anticipated variations in quarterly operating results;

     
 

changes in financial estimates by securities analysts that cover our stock or our failure to meet these estimates;

     
 

conditions or trends in the U.S. wastewater rehabilitation market;

     
 

conditions or trends in mined materials, oil and natural gas markets;

     
 

changes in municipal and corporate spending practices;

     
 

a downturn of the municipal bond market or lending markets generally;

     
 

changes in the federal or state governments that impact regulation and spending regarding energy and infrastructure;

     
 

changes in market valuations of other companies operating in our industries;

     
 

announcements by us or our competitors of a significant acquisition or divestiture; and

     
 

additions or departures of key personnel.

 

In addition, the stock market in general and The Nasdaq Global Select Market in particular have experienced extreme price and volume fluctuations that may be unrelated or disproportionate to the operating performance of listed companies.  Industry factors may seriously harm the market price of our common stock, regardless of our operating performance.  Such stock price volatility could result in investors selling shares of our common stock at a loss.

 

Future sales of our common stock or equity-linked securities in the public market could adversely affect the trading price of our common stock and our ability to raise funds in new stock offerings.

 

Sales of substantial numbers of additional shares of our common stock or any shares of our preferred stock, including sales of shares in connection with any future acquisitions, or the perception that such sales could occur, may have a harmful effect on prevailing market prices for our common stock and our ability to raise additional capital in the financial markets at a time and price favorable to us.  We may issue equity securities in the future for a number of reasons, including to finance our operations and business strategy, to adjust our ratio of debt to equity, to satisfy obligations upon exercise of outstanding warrants or options or for other reasons.  Our certificate of incorporation provides that we have authority to issue 125,000,000 shares of common stock.  As of December 31, 2019, 30,715,959 shares of common stock were issued and outstanding.

 

Provisions in our certificate of incorporation could make it more difficult for a third party to acquire us or could adversely affect the rights of holders of our common stock or the market price of our common stock.

 

Our certificate of incorporation provides that our board of directors has the authority, without any action of our stockholders, to issue up to 2,000,000 shares of preferred stock. Preferred stock may be issued upon such terms and with such designations as our board of directors may fix in its discretion, including with respect to: (i) the payment of dividends upon our liquidation, dissolution or winding up; (ii) voting rights that dilute the voting power of our common stock; (iii) dividend rates; (iv) redemption or conversion rights; (v) liquidation preferences; or (vi) voting rights.

 

28

 
 

In addition, our certificate of incorporation provides that subject to the rights of the holders of any class or series of preferred stock set forth in our certificate of incorporation, the certificate of designation relating to such class or series of preferred stock, or as otherwise required by law, any stockholder action may be taken only at a meeting of stockholders and may not be effected by any written consent by such stockholders.  The affirmative vote of the holders of at least 80% of the capital stock entitled to vote for the election of directors is required to amend, repeal or adopt any provision inconsistent with such arrangement.

 

These provisions could potentially be used to discourage attempts by others to obtain control of our company through merger, tender offer, proxy, consent or otherwise by making such attempts more difficult or more costly, even if the offer may be considered beneficial by our stockholders.  These provisions also may make it more difficult for stockholders to take action opposed by our board of directors or otherwise adversely affect the rights of holders of our common stock or the market price of our common stock.

 

Our amended and restated by-laws designate the state courts of Delaware or, if no such state court has jurisdiction, the federal court for the District of Delaware, as the sole and exclusive forum for certain types of claims that may be initiated by our stockholders, which could discourage lawsuits against Aegion and Aegions directors and officers.

 

Our amended and restated by-laws provide that, unless waived by Aegion, the state courts of the State of Delaware or, if no state court located in the State of Delaware has jurisdiction, the federal court for the District of Delaware, will be the sole and exclusive forum for any claims brought by a stockholder (including a beneficial owner) (i) that are based upon a violation of a duty by a current or former director, officer or stockholder in such capacity or (ii) as to which the Delaware General Corporation Law confers jurisdiction upon the Delaware Court of Chancery.  This exclusive forum provision may limit the ability of our stockholders to bring a claim in a judicial forum that such stockholders find favorable for disputes with Aegion or Aegion’s directors or officers, which may discourage such lawsuits against Aegion and Aegion’s directors and officers.  Alternatively, if a court outside of Delaware were to find this exclusive forum provision inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings described above, we could incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition or results of operations.

 

We do not intend to pay cash dividends on our common stock in the foreseeable future.

 

We do not anticipate paying cash dividends on our common stock in the foreseeable future.  Our present policy is to retain earnings to provide for the operation and expansion of our business or for the repurchase of shares of our common stock.  Any payment of cash dividends will depend upon our earnings, financial condition, cash flows, financing agreements and other factors deemed relevant by our board of directors.  Furthermore, under the terms of certain debt arrangements to which we are a party, we are subject to certain limitations on paying dividends.  However, we carefully review this policy regularly and could initiate dividends in the future depending on appropriate circumstances.

 

Item 1B. Unresolved Staff Comments.

 

None.

 

Item 2. Properties.

 

We own our executive offices located in Chesterfield, Missouri, a suburb of St. Louis, at 17988 Edison Avenue.  We also own our research and development and training facilities in Chesterfield.

 

Insituform Technologies, LLC owns a liner manufacturing facility and a contiguous felt manufacturing facility in Batesville, Mississippi. Insituform Linings Limited, our United Kingdom manufacturing company, owns certain premises in Wellingborough, United Kingdom, where its felt liner manufacturing facility is located and leases a facility for its glass liner manufacturing.

 

Underground Solutions, our wholly-owned subsidiary, leases office and warehouse space in California and Pennsylvania, and also leases pipe storage space in North Dakota and South Carolina.

 

Fyfe Co. and Fibrwrap Construction Services, our wholly-owned subsidiaries, lease an office in San Diego, California.

 

Corrpro, our wholly-owned subsidiary, owns certain office and warehouse space in Medina, Ohio as well as a manufacturing and warehouse facility in Sands Springs, Oklahoma.  Corrpro also leases substantial office space in Houston, Texas.  Its subsidiary, Corrpro Canada, Inc., owns certain premises in Edmonton, Alberta, Canada used for office and warehouse space.  In addition, our Corrpro subsidiary in the United Kingdom, Corrpro Companies Europe Ltd., owns an office and production facility in Stockton-on-Tees, United Kingdom.

 

29

 
 

Our wholly-owned subsidiary, United Pipeline Systems, Inc., owns an office and shop facility as well as additional property in Durango, Colorado.  In addition, our wholly-owned Canadian subsidiary, United Pipeline Systems Limited, owns an operating facility in Edmonton, Alberta, Canada for office space and manufacturing.

 

ACS, another wholly-owned subsidiary, owns certain premises in Conroe, Texas that are used as office space and operational facilities and leases certain premises in Tulsa, Oklahoma that are also used as office space and operational facilities.

 

Our wholly-owned subsidiary, Aegion Energy Services, leases an office in Irvine, California for its headquarters and also leases various operational facilities throughout California as well as in Washington, Texas and Utah.

 

We own or lease various other operational facilities in the United States, Canada, Europe, South America, Asia-Pacific and the Middle East, and the foregoing facilities are regarded by management as adequate for the current requirements of our business.

 

Item 3. Legal Proceedings.

 

We are involved in certain actions incidental to the conduct of our business and affairs.  Management, after consultation with legal counsel, does not believe that the outcome of any such actions, individually and in the aggregate, will have a material adverse effect on our consolidated financial condition, results of operations or cash flows.

 

Item 4. Mine Safety Disclosure.

 

Information concerning mine safety violations or other regulatory matters required by section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of SEC Regulation S-K is included in Exhibit 95 to this annual report on Form 10-K.

 

Item 4A. Information about our Executive Officers.

 

Our executive officers, and their respective ages and positions with us, are as follows:

 

Charles R. Gordon

62

President and Chief Executive Officer

David F. Morris

58

Executive Vice President and Chief Financial Officer

Mark A. Menghini

47

Senior Vice President, General Counsel and Secretary

Kenneth L. Young

68

Senior Vice President, Treasury and Tax

John L. Heggemann 42 Senior Vice President, Corporate Controller and Chief Accounting Officer

 

Charles R. Gordon serves as our President and Chief Executive Officer, a position he has held since October 2014. Mr. Gordon had been serving as our interim Chief Executive Officer since May 2014 and has served on our board of directors since 2009. Prior to serving as interim Chief Executive Officer of the Company, Mr. Gordon served as Chief Executive Officer of Natural Systems Utilities, LLC, a distributed water infrastructure company, from February 2014 to May 2014. Prior to Natural Systems Utilities, LLC, Mr. Gordon was President and Chief Operating Officer of Nuverra Environmental Solutions, Inc. (a holding company formerly known as Heckmann Corporation that buys and builds companies in the water sector) from November 2010 until his resignation in October 2013. Mr. Gordon was President and Chief Executive Officer of Siemens Water Technologies (a business unit of Siemens AG, a world leader in products, systems and services for water and wastewater treatment for industrial, institutional and municipal customers) from 2008 to 2010. Previously, Mr. Gordon served as Executive Vice President of the Siemens Water & Wastewater Systems Group from 2005 to 2008 and as Executive Vice President of the Siemens Water & Wastewater Services and Products Group from 2003 to 2005. His past experience also includes various management positions with US Filter Corporation and Arrowhead Industrial Water, prior to the acquisition of US Filter Corporation by the Siemens family of companies in 2004.

 

David F. Morris serves as our Executive Vice President and Chief Financial Officer, a position he has held since April 2018.  Mr. Morris served as our Executive Vice President, Chief Administrative Officer, General Counsel and Secretary from October 2014 through April 2018 and as our interim Chief Financial Officer from November 2017 through April 2018. Mr. Morris served as our Vice President, General Counsel and Secretary beginning in January 2005 through April 2007, at which time he was promoted to Senior Vice President. Mr. Morris became our Chief Administrative Officer in August 2007. Mr. Morris was promoted to Executive Vice President in October 2014. From March 1993 until January 2005, Mr. Morris was an attorney with the law firm of Thompson Coburn LLP, St. Louis, Missouri, most recently as a partner in its corporate and securities practice areas.

 

30

 
 

Mr. Menghini serves as our Senior Vice President and General Counsel, a position he has held since May 2018.  Mr. Menghini served as our Senior Vice President and Interim General Counsel from November 2017 through May 2018.  Mr. Menghini served as our Senior Vice President and Deputy General Counsel from October 2014 through November 2017 and as our Vice President and Deputy General Counsel from December 2013 through October 2014. Prior to joining Aegion, Mr. Menghini was an officer and shareholder with the law firm of Greensfelder, Hemker & Gale, P.C., a regional law firm based in St. Louis, Missouri, where he practiced as a member of the firm’s Construction Law Practice Group from 1998 until 2013.

 

Kenneth L. Young serves as our Senior Vice President, Treasury and Tax, a position he has held since June 2019. He served as our Senior Vice President, Controller, Principal Accounting Officer and Treasurer from December 2018 until June 2019. Mr. Young served as our Senior Vice President and Treasurer from October 2014 through December 2018, and as interim Corporate Controller from May to December 2018. Mr. Young served as our Vice President and Treasurer from April 2009 until October 2014. Prior to joining our Company in April 2009, he worked for Huttig Building Products, Inc., a building supply distributor, from 2005 to 2009, most recently serving as Chief Financial Officer, Secretary and Treasurer. Prior to that, he worked for MEMC Electronic Materials (now SunEdison Semiconductor) from 1989 to 2005, most recently serving as Corporate Treasurer.

 

John L. Heggemann serves as our Senior Vice President, Corporate Controller and Chief Accounting Officer, a position he has held since June 2019.  He served as our Vice President – Operational Finance, Middle East and Asia Pacific from April 2018 to June 2019. Prior to that, Mr. Heggemann served as our Senior Controller and Director of Cost Accounting in the Corrosion Protection Platform and as a Plant/Manufacturing Controller and Senior Financial Analyst in the Infrastructure Solutions Platform. Mr. Heggemann has been with the Company since August 2013 and previously worked for the Company from September 2001 to September 2006. Mr. Heggemann served in finance-related roles with Spartan Showcase, a division of Leggett & Platt, Inc., and with Carboline Company, a division of RPM International Inc., from September 2006 to August 2013.

 

31

 
 
 

PART II

 

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

 

Our common shares, $.01 par value, are traded on The Nasdaq Global Select Market under the symbol “AEGN”.

 

During the quarter ended December 31, 2019, we did not offer any equity securities that were not registered under the Securities Act of 1933, as amended. As of February 21, 2020, the number of holders of record of our common stock was 374.

 

Holders of common stock are entitled to receive dividends as and when they may be declared by our board of directors. Our present policy is to retain earnings to provide for the operation and expansion of our business. However, our board of directors will review our dividend policy from time to time and will consider our earnings, financial condition, cash flows, financing agreements and other relevant factors in making determinations regarding future dividends, if any. Under the terms of our debt arrangement to which we are a party, we are subject to certain limitations on paying dividends. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources – Long-Term Debt” for further discussion of such limitations.

 

The following table provides information as of December 31, 2019 with respect to the shares of common stock that may be issued under our existing equity compensation plans:

 

Equity Compensation Plan Information

 

Plan Category

 

Number of securities to be issued

upon exercise of outstanding

options, warrants and rights

(a)

   

Weighted-average exercise price

of outstanding options, warrants

and rights

(b)

   

Number of securities remaining available

for future issuance under equity

compensation plans

(excluding securities reflected

in column (a)) (c)

 

Equity compensation plans approved by security holders (1)

    1,288,304     $ 22.71       2,099,380  

Equity compensation plans not approved by security holders

                 

Total

    1,288,304     $ 22.71       2,099,380  

 

(1)

The number of securities to be issued upon exercise of granted/awarded options, warrants and rights includes: (i) 1,034,964 restricted stock units and restricted performance units; and (ii) 253,340 deferred stock units outstanding at December 31, 2019.

 

32

 
 

Issuer Purchases of Equity Securities

 

The following table provides information regarding repurchases made by us of our common stock during the year ended December 31, 2019, pursuant to share repurchase programs approved by our board of directors.

 

   

Total Number of

Shares (or Units)

Purchased

   

Average Price

Paid per Share

(or Unit)

   

Total Number of Shares

(or Units)

Purchased as Part of

Publicly Announced

Plans or Programs

   

Maximum Number

(or Approximate Dollar Value) of

Shares (or Units) that May Yet Be

Purchased Under the

Plans or Programs

 

January 2019 (1) (2)

    232,134     $

17.96

      222,901       1,777,099  

February 2019 (1) (2)

    280,640       19.86       137,107       1,639,992  

March 2019 (1) (2)

    262,215       17.07       262,035       1,377,957  

April 2019 (1) (2)

    184,846       19.09       184,162       1,193,795  

May 2019 (1) (2)

    286,721       15.84       286,721       907,074  

June 2019 (1) (2)

    181,160       15.88       181,160       725,914  

July 2019 (1) (2)

    74,939       17.96       70,330       655,584  

August 2019 (1) (2)

    55,576       19.19       55,000       600,584  

September 2019 (1) (2)

    27,500       20.36       27,500       573,084  

October 2019 (1) (2)

    64,033       20.59       24,763       548,321  

November 2019 (1) (2)

    21,343       21.68       19,955       528,366  

December 2019 (1) (2)

    20,884       22.19       20,714       507,652  

Total

    1,691,991     $ 17.96       1,492,348      

(3)    

 

 

(1)

In December 2018, our board of directors authorized the open market repurchase of up to two million shares of our common stock beginning January 1, 2019. Any shares repurchased are pursuant to one or more 10b5-1 plans. The program expires on the earlier of the repurchase by the Company of two million shares of common stock pursuant to the program or the board of directors’ termination of the program. In December 2018, we amended our senior secured credit facility, which limited the open market repurchase of our common stock to be made during 2019 to $32.0 million. We began repurchasing shares under this program in January 2019 and repurchased 1,492,348 shares of our common stock during 2019. Once repurchased, we promptly retired the shares.

(2)

In connection with approval of our credit facility, our board of directors approved the purchase of up to $10.0 million of our common stock in each calendar year in connection with our equity compensation programs for employees. The number of shares purchased includes shares surrendered to us to pay the exercise price and/or to satisfy tax withholding obligations in connection with “net, net” exercises of employee stock options and/or the vesting of restricted stock, restricted stock units or performance units issued to employees.  During 2019, 48,409 shares were surrendered in connection with stock swap transactions and 151,234 shares were surrendered in connection with restricted stock unit and performance unit transactions. The deemed price paid was the closing price of our common stock on the Nasdaq Global Select Market on the date that the restricted stock units or performance units vested. Once repurchased, we promptly retired the shares.

(3)

In December 2019, our board of directors authorized the open market repurchase of up to an additional two million shares of our common stock upon completion of the program approved by the board of directors in December 2018. As of December 31, 2019, 507,652 shares remained to be repurchased under the 2018 program and an additional two million shares under the new 2019 program. Any shares repurchased will be pursuant to one or more 10b5-1 plans. The 2019 program will expire on the earlier of the repurchase by the Company of two million shares of common stock pursuant to the program or the board of directors’ termination of the program. The terms of our senior secured credit facility limit the open market repurchase of our common stock to $40.0 million annually while our consolidated financial leverage ratio remains greater than 2.50 to 1.00.

 

33

 
 

Performance Graph

 

The following performance graph compares the total stockholder return on our common stock to the S&P 500 Index and a selected peer group index for the past five years. The compensation committee of our board of directors also reviews data for this peer group in establishing the compensation of our executive officers. In 2019, the peer group index was comprised of the following companies:

 

 

Actuant Corporation

 

Matrix Service Company

 
 

Barnes Group, Inc.

 

McDermott International Inc.

 
 

CIRCOR International, Inc.

 

Mistras Group, Inc.

 
 

Dril-Quip, Inc.

 

Newpark Resources, Inc.

 
 

Forum Energy Technologies, Inc.

 

Oil States International Inc.

 
 

Granite Construction Incorporated

 

Primoris Services Corporation

 
 

Helix Energy Solutions Group, Inc.

 

Team, Inc.

 
 

Kennametal, Inc.

 

Tetra Tech, Inc.

 
 

MasTec, Inc.

 

Valmont Industries, Inc.

 

 

The graph assumes that $100 was invested in our common stock and each index on December 31, 2014 and that all dividends, if any, were reinvested.

 

 

 

 

Comparison of Five-Year Cumulative Return

 

   

2014

   

2015

   

2016

   

2017

   

2018

   

2019

 

Aegion Corporation

  $ 100.00     $ 103.76     $ 127.35     $ 136.65     $ 87.69     $ 120.20  

S&P 500 Total Returns

    100.00       101.38       113.51       138.29       132.23       173.86  

Peer Group

    100.00       75.43       108.63       114.06       80.96       100.64  

 

Notwithstanding anything set forth in any of our previous filings under the Securities Act of 1933 or the Securities Exchange Act of 1934 which might incorporate future filings, including this Annual Report on Form 10-K, in whole or in part, the preceding performance graph shall not be deemed incorporated by reference into any such filings.

 

34

 
 

Item 6. Selected Financial Data.

 

The selected financial data set forth below has been derived from our consolidated financial statements contained in “Item 8. Financial Statements and Supplementary Data” of this Report and previously published historical financial statements not included in this Report. The selected financial data set forth below should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements, including the footnotes, contained in this Report.

 

   

Years Ended December 31,

 

(In thousands, except per share amounts)

  2019(1)     2018(2)     2017(3)     2016(4)     2015(5)  

STATEMENT OF OPERATIONS DATA:

                                       

Revenues

  $ 1,213,935     $ 1,333,568     $ 1,359,019     $ 1,221,920     $ 1,333,570  

Operating income (loss)

    10,973       29,647       (43,520 )     50,791       17,729  

Net income (loss) (6)

    (20,892 )     2,928       (69,401 )     29,453       (10,284 )

Basic earnings (loss) per share (6)

    (0.67 )     0.09       (2.09 )     0.85       (0.28 )

Diluted earnings (loss) per share (6)

    (0.67 )     0.09       (2.09 )     0.84       (0.28 )

BALANCE SHEET DATA:

                                       

Cash and cash equivalents

  $ 64,874     $ 83,527     $ 105,717     $ 129,500     $ 209,253  

Working capital, net of cash

    142,194       178,690       219,673       172,136       171,176  
Current assets     450,215       481,867       587,064       532,237       678,196  

Property, plant and equipment, net

    101,091       107,059       109,040       156,747       144,833  

Goodwill

    256,835       260,633       260,715       298,619       249,120  

Intangible assets, net

    104,828       119,696       132,345       194,911       174,118  
Total assets     995,513       992,417       1,107,099       1,193,582       1,254,013  
Current liabilities     234,041       219,650       261,674       230,601       297,767  
Total long-term debt     276,432       311,472       344,795       370,620       351,128  
Total liabilities     560,420       522,230       602,043       617,399       659,457  

Total stockholders’ equity

    435,093       462,737       494,246       568,500       578,025  

 

(1) 2019 results include pre-tax charges of $32.3 million related to our restructuring efforts, impairment charges of $23.4 million related to our held for sale operations, $3.4 million in acquisition and divestiture expenses related primarily to our held for sale operations and a $4.4 million project remediation charge related to a CIPP project in Infrastructure Solutions.

(2)

2018 results include pre-tax charges of $29.5 million related to our restructuring efforts, $7.0 million in acquisition and divestiture expenses related primarily to our divestiture of Bayou and two small acquisitions, $2.8 million in non-cash charges related to estimates for inventory obsolescence, $2.2 million related to amending our Credit Facility and a $7.0 million loss on the sale of Bayou.  Results also include a tax benefit of $1.9 million related to certain adjustments from the TCJA.

(3)

2017 results include pre-tax charges of $24.0 million related to our restructuring efforts, $86.4 million related to certain goodwill and definite-lived intangible asset impairments, and $3.1 million in acquisition and divestiture expenses related to our acquisition of Environmental Techniques and our planned divestiture of Bayou. Results also include tax expenses of $2.4 million related to impacts from the TCJA.

(4)

2016 results include pre-tax charges of $15.9 million related to our restructuring efforts and $2.7 million in acquisition expenses related to our acquisitions of Underground Solutions, Fyfe Europe, Concrete Solutions, LMJ and diligence on other targets. Results also include a pre-tax gain of $6.6 million in connection with the settlement of two longstanding lawsuits.

(5)

2015 results include pre-tax charges of $11.0 million related to our restructuring efforts, $43.5 million related to certain goodwill impairments, and $1.9 million in acquisition expenses related to our acquisitions of Schultz, Underground Solutions and diligence on other targets. Results also include pre-tax charges of $3.4 million related to issuing our Credit Facility.

(6)

All periods presented include amounts attributable to Aegion Corporation.

 

35

 
 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operation.

 

Executive Summary

 

Aegion combines innovative technologies with market leading expertise to maintain, rehabilitate and strengthen pipelines and other infrastructure around the world. For nearly 50 years, we have played a pioneering role in finding innovative solutions to rehabilitate aging infrastructure, primarily pipelines in the wastewater, water, energy, mining and refining industries. We also maintain the efficient operation of refineries and other industrial facilities and provide innovative solutions for the strengthening of buildings, bridges and other structures. We are committed to keeping infrastructure working better, safer and longer for customers and communities around the world. We believe the depth and breadth of our products and services make us a leading provider for the world’s infrastructure rehabilitation and protection needs.

 

Business Outlook

 

Aegion primarily serves aging infrastructure markets, where the demand for maintenance and rehabilitation exceeds available funding and resources. That imbalance results in favorable long-term growth trends in our core markets. Our focus on rehabilitation also lessens our dependence on new construction activity, which reduces our risk in cyclical markets. We also see a growing global awareness of health, safety and environmental issues, which further reinforces the need for the environmentally sustainable solutions we provide.

 

We have substantially completed a process that began five years ago to position our operations in markets with favorable scale and earnings profiles and reduce our footprint in markets where growth opportunities were limited, uneven or better served by a different business model. We also simplified our overhead and legal entity structure to align with our more focused organization. As a result of these efforts, we shrank the top line in certain underperforming or divested portions of our business.

 

Moving into 2020, we are transitioning into a new phase of growth for the organization, focused on profitable expansion in our core markets. We are differentiated from our competitors in several ways:

 

  Our strong focus on technology & innovation, evidenced by R&D investments that have doubled historical levels in recent years.
  Our unmatched market coverage, which enables us to serve customers in all 50 states, in more than 90 countries and on six continents. As we deploy new technologies, we are well-positioned to leverage our channels to market for faster product acceptance.
  Our global manufacturing capabilities, which allow us to enjoy stronger margins than traditional installation-only contractors and provide tremendous market intelligence as we look for new ways to meet the ever-changing needs of our customers.

 

We are well positioned with a positive market outlook and growth opportunities in each of our three operating segments, and we are targeting significant earnings expansion in 2020. Longer term, we believe our core businesses can generate annual revenue growth in the low-to mid-single digit range, which should result in low double-digit annual earnings per share growth.

 

Infrastructure Solutions

 

One of the most attractive areas for growth is in the rehabilitation of municipal wastewater and pressure pipelines, primarily in North America. Recent Bluefield Research forecasts estimate that in the U.S. alone, more than $230 billion of capital expenditures are forecasted over the next decade to address water and wastewater pipeline infrastructure, where the national average age of water and wastewater pipeline has climbed to 45 years. It is estimated that water loss at U.S. utilities averages 15% annually with some municipalities losing more than half of all water pumped and treated for distribution to customers. Rehabilitation of existing pipes is expected to be the fastest growing spend category, and with installation costs including labor and paving making up a significant percentage of overall capex, municipalities will continue to look for trenchless solutions in lieu of more expensive and socially disruptive dig-and-replace alternatives.

 

We are well positioned to serve this growing demand both domestically and abroad through our extensive portfolio of trenchless solutions. We offer a diverse portfolio of solutions in a highly fragmented and growing market. Outside North America, we also have an attractive market in Asia-Pacific for large-diameter pressure pipe strengthening, and we are continuing to pursue a strategy of growing third-party product sales around the globe. Our objective is to maintain growth and our share in a large and mature market through a continued focus on productivity and offering customer-driven solutions through technological differentiation.

 

For more than two years, we have focused heavily on developing new technology initiatives to serve the pressure pipe and wastewater rehabilitation business. In 2019, we substantially completed the development for a robotic system to mechanically and effectively seal the service connection between a CIPP pressurized water main line to residential lines into homes. Success with this development initiative could address a weak point in current commercially available small-diameter pressure pipe rehabilitation systems today. We also recently introduced the application of ultraviolet light technology to cure felt CIPP tubes, which has the potential to reduce the environmental and equipment footprint that is currently required for the curing process. Any new technology takes time to penetrate the market, but we believe both initiatives represent long-term growth levers for the segment and we are focused on commercializing these initiatives to gain broader market acceptance.

 

Corrosion Protection

 

Oil and gas fundamentals support a positive outlook for our Corrosion Protection segment. In the U.S., 2019 oil & gas production set records and the International Energy Agency projects the country will continue to dominate global growth in oil and natural gas through 2025. As supply has grown, so has the U.S. export market and the EIA projects the U.S. will become a net energy exporter by 2022. For North America midstream operators, this strength in production and demand continues to create new opportunities to expand existing networks, build greenfield pipelines and ensure existing infrastructure is operating as safely and efficiently as possible. Our corrosion protection segment is well positioned to serve this demand with our broad suite of offerings, providing pipeline protection through interior pipe linings, interior and exterior pipe weld coatings and insulation as well as best-in-class cathodic protection systems that inhibit exterior pipeline corrosion.

 

Our Corrpro business in the U.S. further stands to benefit by using our digital data collection and analysis tool to help our customers comply with new midstream and upstream pipeline regulations, expected to take effect in July of this year. Approximately three in four of Corrpro’s customers are regulated pipeline operators and our proprietary handheld advanced data collection units and corrosion protection databases offer a faster, more efficient way to collect pipeline data for analysis, supporting both PHMSA compliance and pipeline rehabilitation and maintenance decisions. Corrpro’s pipeline assessment services are expected to create a multiplier effect for our other capabilities in direct pipeline assessments, engineering, cathodic protection system installation and pipeline corrosion remediation. Our objective is to expand the relationships with our top customers, who are the leading pipeline owners in North America, to accelerate revenue growth.

 

We have seen improved demand for our Tite Liner® lining pipeline protection system and our field pipe coatings applications, both in our North America market as well as overseas. The outlook for growth in the Middle East is strong, with hundreds of billions in investment from major national energy companies either planned or under construction to increase production through multiple major onshore and offshore gas and oil field development and expansion projects. Strong product acceptance for our industrial linings and coatings applications, along with our solid track record over the past decade, positions us well to capture growth opportunities arising from this multi-year development pipeline. In 2019, our industrial linings business expanded its presence in Saudi Arabia after successfully working with local operators to have HDPE liners specified into projects. We also commissioned a new first-of-its-kind rotolining facility with our industrial linings joint venture partner to offer a more comprehensive linings solution to serve the growing demand in the region.

 

Energy Services

 

We expect Energy Services to continue to build on the momentum achieved over the last few years. The outlook for day-to-day downstream refinery maintenance remains robust. The average age of West Coast refineries is greater than 80 years old with current capacity operating consistently at utilization rates above 90%, contributing to strong demand for maintenance, turnaround and construction services to keep plants operating safely and efficiently. Additionally, high regulatory standards and environmental mandates drive strict compliance criteria and investment for refinery maintenance and support recurring revenue streams. Our union operation has differentiated itself by successfully navigating California’s strict labor market regulations, which we believe has increased stickiness with our blue-chip customer base.

 

We are well positioned as the lead outsourced provider of maintenance services at refineries on the United States West Coast. We have an effort underway to expand our services to those customers in mechanical maintenance, turnaround services, electrical and instrumentation maintenance and small capital construction activities as well as expand beyond our current West Coast footprint to the Rocky Mountain region.

 

36

 
 

Strategic Initiatives/Divestitures

 

Restructuring

 

On July 28, 2017, our board of directors approved the Restructuring, a comprehensive global realignment and restructuring plan. As part of the Restructuring, we announced plans to: (i) divest our pipe coating and insulation businesses in Louisiana, The Bayou Companies, LLC and Bayou Wasco Insulation, LLC (collectively “Bayou”); (ii) exit all non-pipe related contract applications for the Tyfo® system in North America; (iii) right-size the cathodic protection services operation in Canada and the CIPP businesses in Australia and Denmark; and (iv) reduce corporate and other operating costs.

 

During 2018 and 2019, our board of directors approved additional actions with respect to the Restructuring, which included the decisions to: (i) divest the Australia and Denmark CIPP businesses; (ii) take actions to further optimize operations within North America, including measures to reduce consolidated operating costs; and (iii) divest or otherwise exit multiple additional international businesses, including: (a) our cathodic protection installation activities in the Middle East, including Corrpower International Limited, our cathodic protection materials manufacturing and production joint venture in Saudi Arabia; (b) United Pipeline de Mexico S.A. de C.V., our Tite Liner® joint venture in Mexico (“United Mexico”); (c) our Tite Liner® businesses in Brazil and Argentina; (d) Aegion South Africa Proprietary Limited, our Tite Liner® and CIPP joint venture in the Republic of South Africa; and (e) our CIPP contract installation operations in England, the Netherlands, Spain and Northern Ireland.

 

We completed the divestitures of Bayou and the Denmark CIPP business in 2018. We also completed the divestitures of the Netherlands CIPP business and Tite Liner® joint venture in Mexico in 2019, as well as the shutdown of activities for the CIPP business in England. We completed the divestitures of CIPP operations in Australia and Spain in early 2020. Remaining divestiture and shutdown activities include the sale of the Northern Ireland contracting operation and minor final dissolution activities in South America and South Africa, all of which is expected to be completed in the first half of 2020. Additionally, the exit of our cathodic protection installation activities in the Middle East is substantially complete, though we expect minimal wind-down activities will extend through the second quarter of 2020 related to a small number of projects remaining in backlog.

 

As part of efforts to optimize our cathodic protection operations in North America, management initiated plans during the fourth quarter of 2019 to further downsize operations in the U.S., including the closure of three branch offices and the exit of capital intensive drilling activities at four branch offices. These actions included a reduction of approximately 20% of the cathodic protection domestic workforce and an exit of drilling activities that contributed approximately 20% to our cathodic protection domestic revenues in 2019. We expect these actions to improve our cathodic protection cost structure in the U.S., eliminate unprofitable results in certain parts of the business and reduce consolidated annual expenses for the business overall. Also during the fourth quarter of 2019, we reduced corporate headcount and took other actions to reduce corporate costs.

 

Total pre-tax Restructuring charges recorded during 2019 were $32.3 million ($29.9 million post-tax) and consisted of employee severance, retention, extension of benefits, employment assistance programs, early lease and contract termination costs and other restructuring charges associated with the restructuring efforts described above. Total pre-tax Restructuring and related impairment charges since inception were $171.9 million ($155.7 million post-tax), including cash charges of $45.3 million and non-cash charges of $126.6 million, of which $86.4 million relates to goodwill and long-lived asset impairment charges recorded in 2017 as part of exiting the non-pipe FRP contracting market in North America. We reduced headcount by approximately 650 employees as a result of these actions.

 

We are substantially complete with respect to our restructuring efforts and expect to incur additional cash charges of between $2 million and $4 million. We could also incur additional non-cash charges primarily associated with the release of cumulative currency translation adjustments and losses on the closure or liquidation of international entities. The identified charges are primarily focused in the international operations of both Infrastructure Solutions and Corrosion Protection, but will also include certain charges in Energy Services and Corporate to a lesser extent.

 

See “Financial Statements and Supplementary Data” in Item 8 of this Report for further discussion regarding our recent strategic initiatives. See Note 4 to the consolidated financial statements contained in this Report for additional information on the charges related to our restructuring efforts.

 

37

 
 

Divestitures – Planned and Completed

 

Through our restructuring efforts to exit higher risk, low return markets and streamline our operations, we have divested, or planned to divest, certain businesses in our Infrastructure Solutions and Corrosion Protection segments during 2020, 2019 and 2018:

 

  i. In February 2020, we sold our CIPP contracting entity in Spain. In connection with the sale, we entered into a five-year exclusive tube-supply agreement whereby the buyer will exclusively purchase our Insituform® CIPP liners. The buyer is also entitled to use the Insituform® trade name in Spain based on a trademark license granted for the same five-year time period.
     
  ii. In January 2020, we sold our CIPP contracting entity in Australia. In connection with the sale, we entered into a five-year exclusive tube-supply agreement whereby the buyer will exclusively purchase our Insituform® CIPP liners. The buyer is also entitled to use the Insituform® trade name in Australia based on a trademark license granted for the same five-year time period.
     

 

iii.

In October 2019, we sold the CIPP contracting operations of Insituform Netherlands. We retained certain assets relating to the wet-out facility in The Netherlands and will continue such operation in order to provide liners in continental Europe as part of our tube manufacturing and product sales business. In connection with the sale, we entered into a five-year tube supply agreement whereby the buyer will purchase our Insituform® CIPP liners. 

 

 

 

 

iv.

In October 2019, we sold our interest in United Mexico to our joint venture partner. In connection with the sale, we entered into a long-term license agreement pursuant to which United Mexico will be the exclusive licensee in Mexico with respect to certain trademarks, patents and other intellectual property relating to our pipe lining business. We further expect to enter into a long-term agreement for the supply of equipment and consumables as well as the provision of services to United Mexico.

 

 

 

 

v.

During the second quarter of 2019, we initiated plans to sell Environmental Techniques, our contracting operation in Northern Ireland. We currently believe it is probable that a sale of Environmental Techniques will occur in the first half of 2020.

 

 

 

 

vi.

During the third quarter of 2018, we sold substantially all of the fixed assets and inventory from our CIPP operations in Denmark. In connection with the sale, we entered into a five-year exclusive tube-supply agreement whereby the buyer will exclusively purchase our Insituform® CIPP liners. The buyer will also be entitled to use the Insituform® trade name in Denmark based on a trademark license granted for the same five-year time period.

     
  vii. During the third quarter of 2018, we sold substantially all of the assets of Bayou and our ownership interest in Bayou Wasco Insulation LLC, which collectively had been held for sale as part of our restructuring efforts and reflected our desire to reduce further our exposure in the North American upstream oil and gas markets.

 

See Notes 1 and 5 to the consolidated financial statements contained in this Report for a detailed discussion regarding strategic initiatives and divestitures.

 

Results of Operations

 

Overview

 

Revenues of $1.21 billion were generated in 2019, a decrease of 9.0% from 2018 revenues of $1.33 billion, which were bolstered by large projects in our Middle East coating services operation within Corrosion Protection. Through our restructuring efforts, we are exiting or divesting higher-risk, non-core businesses in Infrastructure Solutions and Corrosion Protection. Revenue from exited or to be exited operations totaled $70.4 million and $126.3 million in 2019 and 2018, respectively. Excluding the impact from these business exits, revenues on a same-store basis declined 5.3% in 2019 compared to 2018, primarily due to the expected reduction in large coating project contributions noted above. Additionally, we recorded improved gross margins and lower operating expenses in 2019 as compared to 2018, largely as a result of our restructuring actions.

 

Infrastructure Solutions had lower revenues in 2019 compared to 2018 primarily due to exiting a majority of its international locations for CIPP contracting installation services. The cornerstone CIPP business in North America increased revenues and improved gross margins in 2019 as compared to 2018.

 

Corrosion Protection was negatively impacted in 2019 by lower revenue from our coating services operation, as discussed above, and decreased profitability from our North American cathodic protections operations, which experienced lower revenues, project delays and other inefficiencies. Our industrial linings operations in the United States and Middle East, however, experienced significantly increased activity in 2019.

 

Energy Services revenues decreased in 2019, primarily related to expected lower turnaround and construction activities compared to the record revenues achieved in 2018. These decreases were more than mitigated during 2019 through a higher volume of maintenance services activity and improved performance on turnaround and construction services projects.

 

Our interest costs decreased in 2019 as we continued to benefit from lower debt balances and a stable interest rate environment.

 

Significant Events

 

Restructuring As part of the Restructuring, we recorded pre-tax charges of $32.3 million ($29.9 million post-tax), $29.5 million ($24.2 million post-tax) and $23.7 million ($20.6 million post-tax) during 2019, 2018 and 2017, respectively. These charges include goodwill and intangible asset impairment charges of $1.4 million and $2.2 million, respectively, in 2018 related to the exits of Denmark and our cathodic protection activities in the Middle East, but exclude long-lived asset impairment charges of $86.4 million in 2017 for the Fyfe reporting unit noted below (see Notes 1 and 4 to the consolidated financial statements contained in this Report).

 

38

 
 

Impairment of Assets Held for Sale During 2019, we recorded a pre-tax loss on assets held for sale of $23.4 million ($23.4 million post-tax) based on our expectation of fair value less cost to sell. Charges impacted the Infrastructure Solutions and Corrosion Protection reportable segments as well as Corporate.

 

Warranty Reserve In 2019, we recorded a pre-tax estimated project warranty reserve of $4.4 million ($3.3 million post-tax) related to a CIPP wastewater project in our North American operation of Infrastructure Solutions. The project was originally awarded in 2016 and construction was substantially completed during 2017. Recent inspections of the installed liners revealed structural failures due to extreme environmental conditions at the time of the installation. Replacement work was performed during 2019 and early 2020 to remediate the warranty issues.

 

Acquisition and Divestiture Expenses We recorded pre-tax expenses of $3.4 million ($2.7 million post-tax), $7.0 million ($5.2 million post-tax) and $3.1 million ($2.0 million post-tax) during 2019, 2018 and 2017, respectively, related to the our acquisition and divestiture activity.

 

Divestiture The sale of our pipe coating and insulation businesses in Louisiana resulted in a pre-tax loss of $7.0 million ($5.2 million post-tax) in 2018. The loss is included in “Other expense” in the Consolidated Statements of Operations (see Note 1 to the consolidated financial statements contained in this Report).

 

Impairment of Goodwill We recorded pre-tax, non-cash goodwill impairment charges of $45.4 million ($42.2 million post-tax) during 2017 as a result of exiting all non-pipe related contract applications for the Tyfo® system in North America.  See Note 2 to the consolidated financial statements contained in this Report.

 

Impairment of Long-Lived Assets During 2017, we recorded pre-tax, non-cash long-lived asset impairment charges of $41.0 million ($36.4 million post-tax) related to customer relationships, trademarks and patents associated with the Fyfe North America asset group.  See Note 2 to the consolidated financial statements contained in this Report.

 

Operating Results

 

(dollars in thousands)

 

Years Ended December 31,

    2019 vs 2018 Increase (Decrease)     2018 vs 2017 Increase (Decrease)  
   

2019

   

2018

   

2017

    $    

%

    $    

%

 

Revenues

  $ 1,213,935     $ 1,333,568     $ 1,359,019     $ (119,633 )     (9.0 )%   $ (25,451 )     (1.9 )%

Gross profit

    246,235       266,926       284,812       (20,691 )     (7.8 )%     (17,886 )     (6.3 )%

Gross profit margin

    20.3 %     20.0 %     21.0 %     N/A    

30bp

      N/A    

(100)bp

 

Operating expenses

    199,430       219,823       226,173       (20,393 )     (9.3 )%     (6,350 )     (2.8 )%

Goodwill impairment

          1,389       45,390       (1,389 )  

N/M

      (44,001 )     (96.9 )%

Definite-lived intangible asset impairment

          2,169       41,032       (2,169 )  

N/M

      (38,863 )     (94.7 )%

Impairment of assets held for sale

    23,427                   23,427    

N/M

         

N/M

 

Acquisition and divestiture expenses

    3,375       7,004       2,923       (3,629 )     (51.8 )%     4,081       139.6 %

Restructuring and related charges

    9,030       6,894       12,814       2,136       31.0 %     (5,920 )     (46.2 )%

Operating income (loss)

    10,973       29,647       (43,520 )     (18,674 )     (63.0 )%     73,167       (168.1 )%

Operating margin

    0.9 %     2.2 %     (3.2 )%     N/A    

(130)bp

      N/A    

540bp

 

Net income (loss) attributable to Aegion Corporation

    (20,892 )     2,928       (69,401 )     (23,820 )     (813.5 )%     72,329       (104.2 )%

 

“N/A” represents not applicable.

“N/M” represents not meaningful.

 

39

 
 

2019 Compared to 2018

 

Revenues

 

Revenues decreased $119.6 million, or 9.0%, to $1,213.9 million in 2019 compared to $1,333.6 million in 2018. The decrease in revenues was due to: (i) a $98.7 million decrease in Corrosion Protection, driven by the sale of our pipe coating and insulation operation in 2018 and lower revenues in our Middle East coating services operation due to the absence of large coatings projects in 2019; (ii) a $13.3 million decrease in Infrastructure Solutions from lower international revenues from our CIPP contracting installation services operations as we exit certain international markets and decreased Fusible PVC® project activity; and (iii) a $7.7 million decrease in Energy Services mainly due to lower turnaround and construction services activities.

 

Gross Profit and Gross Profit Margin

 

Gross profit decreased $20.7 million, or 7.8%, to $246.2 million in 2019 compared to $266.9 million in 2018. Included in gross profit are the following items: (i) restructuring charges of $2.3 million and $1.9 million in 2019 and 2018, respectively, related primarily to inventory write offs; (ii) a $4.4 million charge in 2019 for estimated project warranty costs related to a CIPP contracting installation project in our North American operation of Infrastructure Solutions; and (iii) non-cash charges of $2.8 million in 2018 related to estimates for inventory obsolescence in our cathodic protection operation of Corrosion Protection. Excluding these charges, gross profit decreased $18.6 million, or 6.8%, to $253.0 million in 2019 compared to $271.6 million in 2018. The decrease in gross profit was primarily due to: (i) a $33.6 million decrease in Corrosion Protection driven by decreased gross profits from our divested pipe coating and insulation operation and lower gross profit from our Middle East coating services operation; and (ii) a $0.3 million decrease in Energy Services due mainly from the lower revenues noted above. Partially offsetting the decreases in gross profit was an increase of $15.3 million in Infrastructure Solutions primarily due to improved productivity in CIPP contracting installation services activity in our North American operation and loss avoidance from the divestiture of Denmark in 2018.

 

Gross profit margin improved 30 basis points to 20.3% in 2019 compared to 20.0% in 2018. Excluding restructuring charges, project warranty costs and inventory obsolescence charges noted above, gross profit margin improved 40 basis points to 20.8% in 2019 from 20.4% in 2018. The increase was primarily due to: (i) the improvements noted in Infrastructure Solutions above; and (ii) an increase in Energy Services from improved project performance on turnaround services activities and the elimination of cost overruns and project performance issues on a large lump-sum construction services project in 2018.

 

Operating Expenses

 

Operating expenses decreased $20.4 million, or 9.3%, to $199.4 million in 2019 compared to $219.8 million in 2018. Included within operating expenses are restructuring charges of $10.7 million and $13.2 million in 2019 and 2018, respectively. Excluding these charges, operating expenses decreased $18.0 million, or 8.7%, to $188.6 million in 2019 compared to $206.6 million in 2018. The decrease in operating expenses was primarily due to: (i) a $9.6 million decrease in Corrosion Protection mainly due to our divested pipe coating and insulation operation and cost savings achieved in connection with our restructuring actions; (ii) a $3.5 million decrease in Infrastructure Solutions from exiting CIPP contracting installation services in certain international locations in Europe and Asia, and achieved cost savings in North America; (iii) a $1.8 million decrease in Energy Services primarily due to lower variable costs associated with decreased turnaround and construction activity as well as higher prior year costs to support the labor transitions of our refinery personnel to the comply with labor laws in California; and (iv) a $3.2 million decrease in Corporate expenses from reduced spending and lower medical and prescription drug expenses as a result of improved claims history and changes to the structure of our medical plan to reduce costs.

 

Operating expenses as a percentage of revenues were 16.4% and 16.5% in 2019 and 2018, respectively. Excluding restructuring charges, operating expenses as a percentage of revenues were 15.5% in both years.

 

Consolidated Net Income (Loss)

 

Consolidated net income (loss) decreased $23.8 million to a loss of $20.9 million in 2019 from income of $2.9 million in 2018. Included in consolidated net income (loss) were the following pre-tax items: (i) restructuring charges of $32.3 million and $25.9 million in 2019 and 2018, respectively, related to employee severance, retention, extension of benefits, employee assistance programs, early lease and contract termination costs, wind-down costs, release of cumulative currency translation adjustments and other restructuring costs; (ii) goodwill impairment charges of $1.4 million in 2018; (iii) definite-lived intangible asset impairment charges of $2.2 million in 2018; (iv) impairment charges of $23.4 million related to assets held for sale in 2019; (v) acquisition and divestiture expenses of $3.4 million and $7.0 million in 2019 and 2018, respectively; (vi) warranty reserve charges of $4.4 million related to a project in Infrastructure Solutions in 2019; (vii) a $2.8 million charge related to estimates for inventory obsolescence in Corrosion Protection in 2018; (viii) credit facility amendment fees of $2.2 million in 2018; and (ix) a loss on the sale of business of $7.0 million in 2018.

 

40

 
 

Excluding the after-tax effect of the above items, consolidated net income decreased $0.8 million, or 2.1%, to $38.4 million in 2019 from $39.2 million in 2018. This decrease was due to lower operating income in Corrosion Protection due to: (i) our divested pipe coating and insulation operation; (ii) lower contributions from the high-margin, large projects in our Middle East coating services operation in 2018; and (iii) lower revenues and gross profit associated with our North American cathodic protection operations in 2019. Partially offsetting the decrease in consolidated net income was: (i) increased contributions from Infrastructure Solutions related to higher profitability from our North American CIPP operation and loss avoidance from the Denmark sale in 2018; (ii) increased maintenance service activities and an improved mix of higher margin services at Energy Services; (iii) decreased spending at Corporate; and (iv) a lower effective income tax rate due to positive return-to-provision true-ups in 2019 primarily related to foreign tax credits applied to the mandatory deemed repatriation from the TCJA. Consolidated net income in 2019, as compared to 2018, was also positively impacted by lower interest expense due to lower debt balances, but was negatively impacted by higher non-controlling interest income in 2019 and income of $1.3 million related to the release of a long-term retirement obligation in 2018.

 

2018 Compared to 2017

 

Revenues

 

Revenues decreased $25.5 million, or 1.9%, to $1,333.6 million in 2018 compared to record revenues of $1,359.0 million in 2017. The decrease in revenues was due to a $62.4 million decrease in Corrosion Protection, driven by a $90.8 million decrease in revenues at our pipe coating and insulation operation, which completed a large deepwater project in 2017 and was sold during the third quarter of 2018. Also contributing to the decrease was an $8.0 million decrease in Infrastructure Solutions primarily as a result of lower CIPP contracting installation services activities in our North American and European operations. Partially offsetting these decreases was a $45.0 million increase in Energy Services mainly due to an increase in construction services activities and the successful completion of labor transitions at refineries to comply with labor laws in California.

 

Gross Profit and Gross Profit Margin

 

Gross profit decreased $17.9 million, or 6.3%, to $266.9 million in 2018 compared to $284.8 million in 2017. Included in gross profit are the following items: (i) restructuring charges of $1.9 million and $0.2 million in 2018 and 2017, respectively, related primarily to inventory write offs; and (ii) non-cash charges of $2.8 million in 2018 related to estimates for inventory obsolescence in our cathodic protection operations. Excluding these charges, gross profit decreased $13.4 million, or 4.7%, to $271.6 million in 2018 compared to $285.0 million in 2017. The decrease in gross profit was primarily due to: (i) a $11.9 million decrease in Corrosion Protection driven by a decrease in margins from our pipe coating and insulation operation, which completed a large offshore project in 2017 and was sold during the third quarter of 2018, partially offset by improved project performance in our U.S. cathodic protection operation and Middle East coating services operation; and (ii) a decrease of $7.3 million in Infrastructure Solutions primarily due to lower gross profit generated from CIPP contracting installation services activity in our North American operation and project performance issues in our European CIPP operations, most notably in Denmark and the Netherlands. Offsetting the decreases was a $5.8 million increase in Energy Services generated primarily from increased revenues and activity from maintenance and construction services.

 

Gross profit margin declined 100 basis points to 20.0% in 2018 compared to 21.0% in 2017. Excluding restructuring charges and the inventory obsolescence charge, gross profit margin decreased 60 basis points to 20.4% in 2018 compared to 21.0% in 2017. The decline was primarily due to a decrease in margins driven by our pipe coating and insulation operation in Corrosion Protection, and certain isolated project execution issues related to CIPP contracting installation services activity in our European and North American operations in Infrastructure Solutions. Offsetting the decreases was improved gross profit margin performance in Corrosion Protection, primarily related to improved project performance in our U.S. cathodic protection operation and high-margin project activities in our coating services operation, most notably in the Middle East.

 

Operating Expenses

 

Operating expenses decreased $6.4 million, or 2.8%, to $219.8 million in 2018 compared to $226.2 million in 2017. Included within operating expenses are restructuring charges totaling $13.2 million and $11.0 million in 2018 and 2017, respectively. Excluding these charges, operating expenses decreased $8.5 million, or 4.0%, to $206.6 million in 2018 compared to $215.2 million in 2017. The decrease in operating expenses was primarily due to: (i) a $4.6 million decrease in Infrastructure Solutions primarily from exiting contracting installation services for non-pressure pipe FRP applications in our North American operation and cost savings in connection with our restructuring actions; (ii) a $2.3 million decrease in Corrosion Protection mainly due to cost savings achieved in connection with our restructuring actions and the sale of Bayou in the third quarter of 2018; and (iii) a $5.3 million decrease in Corporate costs primarily due to cost reduction initiatives as a result of our restructuring, lower medical and prescription drug expenses described above, and lower incentive compensation expense. Partially offsetting the decrease in operating expenses was a $3.6 million increase in Energy Services primarily due to an increase in general and administrative expenses to support continued growth in the business and additional costs necessary to support the transition of our refinery personnel to the trade unions. Additionally, we recorded a reserve reversal for certain Brinderson pre-acquisition matters in 2017 that lessened the year-over-year decrease.

 

Operating expenses as a percentage of revenues were 16.5% and 16.6% in 2018 and 2017, respectively. Excluding restructuring charges, operating expenses as a percentage of revenues were 15.5% and 15.8% in 2018 and 2017, respectively.

 

Consolidated Net Income (Loss)

 

Consolidated net income (loss) improved $72.3 million to income of $2.9 million in 2018 from a loss of $69.4 million in 2017. Included in consolidated net income (loss) were the following pre-tax items: (i) restructuring charges of $25.9 million and $24.0 million in 2018 and 2017, respectively; (ii) goodwill impairment charges of $1.4 million and $45.4 million in 2018 and 2017, respectively; (iii) definite-lived intangible asset impairment charges of $2.2 million and $41.0 million in 2018 and 2017, respectively; (iv) acquisition and divestiture expenses of $7.0 million and $3.1 million in 2018 and 2017, respectively; (v) a $2.8 million charge related to estimates for inventory obsolescence in our cathodic protection operations in 2018; (vi) credit facility amendment fees of $2.2 million in 2018; and (vii) a $7.0 million loss on the sale of Bayou in 2018.

 

41

 
 

Excluding the after-tax effect of the above items, consolidated net income increased $4.7 million, or 13.7%, to $39.2 million in 2018 from $34.4 million in 2017, primarily due to lower income taxes due to lower U.S. statutory rates, lower interest expense due to lower debt balances, reduced foreign currency transaction losses and income of $1.3 million related to the release of a long-term retirement obligation. Partially offsetting the increases in consolidated net income was lower operating income in 2018, primarily due to decreased revenues in Corrosion Protection’s pipe coating and insulation operation driven by production in 2017 on a large deepwater project and subsequent divestiture in 2018.

 

Contract Backlog

 

Contract backlog is our expectation of revenues to be generated from received, signed and uncompleted contracts, the cancellation of which is not anticipated at the time of reporting. We assume these signed contracts are funded. For government or municipal contracts, our customers generally obtain funding through local budgets or pre-approved bond financing. We have not undertaken a process to verify funding status of these contracts and, therefore, cannot reasonably estimate what portion, if any, of contracts in backlog have not been funded.  However, we have little history of signed contracts being canceled due to the lack of funding. Contract backlog excludes any term contract amounts for which there are not specific and determinable work releases and projects where we have been advised that we are the low bidder, but have not formally been awarded the contract.

 

The following table summarizes our consolidated backlog by segment (in millions):

 

   

2019

   

2018

   

2017

 

Infrastructure Solutions (1)

  $ 303.2     $ 323.3     $ 328.9  

Corrosion Protection (2)

    127.0       127.9       155.7  

Energy Services

    228.0       218.2       207.8  

Total backlog (3)

  $ 658.2     $ 669.4     $ 692.4  

 

(1)

December 31, 2019, 2018 and 2017 included backlog from exited or to-be exited operations of $11.1 million, $30.7 million and $44.3 million, respectively.

(2)

December 31, 2019, 2018 and 2017 included backlog from exited or to-be exited operations of $2.4 million, $11.6 million and $43.6 million, respectively.

(3)

Total backlog for December 31, 2019, 2018 and 2017 included backlog from exited or to-be exited operations of $13.5 million, $42.3 million and $87.9 million, respectively.

 

Included within backlog for Energy Services are amounts that represent expected revenues to be realized under long-term MSAs and other signed contracts. If the remaining term of these arrangements exceeds 12 months, the unrecognized revenues attributable to such arrangements included in backlog are limited to only the next 12 months of expected revenues. Although backlog represents only those contracts and MSAs that are considered to be firm, there can be no assurance that cancellation or scope adjustments will not occur with respect to such contracts.

 

Within our Infrastructure Solutions and Corrosion Protection segments, certain contracts are performed through our variable interest entities, in which we own a controlling portion of the entity. As of December 31, 2019, 20.9% of our Corrosion Protection backlog related to these variable interest entities. The backlog related to variable interest entities in Infrastructure Solutions was de minimus. A substantial majority of our contracts in these two segments are fixed price contracts with individual private businesses and municipal and federal government entities across the world. Energy Services, however, generally enters into cost reimbursable contracts that are based on costs incurred at agreed upon contractual rates.

 

In accordance with industry practice, substantially all of our contracts are subject to cancellation or termination at the discretion of the customer. In a situation where a customer terminates a contract, we would ordinarily be entitled to receive payment for work performed up to the date of termination and, in certain circumstances, we may be entitled to allowable termination and cancellation costs. There were no significant cancellations in 2019.

 

42

 
 

While management uses all information available to it to determine backlog, our backlog at any given time is subject to changes in the scope of services to be provided as well as increases or decreases in costs relating to the contracts included therein. Accordingly, backlog is not necessarily a reliable indicator of future revenues.

 

Total contract backlog decreased $11.2 million, or 1.7%, to $658.2 million at December 31, 2019 from $669.4 million at December 31, 2018. The decrease in backlog was due primarily to our restructuring actions as we exit certain international markets in Infrastructure Solutions and Corrosion Protection. Excluding exited and to-be exited operations, backlog at December 31, 2019 increased $17.6 million, or 2.8%, from December 31, 2018. The increase was to due to: (i) increased activity in the North American and Middle East Corrosion Protection market; and (ii) increased market share and geographic expansion for our maintenance services activities in Energy Services. Partially offsetting these increases is the timing of awards for our coating services operation in the Middle East and market softness for our FRP contracting operations in Asia.

 

Consolidated customer orders, net of cancellations (“New Orders”), decreased $110.5 million, or 8.3%, to $1,223.3 million in 2019 compared to $1,333.8 million in 2018. New Orders in 2017 were $1,362.3 million.

 

Subject to factors discussed in Item 1A – “Risk Factors”, we estimate that approximately $646.5 million, or 98.2%, of total backlog at December 31, 2019 will be realized as revenues in 2020.

 

Segment Results

 

Infrastructure Solutions Segment

 

Key financial data for Infrastructure Solutions was as follows:

 

(dollars in thousands)

 

Years Ended December 31,

    2019 vs 2018 Increase (Decrease)     2018 vs 2017 Increase (Decrease)  
   

2019

   

2018

   

2017

    $    

%

    $    

%

 

Revenues

  $ 590,797     $ 604,121     $ 612,154     $ (13,324 )     (2.2 )%   $ (8,033 )     (1.3 )%

Gross profit

    144,074       132,411       140,823       11,663       8.8 %     (8,412 )     (6.0 )%

Gross profit margin

    24.4 %     21.9 %     23.0 %     N/A    

250bp

      N/A    

(110)bp

 

Operating expenses

    81,595       86,990       92,792       (5,395 )     (6.2 )%     (5,802 )     (6.3 )%

Goodwill impairment

          1,389       45,390       (1,389 )  

N/M

      (44,001 )  

(96.9

)%

Definite-lived intangible asset impairment

          870       41,032       (870 )  

N/M

      (40,162 )  

(97.9

)%

Impairment of assets held for sale

    17,617                   17,617    

N/M

         

N/M

 

Acquisition and divestiture expenses

    1,054       432       80       622       144.0 %     352       440.0 %

Restructuring and related charges

    1,729       5,221       8,845       (3,492 )     (66.9 )%     (3,624 )     (41.0 )%

Operating income (loss)

    42,079       37,509       (47,316 )     4,570       12.2 %     84,825       (179.3 )%

Operating margin

    7.1 %     6.2 %     (7.7 )%     N/A    

90bp

      N/A    

1390bp

 

 

“N/A” represents not applicable.

“N/M” represents not meaningful.

 

2019 Compared to 2018

 

Revenues

 

Revenues in Infrastructure Solutions decreased $13.3 million, or 2.2%, to $590.8 million in 2019 compared to $604.1 million in 2018. Revenue from exited or to be exited operations totaled $57.3 million and $70.5 million in 2019 and 2018, respectively. Excluding the impact from these business exits, revenues on a same-store basis were on par for both years. Additionally, revenues increased in 2019 as compared to 2018 from increased CIPP contracting installation services activity in North America as a result of improved crew productivity, but was largely offset by decreased Fusible PVC® project activity in our North American operation following a strong comparable prior year.

 

43

 
 

Gross Profit and Gross Profit Margin

 

Gross profit in Infrastructure Solutions increased $11.7 million, or 8.8%, to $144.1 million in 2019 compared to $132.4 million in 2018. Included in gross profit are the following items: (i) restructuring charges of $0.5 million and $1.3 million in 2019 and 2018, respectively; and (ii) a $4.4 million charge in 2019 for estimated project warranty costs related to one CIPP contracting installation project in our North American operation.  Excluding these charges, gross profit increased $15.3 million, or 11.4%, to $149.0 million in 2019 compared to $133.7 million in 2018. The increase in gross profit was primarily due to improved productivity in CIPP contracting installation services activity in our North American operation and loss avoidance from the divestiture of Denmark in 2018. Partially offsetting the increases were decreased contributions from our exited international CIPP contracting installation services operations and lower revenues and resulting gross profit from Fusible PVC® project activity.

 

Gross profit margin improved 250 basis points to 24.4% in 2019 from 21.9% in 2018. Excluding restructuring charges and project warranty costs noted above, gross profit margin increased 310 basis points to 25.2% in 2019 from 22.1% in 2018. Gross profit margin increased primarily due to the same factors impacting the changes in gross profit, as noted above.

 

Operating Expenses

 

Operating expenses in Infrastructure Solutions decreased $5.4 million, or 6.2%, to $81.6 million in 2019 compared to $87.0 million in 2018. As part of our restructuring efforts, we recognized charges of $5.3 million and $7.3 million in 2019 and 2018, respectively, related to cost reduction efforts.  Excluding restructuring charges, operating expenses decreased $3.5 million, or 4.3%, to $76.2 million in 2019 compared to $79.7 million in 2018. The decrease in operating expenses was primarily due to exiting CIPP contracting installation services in certain international locations in Europe and Asia, and achieved cost savings from our FRP operation in North America in connection with our restructuring actions. These decreases were partially offset by increased costs to support the growth of our North American CIPP operation.

 

Operating expenses as a percentage of revenues were 13.8% and 14.4% in 2019 and 2018, respectively. Excluding restructuring charges, operating expenses as a percentage of revenues were 12.9% and 13.2% in 2019 and 2018, respectively.

 

Operating Income and Operating Margin

 

Operating income in Infrastructure Solutions increased $4.6 million, or 12.2%, to $42.1 million in 2019 compared to $37.5 million in 2018. Operating margin increased to 7.1% in 2019 compared to 6.2% in 2018. Included in operating income were the following items: (i) restructuring charges of $7.5 million and $13.8 million in 2019 and 2018, respectively, related to severance, extension of benefits, employee assistance programs, wind-down and other restructuring costs; (ii) goodwill impairment charges of $1.4 million in 2018; (iii) definite-lived intangible asset impairment charges of $0.9 million in 2018; (iv) impairment charges of $17.6 million in 2019 related to assets held for sale; (v) a $4.4 million charge in 2019 for estimated project warranty costs; and (vi) acquisition and divestiture related expenses of $1.1 million and $0.4 million in 2019 and 2018, respectively.

 

Excluding the above items, operating income increased $18.7 million, or 34.7%, to $72.7 million in 2019 compared to $54.0 million in 2018 and operating margin increased 340 basis points to 12.3% in 2019 from 8.9% in 2018. Operating income and operating margin increased primarily due to: (i) improved profitability from our North American CIPP operation due to crew productivity improvements; (ii) increased revenues and achieved cost savings from our FRP operation in North America; and (iii) loss avoidance from the divestiture of Denmark in 2018. These increases were partially offset by decreased profitability from Fusible PVC® project activity in our North American operation.

 

2018 Compared to 2017

 

Revenues

 

Revenues in Infrastructure Solutions decreased $8.0 million, or 1.3%, to $604.1 million in 2018 compared to $612.2 million in 2017. The decrease in revenues was primarily driven by: (i) a decrease in CIPP contracting installation services activity in North America as a result of an unfavorable mix of work performed (despite a 5% increase in installed CIPP liner footage, average revenue per foot declined nearly 8% due to a higher mix of lower-value, small-diameter projects, which negatively impacted revenues by nearly $35 million); (ii) a decrease in FRP project activity in our North American operation, specifically associated with our exit of non-pressure pipe FRP contracting installation services activity in North America as part of our restructuring efforts; and (iii) a decrease in license royalty income from a $3.9 million license settlement in 2017 in our North American CIPP operation. Partially offsetting the decreases in revenues was an increase in Fusible PVC® project activity and royalty income in our North American operation.

 

44

 
 

Gross Profit and Gross Profit Margin

 

Gross profit in Infrastructure Solutions decreased $8.4 million, or 6.0%, to $132.4 million in 2018 compared to $140.8 million in 2017. Included in gross profit are restructuring charges of $1.3 million and $0.1 million in 2018 and 2017, respectively. Excluding restructuring charges, gross profit decreased $7.3 million, or 5.2%, to $133.7 million in 2018 compared to $141.0 million in 2017. Gross profit decreased primarily due to lower revenues, execution issues and project write-downs related to CIPP contracting installation services activity in our North American and European operations.  Additionally, severe weather negatively impacted North American CIPP productivity during the first four months of 2018 and an unfavorable project mix negatively impacted gross profit during the second half of 2018. Partially offsetting the decreases in gross profit and gross profit margin was improved execution of FRP project activity in our North American operation and CIPP project activity in our Australian operation. Additionally, gross profit and gross profit margin improvements were noted as Fusible PVC® project activity increased in our North American operation.

 

Gross profit margin declined 110 basis points to 21.9% in 2018 from 23.0% in 2017. Excluding restructuring charges, gross profit margin declined 90 basis points to 22.1% in 2018 from 23.0% in 2017. Gross profit margin declined primarily due to the same factors impacting the changes in gross profit, as noted above.

 

Operating Expenses

 

Operating expenses in Infrastructure Solutions decreased $5.8 million, or 6.3%, to $87.0 million in 2018 compared to $92.8 million in 2017. As part of our restructuring efforts, we recognized charges of $7.3 million and $8.5 million in 2018 and 2017, respectively, related to cost reduction efforts.  Excluding restructuring charges, operating expenses decreased $4.6 million, or 5.4%, to $79.7 million in 2018 compared to $84.3 million in 2017. The decrease in operating expenses was primarily due to exiting contracting installation services for non-pressure pipe FRP applications in our North American operation, cost savings in connection with our restructuring actions and lower incentive compensation in our North American operation.

 

Operating expenses as a percentage of revenues were 14.4% and 15.2% in 2018 and 2017, respectively. Excluding restructuring charges, operating expenses as a percentage of revenues were 13.2% and 13.8% in 2018 and 2017, respectively.

 

Operating Income (Loss) and Operating Margin

 

Operating income (loss) in Infrastructure Solutions increased $84.8 million to income of $37.5 million in 2018 compared to a loss of $47.3 million in 2017. Operating margin improved to 6.2% in 2018 compared to (7.7)% in 2017. Included in operating income (loss) were the following items: (i) goodwill impairment charges of $1.4 million and $45.4 million in 2018 and 2017, respectively; (ii) definite-lived intangible asset impairment charges of $0.9 million and $41.0 million in 2018 and 2017, respectively; (iii) restructuring charges of $13.8 million and $17.5 million in 2018 and 2017, respectively, primarily related to severance, extension of benefits, employee assistance programs, wind-down and other restructuring costs; and (iv) acquisition and divestiture related expenses of $0.4 million and $0.1 million in 2018 and 2017.

 

Excluding the above items, operating income decreased $2.7 million, or 4.8%, to $54.0 million in 2018 compared to $56.7 million in 2017 and operating margin declined 40 basis points to 8.9% in 2018 from 9.3% in 2017. Operating income and operating margin deceased primarily due to: (i) severe weather that negatively impacted productivity in our North American CIPP contracting operation during the first four months of 2018; (ii) a $3.9 million favorable license royalty settlement in 2017; (iii) certain isolated project execution issues related to CIPP contracting installation services activity in our European and North American operations; and (iv) increasing labor, fuel and chemical costs in our North America operation. Offsetting these decreases were increases in operating income primarily due to higher revenues and profitability from Fusible PVC® project activity in our North American operation and cost savings in our North American FRP operation in connection with our restructuring actions.

 

45

 
 

Corrosion Protection Segment

 

Key financial data for Corrosion Protection was as follows:

 

(dollars in thousands)

 

Years Ended December 31,

    2019 vs 2018 Increase (Decrease)     2018 vs 2017 Increase (Decrease)  
   

2019

   

2018

   

2017

    $    

%

    $    

%

 

Revenues

  $ 295,090     $ 393,740     $ 456,139     $ (98,650 )     (25.1 )%   $ (62,399 )     (13.7 )%

Gross profit

    60,927       92,968       108,240       (32,041 )     (34.5 )%     (15,272 )     (14.1 )%

Gross profit margin

    20.6 %     23.6 %     23.7 %     N/A    

(300)bp

      N/A    

(10)bp

 

Operating expenses

    58,808       71,799       71,038       (12,991 )     (18.1 )%     761       1.1 %
Definite-lived intangible asset impairment           1,299             (1,299 )   N/M       1,299     N/M  

Impairment of assets held for sale

    2,950                   2,950    

N/M

         

N/M

 
Acquisition and divestiture expenses     128       2,468       1,642       (2,340 )     (94.8 )%     826       50.3 %

Restructuring and related charges

    4,676       1,119       3,338       3,557       317.9 %     (2,219 )     (66.5 )%

Operating income (loss)

    (5,635 )     16,283       32,222       (21,918 )     (134.6 )%     (15,939 )     (49.5 )%

Operating margin

    (1.9 )%     4.1 %     7.1 %     N/A    

(600)bp

      N/A    

(300)bp

 

 

“N/A” represents not applicable.

“N/M” represents not meaningful.

 

2019 Compared to 2018

 

Revenues

 

Revenues in Corrosion Protection decreased $98.7 million, or 25.1%, to $295.1 million in 2019 compared to $393.7 million in 2018. The decrease was primarily due to: (i) a $26.3 million decrease in revenues related to our pipe coating and insulation operation, which was divested in the third quarter of 2018; (ii) decreased revenue from our coating services operation, which benefited in 2018 from large project activity in the Middle East; (iii) decreased project activities in our North American cathodic protection operations, primarily in Canada; and (iv) decreased international revenues from certain industrial linings and cathodic protection operations as we exit or divest non-core operations as part of our restructuring efforts. Partially offsetting the decreases in revenues was an improvement in U.S. and Middle East revenues in our industrial linings operations.

 

Gross Profit and Gross Profit Margin

 

Gross profit in Corrosion Protection decreased $32.0 million, or 34.5%, to $60.9 million in 2019 compared to $93.0 million in 2018. Included in gross profit are the following items: (i) restructuring charges of $1.9 million and $0.6 million in 2019 and 2018, respectively; and (ii) non-cash charges of $2.8 million in 2018 related to estimates for inventory obsolescence in our cathodic protection operations. Excluding these charges, gross profit decreased $33.6 million, or 34.8%, to $62.8 million in 2019 compared to $96.4 million in 2018. The decrease in gross profit was primarily due to (i) a $5.0 million decrease in gross profit related to our divested pipe coating and insulation operation; (ii) lower revenues and gross margins associated with our coating services operation, most notably in the Middle East, as larger projects contributing to the prior year results were completed; (iii) lower gross profit associated with our U.S. cathodic protection operations, which experienced lower revenues, project delays and other inefficiencies; and (iv) decreased gross profit from certain international industrial linings and cathodic protection operations as we exit or divest non-core operations as part of our restructuring efforts. Gross profit was also negatively impacted by lower revenues from our Canadian cathodic protection operations, as noted above, but was partially offset by increased revenues and strong operational performance from the U.S. and Middle East industrial linings operations.

 

Gross profit margin declined 300 basis points to 20.6% in 2019 from 23.6% in 2018. Excluding restructuring charges and the inventory obsolescence charge, gross profit margin decreased 320 basis points to 21.3% in 2019 compared to 24.5% in 2018. This decrease was primarily due to lower margins generated from our Middle East coating services operation, our U.S. cathodic protection operation and certain international industrial linings and cathodic protection operations being exited as part of our restructuring efforts, as noted above.

 

Operating Expenses

 

Operating expenses in Corrosion Protection decreased $13.0 million, or 18.1%, to $58.8 million in 2019 compared to $71.8 million in 2018. As a part of our restructuring efforts, we recognized charges of $1.1 million and $4.5 million in 2019 and 2018, respectively. Excluding restructuring charges, operating expenses decreased $9.6 million, or 14.2%, to $57.7 million in 2019 compared to $67.3 million in 2018. The decrease in operating expenses was primarily due to: (i) a $3.9 million decrease related to our divested pipe coating and insulation operation; (ii) cost savings achieved in connection with our restructuring actions; and (iii) lower incentive compensation expense.

 

Operating expenses as a percentage of revenues were 19.9% and 18.2% in 2019 and 2018, respectively. Excluding restructuring charges, operating expenses as a percentage of revenues were 19.5% and 17.1% in 2019 and 2018, respectively. The increase from 2018 to 2019, as a percentage of revenues, was primarily driven by the lower revenues generated from our coating services operation in 2019, as noted above.

 

Operating Income (Loss) and Operating Margin

 

Operating income (loss) in Corrosion Protection decreased $21.9 million to a loss of $5.6 million in 2019 compared to $16.3 million of income in 2018. Operating margin declined 560 basis points to (1.9)% in 2019 compared to 4.1% in 2018. Included in operating income (loss) were the following items: (i) restructuring charges of $7.7 million and $7.6 million in 2019 and 2018, respectively, related to employee severance, retention, extension of benefits, employee assistance programs, early lease termination, wind-down and other restructuring costs; (ii) acquisition and divestiture related expenses of $0.1 million and $2.5 million in 2019 and 2018, respectively, primarily related to the sale of our pipe coating and insulation operation; (iii) impairment charges of $3.0 million in 2019 related to assets held for sale; and (iv) a $2.8 million non-cash charge related to estimates for inventory obsolescence in 2018.

 

Excluding the above items, operating income decreased $24.0 million, or 82.4%, to $5.1 million in 2019 compared to $29.1 million in 2018 and operating margin declined 570 basis points to 1.7% in 2019 from 7.4% in 2018. The decreases in operating income and operating margin were substantially the result of: (i) lower revenues and related gross profit generated from our coating services operation in the Middle East; (ii) lower revenues and decreased project performance in our North American cathodic protection operations; (iii) decreased contributions from certain international industrial linings and cathodic protection operations as we exit or divest non-core operations as part of our restructuring efforts; and (iv) a $1.0 million decrease in operating income related to our divested pipe coating and insulation operation. These decreases were partially offset by increased revenues and strong operational performance from the U.S. and Middle East industrial linings operations.

 

46

 
 

2018 Compared to 2017

 

Revenues

 

Revenues in Corrosion Protection decreased $62.4 million, or 13.7%, to $393.7 million in 2018 compared to $456.1 million in 2017. The decrease was primarily due to a $90.8 million decrease in revenues in our pipe coating and insulation operation driven by production on a large deepwater project in 2017 and the operation’s subsequent divestiture in the third quarter of 2018. Also contributing to the decrease in revenues was a decrease in project activities in our cathodic protection operation in North America and our industrial linings operation in South America. Partially offsetting the decreases in revenues was an increase in revenues in our coating services operation, which benefited from increased project activity in the Middle East and its field services operation in North America.

 

Gross Profit and Gross Profit Margin

 

Gross profit in Corrosion Protection decreased $15.3 million, or 14.1%, to $93.0 million in 2018 compared to $108.2 million in 2017. Included in gross profit are the following items: (i) restructuring charges of $0.6 million in 2018 related to write offs of other assets; and (ii) non-cash charges of $2.8 million in 2018 related to estimates for inventory obsolescence in our cathodic protection operations. Excluding these charges, gross profit decreased $11.9 million, or 11.0%, to $96.4 million in 2018 compared to 2017. The decrease in gross profit was substantially due to our pipe coating and insulation operation related to the reduced revenues as described above, partially offset by project activities in our Middle East coating services operation.

 

Gross profit margin declined 10 basis points to 23.6% in 2018 from 23.7% in 2017. Excluding restructuring charges and the inventory obsolescence charge, gross profit margin improved 80 basis points to 24.5% in 2018 compared to 2017. The gross profit margin improvement was driven by high-margin project activities in our coating services operation, most notably in the Middle East, and improved project performance in our U.S. cathodic protection operation.

 

Operating Expenses

 

Operating expenses in Corrosion Protection increased $0.8 million, or 1.1%, to $71.8 million in 2018 compared to $71.0 million in 2017. As a part of our restructuring efforts, we recognized charges of $4.5 million and $1.5 million in 2018 and 2017, respectively. Excluding these restructuring charges, operating expenses decreased $2.3 million, or 3.3%, to $67.2 million in 2018 compared to $69.5 million in 2017. Operating expenses decreased primarily due to cost savings achieved in connection with our restructuring actions and lower incentive compensation expense.

 

Operating expenses as a percentage of revenues were 18.2% and 15.6% in 2018 and 2017, respectively. Excluding restructuring charges, as noted above, operating expenses as a percentage of revenues were 17.1% and 15.2% in 2018 and 2017, respectively, and driven primarily by lower revenues generated from our pipe coating and insulation operation in 2018.

 

Operating Income and Operating Margin

 

Operating income in Corrosion Protection decreased $15.9 million, or 49.5%, to $16.3 million in 2018 compared to $32.2 million in 2017. Operating margin declined 300 basis points to 4.1% in 2018 compared to 7.1% in 2017. Included in operating income were the following items: (i) restructuring charges of $7.6 million and $4.9 million in 2018 and 2017, respectively, related to employee severance, retention, extension of benefits, employee assistance programs, early lease termination, wind-down and other restructuring costs; (ii) a $2.8 million non-cash charge related to estimates for inventory obsolescence in 2018; and (iii) acquisition and divestiture related expenses of $2.5 million and $1.6 million in 2018 and 2017, respectively, primarily related to the sale of our pipe coating and insulation operation.

 

Excluding the above items, operating income decreased $9.6 million, or 24.8%, to $29.1 million in 2018 compared to $38.7 million in 2017 and operating margin declined 110 basis points to 7.4% in 2018 from 8.5% in 2017. The decreases in operating income and operating margin were primarily the result of lower revenues and related gross profit in our pipe coating and insulation operation driven by production on a large deepwater project in 2017 and the operation’s subsequent divestiture in 2018. Partially offsetting the decreases in operating income and operating margin were increases generated from our coating service operation in the Middle East and our U.S. cathodic protection operation, as well as reduced operating expenses as described above.

 

47

 
 

Energy Services Segment

 

Key financial data for Energy Services was as follows:

 

(dollars in thousands)

 

Years Ended December 31,

    2019 vs 2018 Increase (Decrease)     2018 vs 2017 Increase (Decrease)  
   

2019

   

2018

   

2017

    $    

%

    $    

%

 

Revenues

  $ 328,048     $ 335,707     $ 290,726     $ (7,659 )     (2.3 )%   $ 44,981       15.5 %

Gross profit

    41,234       41,547       35,749       (313 )     (0.8 )%     5,798       16.2 %

Gross profit margin

    12.6 %     12.4 %     12.3 %     N/A    

20bp

      N/A    

10bp

 

Operating expenses

    30,652       31,675       28,013       (1,023 )     (3.2 )%     3,662       13.1 %

Restructuring and related charges

    842       234             608    

259.8

%     234    

N/M

 

Operating income

    9,740       9,638       7,736       102       1.1 %     1,902       24.6 %

Operating margin

    3.0 %     2.9 %     2.7 %     N/A    

10bp

      N/A    

20bp

 

 

“N/A” represents not applicable.

“N/M” represents not meaningful.

 

2019 Compared to 2018

 

Revenues

 

Revenues in Energy Services decreased $7.7 million, or 2.3%, to $328.0 million in 2019 compared to $335.7 million in 2018. The decrease was primarily due to expected lower turnaround and construction activities compared to the record revenues achieved in 2018. These decreases were partially offset by a higher volume of maintenance services activity and increased labor rates at refineries that were transitioned in 2018 to comply with California labor laws.

 

Gross Profit and Gross Profit Margin

 

Gross profit in Energy Services decreased $0.3 million, or 0.8%, to $41.2 million in 2019 compared to $41.5 million in 2018. The decrease in gross profit was primarily due to the lower turnaround and construction activities, as noted above, partially offset by higher revenues associated with maintenance services activities.

 

Gross profit margin improved 20 basis points to 12.6% in 2019 compared to 12.4% in 2018 primarily due to improved project performance on turnaround services activities and the elimination of cost overruns and project performance issues on a large lump-sum construction services project in 2018.

 

Operating Expenses

 

Operating expenses in Energy Services decreased $1.0 million, or 3.2%, to $30.7 million in 2019 compared to $31.7 million in 2018. As part of our restructuring efforts, we recognized charges of $0.8 million in 2019 primarily related to professional fees associated with right-sizing our operation. Excluding restructuring charges, operating expenses decreased $1.8 million, or 5.7%. The decrease was primarily due to lower variable costs associated with decreased turnaround and construction activity as well as higher prior year costs to support the labor transitions at refineries to comply with labor laws in California.

 

Operating expenses as a percentage of revenues were 9.3% and 9.4% in 2019 and 2018, respectively. Excluding restructuring charges noted above, operating expenses as a percentage of revenues were 9.1% and 9.4% in 2019 and 2018, respectively.

 

Operating Income and Operating Margin

 

Operating income in Energy Services increased $0.1 million, or 1.1%, to $9.7 million in 2019 compared $9.6 million in 2018. Operating margin improved 10 basis points to 3.0% in 2019 from 2.9% in 2018. Included in operating income were restructuring charges of $1.7 million in 2019 and $0.3 million in 2018 primarily related to severance, retention, extension of benefits, employee assistance programs, professional fees and other restructuring costs.

 

Excluding restructuring charges, operating income increased $1.5 million, or 15.2%, to $11.4 million in 2019 compared to $9.9 million in 2018 and operating margin improved 60 basis points to 3.5% in 2019 compared to 2.9% in 2018. These increases in operating income and operating margin were driven by increased maintenance services activities, improved gross profit margins and lower operating expenses, as discussed above.

 

48

 
 

2018 Compared to 2017

 

Revenues

 

Revenues in Energy Services increased $45.0 million, or 15.5%, to $335.7 million in 2018 compared to $290.7 million in 2017. The increase was primarily due to higher volume associated with construction services activity and increased maintenance services activities. These increases were the result of increased demand from existing customers and successful completion of several labor transitions at refineries to comply with labor laws in California.

 

Gross Profit and Gross Profit Margin

 

Gross profit in Energy Services increased $5.8 million, or 16.2%, to $41.5 million in 2018 compared to $35.7 million in 2017. The increase in gross profit was primarily due to an increase in revenues, mostly driven by maintenance and construction services activity, and completion of labor transitions at refineries, as noted above. Gross profit margin improved 10 basis points to 12.4% in 2018 compared to 12.3% in 2017.

 

Operating Expenses

 

Operating expenses in Energy Services increased $3.7 million, or 13.1%, to $31.7 million in 2018 compared to $28.0 million in 2017 primarily due to an increase in general and administrative expenses to support continued growth in the business and additional costs necessary to support the transition of our refinery personnel to the trade unions. Additionally, 2017 included a $1.5 million reserve reversal for certain Brinderson pre-acquisition matters. Operating expenses as a percentage of revenues were 9.4% and 9.6% in 2018 and 2017, respectively.

 

Operating Income and Operating Margin

 

Operating income in Energy Services increased $1.9 million, or 24.6%, to $9.6 million in 2018 compared to $7.7 million in 2017. Operating margin improved 20 basis points to 2.9% in 2018 from 2.7% in 2017. Included in operating income were restructuring charges of $0.3 million in 2018 primarily related to severance, extension of benefits, employee assistance programs and other restructuring costs.

 

Excluding restructuring charges, operating income increased $2.2 million, or 28.0%, to $9.9 million in 2018 compared to $7.7 million in 2017 and operating margin declined 20 basis points to 2.9% in 2018 compared to 2.7% in 2017. These increases were primarily due to increased revenues and gross profit contributions from maintenance services activities as a result of increased demand from existing customers, partially offset by decreased gross profit contributions associated with higher-margin turnaround services activities; (ii) project performance execution issues on a large lump-sum construction services project; and (iii) increased operating expenses from investments to support the business and a reserve reversal for certain Brinderson pre-acquisition matters in 2017.

 

49

 
 

Corporate

 

Key financial data for Corporate was as follows:

 

(dollars in thousands)

 

Years Ended December 31,

    2019 vs 2018 Increase (Decrease)     2018 vs 2017 Increase (Decrease)  
   

2019

   

2018

   

2017

    $    

%

    $    

%

 
Revenues   $     $     $     $           $        
Gross profit                                          
Gross profit margin                                          

Operating expenses

    28,375       29,359       34,330       (984 )     (3.4 )%     (4,971 )     (14.5 )%
Impairment of assets held for sale     2,860                   2,860       N/M       -—       N/M  

Acquisition and divestiture expenses

    2,193       4,104       1,201       (1,911 )     (46.6 )%     2,903       241.7 %
Restructuring and related charges     1,783       320       631       1,463       457.2 %     (311 )     (49.3 )%

Operating loss

    (35,211 )     (33,783 )     (36,162 )     (1,428 )     4.2 %     2,379       (6.6 )%

Operating margin

    N/A       N/A       N/A       N/A       N/A       N/A       N/A  

 

“N/A” represents not applicable.

“N/M” represents not meaningful.

 

2019 Compared to 2018

 

Operating Expenses

 

Operating expenses in 2019 decreased $1.0 million, or 3.4% compared to 2018. As part of our restructuring efforts, we recognized charges of $3.4 million and $1.3 million in 2019 and 2018, respectively. Excluding restructuring charges, operating expenses decreased $3.2 million, or 11.3% in 2019 compared to 2018. The decrease in operating expenses was primarily due to reduced spending and other cost reduction initiatives as a result of the Restructuring and lower medical and prescription drug expenses as a result of improved claims history and changes to the structure of our medical plan to reduce costs.  Partially offsetting those decreases was higher incentive compensation expense. Corporate operating expenses as a percentage of consolidated revenues were 2.3% and 2.2% in 2019 and 2018, respectively.  Excluding restructuring charges, operating expenses as a percentage of revenues were 2.0% in 2019 compared to 2.1% in 2018.

 

Operating Loss

 

Operating loss in Corporate increased $1.4 million, or 4.2%, to $35.2 million in 2019 compared to $33.8 million in 2018. Included in operating loss were the following items: (i) restructuring charges of $5.2 million and $1.6 million in 2019 and 2018, respectively, related to severance, extension of benefits, employee assistance programs, wind-down and other restructuring costs; (ii) impairment charges of $2.9 million in 2019 related to assets held for sale; and (iii) acquisition and divestiture related expenses of $2.2 million in 2019 related primarily to expenses incurred in connection with the divestitures in Europe and Australia, and $4.1 million in 2018 related primarily to expenses incurred in connection with the divestiture of Bayou.

 

Excluding the above items, operating loss decreased $3.2 million, or 11.3%, to $24.9 million in 2019 compared to $28.0 million in 2018. Operating loss decreased due to the same factors impacting the changes in operating expenses above.

 

2018 Compared to 2017

 

Operating Expenses

 

Operating expenses in 2018 decreased $5.0 million, or 14.5% compared to 2017. As part of our restructuring efforts, we recognized charges of $1.3 million and $1.0 million in 2018 and 2017, respectively. Excluding restructuring charges, operating expenses decreased $5.3 million, or 15.9%, in 2018 compared to 2017. The decrease in operating expenses was primarily due to reduced spending and other cost reduction initiatives as a result of the Restructuring, lower medical and prescription drug expenses described above, lower incentive compensation expense and the exclusion of certain isolated charges from 2017 related to executive severance and professional fees for changes in accounting standards. Corporate operating expenses as a percentage of consolidated revenues were 2.2% and 2.5% in 2018 and 2017, respectively. Excluding restructuring charges, operating expenses as a percentage of revenues were 2.1% in 2018 compared to 2.5% in 2017.

 

Operating Loss

 

Operating loss in Corporate decreased $2.4 million, or 6.6%, to $33.8 million in 2018 compared to $36.2 million in 2017. Included in operating loss were the following items: (i) restructuring charges of $1.6 million in both 2019 and 2018 related to severance, extension of benefits, employee assistance programs, wind-down and other restructuring costs; (ii) acquisition and divestiture related expenses of $4.1 million in 2018, related primarily to expenses incurred in connection with the divestiture of Bayou, and $1.2 million in 2017 related primarily to expenses incurred in connection with the acquisition of Environmental Techniques and the divestiture of Bayou.

 

Excluding the above items, operating loss decreased $5.3 million, or 15.9%, to $28.0 million in 2018 compared to $33.3 million in 2017. Operating loss decreased due to the same factors impacting the changes in operating expenses above.

 

50

 
 

Other Income (Expense)

 

Interest Income and Expense

 

Interest income increased $0.5 million in 2019 compared to 2018 primarily due to interest received on the $8.0 million note receivable acquired in the Bayou sale during the third quarter of 2018. Interest expense decreased $3.3 million in 2019 to $14.0 million compared to $17.3 million in 2018. During 2018, we recognized expenses of $2.2 million related to certain arrangement and other fees associated with amending our credit facility as well as the write-off of previously unamortized deferred financing costs. Both charges were recorded to “Interest expense” in the Consolidated Statement of Operations. Excluding these expenses, interest expense decreased $1.1 million in 2019 as compared to 2018 due to reduced loan principal balances.

 

Interest income increased $0.4 million in 2018 compared to 2017 primarily due to interest received on the note receivable mentioned above. Interest expense increased by $1.3 million to $17.3 million in 2018 compared to $16.0 million in 2017. During 2018, we recognized expenses of $2.2 million related to fees and deferred financing costs associated with amending our credit facility, as discussed above. Excluding these charges, interest expense decreased by $0.9 million in 2018 as compared to 2017 due to reduced loan principal balances, partially offset by higher LIBOR-based borrowing costs under our amended Credit Facility.

 

Other Income (Expense)

 

Other expense was $10.9 million in 2019, which included: (i) charges of $10.2 million related to the dissolution of certain restructured entities including the release of cumulative currency translation adjustments resulting from those disposals; and (ii) foreign currency transaction losses.

 

Other expense was $9.9 million in 2018, which included: (i) charges of $7.0 million related to the loss on sale of our pipe coating and insulation businesses in Louisiana; (ii) charges of $4.0 million related to the dissolution of certain restructured entities including the release of cumulative currency translation adjustments resulting from those disposals; and (iii) foreign currency transaction losses. Partially offsetting the charges was income of $1.3 million related to the release of a long-term retirement obligation.

 

Other expense was $2.2 million in 2017 and primarily consisted of foreign currency transaction losses.

 

Taxes on Income (Loss)

 

On December 22, 2017, the U.S. government enacted the TCJA. The TCJA includes significant changes to the U.S. corporate income tax system including: (i) a federal corporate rate reduction from 35% to 21%; (ii) limitations on the deductibility of interest expense and executive compensation; (iii) creation of new minimum taxes such as the Global Intangible Low Taxed Income (“GILTI”) tax and the base erosion anti-abuse tax (“BEAT”); and (iv) the transition of U.S. international taxation from a worldwide tax system to a modified territorial tax system, which resulted in a one-time U.S. tax liability on those earnings that had not previously been repatriated to the U.S. Beginning in 2018, we no longer record U.S. federal income tax on our share of income from foreign subsidiaries and no longer record a benefit for foreign tax credits related to that income.

 

Tax expense on the pre-tax loss in 2019 was $6.6 million compared to a $0.1 million tax benefit on pre-tax income in 2018. Our effective tax rate was negative 50.9% on a pre-tax loss in 2019 compared to negative 4.5% on pre-tax income in 2018. The effective tax rate for 2019 was unfavorably impacted by: (i) significant pre-tax charges primarily related to impairments of held for sale assets and the release of cumulative currency translation adjustments, which were not deductible for tax purposes; and (ii) valuation allowances recorded on certain net operating losses and deferred tax assets in domestic and foreign jurisdictions where we are unlikely to recognize these benefits. Partially offsetting the negative factors was a $1.7 million of return-to-provision true-up primarily related to foreign tax credits applied to the mandatory deemed repatriation from the TCJA.

 

Taxes on income (loss) decreased $5.1 million to a benefit of $0.1 million in 2018 compared to $5.0 million in 2017. Our effective tax rate was negative 4.5% and negative 8.1% in 2018 and 2017, respectively. The effective tax rate in 2018 was positively impacted by: (i) a $1.9 million adjustment to the mandatory deemed repatriation tax on foreign earnings; and (ii) a $1.5 million discrete item related to employee share-based awards that vested during 2018. Together, the adjustment to the repatriation tax and the discrete item had a 114.6% benefit to the effective tax rate during 2018. Partially offsetting the benefits were valuation allowances recorded on certain net operating losses in foreign jurisdictions for which no income tax benefit can be recognized.

 

The effective tax rate in 2017 was unfavorably impacted by (i) charges associated with the TCJA, which resulted in additional income tax expense of $2.4 million. The expense was primarily related to the TCJA’s transition tax on previously unremitted earnings of non-U.S. subsidiaries offset by the release of a deferred tax liability on unremitted foreign earnings; (ii) significant pre-tax charges primarily related to goodwill impairment, which were not deductible for tax purposes; and (iii) the impact of establishing valuation allowances on deferred tax assets in jurisdictions where we are unlikely to recognize these benefits.

 

51

 

 

Non-controlling Interests

 

Income attributable to non-controlling interests was $1.4 million, $0.2 million and $2.8 million in 2019, 2018 and 2017, respectively. In 2019, income was primarily driven from our Corrosion Protection joint ventures in Oman and Saudi Arabia and our Infrastructure Solutions joint ventures in Asia. In 2018, income from our Corrosion Protection joint ventures in Oman and Louisiana and our Infrastructure Solutions joint ventures in Asia were partially offset by losses from our Corrosion Protection joint venture in Mexico. In 2017, income was primarily driven from our joint venture in Louisiana, which performed a majority of its work on a large deepwater project in our pipe coating and insulation operation.

 

Liquidity and Capital Resources

 

Sources and Uses of Cash

 

Our primary source of cash is operating activities. We occasionally borrow under our line of credit’s available capacity to fund operating activities, including working capital investments. Our operating activities include the collection of accounts receivable as well as the ultimate billing and collection of contract assets. At December 31, 2019, we believed our net accounts receivable and our contract assets, as reported on our Consolidated Balance Sheet, were fully collectible and a significant portion of the receivables will be collected within the next twelve months. From time to time, we have net receivables recorded that we believe will be collected but are being disputed by the customer in some manner. Disputes of this nature could meaningfully impact the timing of receivable collection or require us to invoke our contractual or legal rights in a lawsuit or alternative dispute resolution proceeding. If in a future period we believe any of these receivables are no longer collectible, we would increase our allowance for bad debts through a charge to earnings.

 

We expect the principal operational use of funds for the foreseeable future will be for capital expenditures, working capital, debt service and share repurchases.

 

During 2019, capital expenditures were primarily used to: (i) support our Infrastructure Solutions North American CIPP business and expand our Corrosion Protection businesses in the Middle East; and (ii) boost our information systems platform with upgrades to our enterprise resource planning system. For 2020, we anticipate that we will spend approximately $25 million for capital expenditures, which is slightly below that in 2019.

 

Open market repurchases of Aegion’s common stock totaled 1,492,348 shares, or $26.3 million, in 2019. In December 2019, our board of directors authorized the open market repurchase of up to an additional two million shares of our common stock. The program did not establish a time period in which the repurchases had to be made, although the authorization is limited to $40.0 million in 2020 by our amended Credit Facility while our consolidated financial leverage ratio remains greater than 2.50 to 1.00. The shares are repurchased from time to time in the open market, subject to cash availability, market conditions and other factors, and in accordance with applicable regulatory requirements. We are not obligated to acquire any particular amount of common stock and, subject to applicable regulatory requirements, may commence, suspend or discontinue purchases at any time without notice or authorization. Any shares repurchased during 2020 are expected to be funded primarily through available cash. Once repurchased, we promptly retire such shares.

 

As part of our Restructuring, we utilized cash of $13.8 million during 2019 and $37.1 million in cumulative cash payments since 2017 related to employee severance, extension of benefits, employment assistance programs, early lease and contract termination and other restructuring related costs. Cumulatively, we have incurred both cash and non-cash charges of $171.9 million, of which $86.4 million relates to goodwill and long-lived asset impairment charges recorded in 2017 as part of exiting the non-pipe FRP contracting market in North America. We are substantially complete with respect to our restructuring efforts and expect to incur additional cash charges of between $2 million and $4 million. We could also incur additional non-cash charges primarily associated with the release of cumulative currency translation adjustments and losses on the closure or liquidation of international entities. See Note 4 to the consolidated financial statements contained in this Report for additional information and disclosures regarding our Restructuring.

 

52

 
 

The following table is a condensed schedule of cash flows used in the discussion of liquidity and capital resources (in thousands):

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Net cash provided by operating activities

  $ 78,814     $ 39,669     $ 63,594  

Net cash provided by (used in) investing activities

    (27,726 )     1,165       (39,547 )

Net cash used in financing activities

    (66,757 )     (60,448 )     (56,447 )

Effect of exchange rate changes on cash

    (2,995 )     (4,045 )     6,553  

Net decrease in cash, cash equivalents and restricted cash for the year

  $ (18,664 )   $ (23,659 )   $ (25,847 )

 

Cash Flows from Operating Activities

 

Cash flows from operating activities provided $78.8 million and $39.7 million in 2019 and 2018, respectively. The increase in operating cash flow from 2019 to 2018 was primarily due to improved working capital management in 2019 as compared to 2018, partially offset by lower operating income during 2019 as compared to 2018, exclusive of significant non-cash charges in both periods. Cash flows during 2019 and 2018 were negatively impacted by $13.8 million and $14.8 million, respectively, in cash payments related to our restructuring activities. Cash flows in 2017 were negatively impacted by $9.4 million in cash payments related to our restructuring activities.

 

Net loss recorded in 2019 was negatively impacted by non-cash charges of $12.8 million related to restructuring and impairments of assets held for sale. Net income recorded in 2018 was negatively impacted by non-cash charges of $24.4 million related to restructuring, impairments and the loss on sale of Bayou. The net loss recorded in 2017 was negatively impacted by non-cash charges of $96.5 million related to restructuring, definite-lived intangible asset impairments and goodwill impairments. Working capital provided $16.0 million of cash during 2019 compared to $35.4 million used in 2018. This increased inflow was primarily attributed to improved working capital management in 2019, especially as it relates to accounts receivable collections in the U.S. as well as settling international accounts receivable as part of our restructuring efforts.

 

Cash flows from operating activities provided $39.7 million and $63.6 million in 2018 and 2017, respectively. The decrease was primarily due to lower operating income during 2018 as compared to 2017, exclusive of significant non-cash charges in both periods. Working capital used $35.4 million of cash during 2018 compared to $10.2 million used in 2017. This increased usage was primarily attributed to favorable customer prepayments in 2017 related to large Middle East coating projects executed in 2018.

 

Cash Flows from Investing Activities

 

Cash flows from investing activities used $27.7 million of cash in 2019 and provided $1.2 million of cash in 2018. We used $28.8 million in cash for capital expenditures in 2019 compared to $30.5 million in 2018 and $30.8 million in 2017. In 2019 and 2018, $0.9 million of non-cash capital expenditures were included in accounts payable and accrued expenses in both years. Capital expenditures in 2019, 2018 and 2017 were partially offset by $1.3 million, $3.0 million and $0.7 million, respectively, in proceeds received from asset disposals. During 2018, we received $37.9 million from the sale of Bayou and we used $9.0 million for two smaller acquisitions. During 2017, we used approximately $8.0 million to acquire Environmental Techniques.

 

Cash Flows from Financing Activities

 

Cash flows from financing activities used $66.8 million during 2019 compared to $60.4 million used in 2018. In 2019 and 2018, we used cash of $29.4 million and $25.8 million, respectively, to repurchase 1.7 million and 1.2 million shares, respectively, of our common stock through open market purchases and in connection with our equity compensation programs as discussed in Note 10 to the consolidated financial statements contained in this report. During 2019, we had net repayments on the line of credit of $7.0 million, and we used cash of $28.4 million to pay down the principal balance of our term loan. During 2018, we had net repayments on the line of credit of $7.0 million, which included a $35.0 million repayment from the proceeds on the Bayou sale, net of borrowings of $28.0 million for domestic working capital needs, and we used cash of $26.3 million to pay down the principal balance of our term loan. During 2017, we used cash of $37.8 million to repurchase 1.7 million shares of our common stock. We also had net borrowings of $2.0 million from our line of credit to fund domestic working capital needs, and we used $21.6 million to pay down the principal balance of of our term loan.

 

53

 
 

Financial Condition

 

The following table presents our capitalization (in thousands):

   

December 31,

 
   

2019

   

2018

 

Cash and cash equivalents

  $ 64,874     $ 83,527  

Restricted cash

    1,348       1,359  
Total long-term debt     276,432       311,472  

Total equity

    435,093       470,187  
Total capitalization (debt plus equity)     711,525       781,659  
Debt to total capitalization     39 %     40 %

 

Cash and Cash Equivalents

 

At December 31, 2019, our cash balances were located worldwide for working capital and support needs. Given the breadth of our international operations, approximately $25.3 million, or 39.0%, of our cash was denominated in currencies other than the United States dollar as of December 31, 2019. We manage our worldwide cash requirements by reviewing available funds among the many subsidiaries through which we conduct business and the cost effectiveness with which those funds can be accessed. The repatriation of cash balances from certain of our subsidiaries could have adverse tax consequences or be subject to regulatory capital requirements; however, those balances are generally available without legal restrictions to fund ordinary business operations. Certain provisions within the TCJA effectively transition the U.S. to a territorial system and eliminates deferral on U.S. taxation for certain amounts of income that are not taxed at a minimum level. At this time, we do not intend to distribute earnings in a taxable manner, and therefore, intend to limit distributions to: (i) earnings previously taxed in the U.S.; (ii) earnings that would qualify for the 100 percent dividends received deduction provided in the TCJA; or (iii) earnings that would not result in significant foreign taxes. As a result, we did not recognize a deferred tax liability on any remaining undistributed foreign earnings at December 31, 2019.

 

Restricted cash held in escrow primarily relates to funds reserved for legal requirements, deposits made in lieu of retention on specific projects performed for municipalities and state agencies, or advance customer payments and compensating balances for bank undertakings in Europe.

 

Long-Term Debt

 

In October 2015, we entered into an amended and restated $650.0 million senior secured credit facility with a syndicate of banks. In February 2018 and December 2018, we amended this facility (the “amended Credit Facility”). The amended Credit Facility consists of a $225.0 million revolving line of credit and a $308.4 million term loan facility, each with a maturity date in February 2023.

 

We paid expenses of $3.1 million associated with the amended Credit Facility, $1.4 million related to up-front lending fees and $1.7 million related to third-party arranging fees and expenses, the latter of which was recorded in “Interest expense” in the Consolidated Statement of Operations in 2018. In addition, we had $2.4 million in unamortized loan costs associated with the original Credit Facility, of which $0.6 million was written off and recorded in “Interest expense” in the Consolidated Statement of Operations in 2018.

 

Our indebtedness at December 31, 2019 consisted of $253.8 million outstanding from the term loan under the amended Credit Facility and $24.0 million on the line of credit under the amended Credit Facility. Additionally, the Company had $0.8 million of debt held by its joint ventures (representing funds loaned by its joint venture partners).

 

As of December 31, 2019, we had $26.1 million in letters of credit issued and outstanding under the amended Credit Facility. Of such amount, $12.2 million was collateral for the benefit of certain of our insurance carriers and $13.9 million was for letters of credit or bank guarantees of performance or payment obligations of foreign subsidiaries.

 

In October 2015, we entered into an interest rate swap agreement for a notional amount of $262.5 million, which is set to expire in October 2020. The notional amount of this swap mirrors the amortization of a $262.5 million portion of our $350.0 million term loan drawn from the original Credit Facility.  The swap requires us to make a monthly fixed rate payment of 1.46% calculated on the amortizing $262.5 million notional amount, and provides us to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $262.5 million notional amount. The receipt of the monthly LIBOR-based payment offsets a variable monthly LIBOR-based interest cost on a corresponding $262.5 million portion of our term loan from the original Credit Facility. This interest rate swap is used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and is accounted for as a cash flow hedge.

 

In March 2018, we entered into an interest rate swap forward agreement that begins in October 2020 and expires in February 2023 to coincide with the amortization period of the amended Credit Facility. The swap will require us to make a monthly fixed rate payment of 2.937% calculated on the then amortizing $170.6 million notional amount, and provides us to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $170.6 million notional amount. The receipt of the monthly LIBOR-based payment will offset the variable monthly LIBOR-based interest cost on a corresponding $170.6 million portion of our term loan from the amended Credit Facility. This interest rate swap will be used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and accounted for as a cash flow hedge.

 

The amended Credit Facility is subject to certain financial covenants including a consolidated financial leverage ratio and consolidated fixed charge coverage ratio. We were in compliance with all covenants at December 31, 2019 and expect continued compliance for the foreseeable future.

 

We believe that we have adequate resources and liquidity to fund future cash requirements and debt repayments with cash generated from operations, existing cash balances and additional short- and long-term borrowing capacity for the next 12 months.

 

See Note 9 to the consolidated financial statements contained in this Report for additional information and disclosures regarding our long-term debt.

 

54

 
 

Disclosure of Contractual Obligations and Commercial Commitments

 

We have entered into various contractual obligations and commitments in the course of our ongoing operations and financing strategies. Contractual obligations are considered to represent known future cash payments that we are required to make under existing contractual arrangements, such as debt and lease agreements. These obligations may result from both general financing activities or from commercial arrangements that are directly supported by related revenue-producing activities. Commercial commitments represent contingent obligations, which become payable only if certain pre-defined events were to occur, such as funding financial guarantees. See Note 13 to the consolidated financial statements contained in this Report for further discussion regarding our commitments and contingencies.

 

The following table provides a summary of our contractual obligations and commercial commitments as of December 31, 2019. This table includes cash obligations related to principal outstanding under existing debt agreements and operating leases (in thousands):

 

   

Payments Due by Period

 

Cash Obligations (1) (2) (3) (4) (5)

 

Total

   

2020

   

2021

   

2022

   

2023

   

2024

   

Thereafeter

 

Long-term debt

  $ 277,750     $ 32,033     $ 25,061     $ 30,844     $ 189,813     $     $  

Interest on long-term debt

    30,661       10,973       9,800       8,641       1,247              

Operating leases

    83,688       18,739       16,287       13,509       10,950       7,845       16,358  

Total contractual cash obligations

  $ 392,099     $ 61,745     $ 51,148     $ 52,994     $ 202,010     $ 7,845     $ 16,358  

 

(1)

Cash obligations are not discounted. See Notes 9 and 13 to the consolidated financial statements contained in this Report regarding our long-term debt and amended Credit Facility and commitments and contingencies, respectively.

(2)

Interest on long-term debt was calculated using the current annualized rate on our long-term debt as discussed in Note 9 to the consolidated financial statements contained in this Report.

(3)

Liabilities related to FASB ASC 740, Income Taxes, have not been included in the table above because we are uncertain as to if or when such amounts may be settled. As of December 31, 2019, we had income tax receivable and income tax payable of $5.7 million and $1.8 million, respectively, recorded on our consolidated balance sheet.

(4)

There were no material purchase commitments at December 31, 2019.

(5)

Amounts exclude approximately $5.0 million of cash charges expected to be incurred in 2020 related to our Restructuring.

 

Off-Balance Sheet Arrangements

 

We use various structures for the financing of operating equipment, including borrowings and operating leases. All debt is presented in the balance sheet. Our future commitments were $392.1 million at December 31, 2019. We have no other off-balance sheet financing arrangements or commitments. See Note 13 to the consolidated financial statements contained in this Report regarding commitments and contingencies.

 

Critical Accounting Policies

 

Discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amount of assets and liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities at the financial statement dates.  Actual results may differ from these estimates under different assumptions or conditions.

 

Some accounting policies require the application of significant judgment by management in selecting the appropriate assumptions for calculating financial estimates. By their nature, these judgments are subject to an inherent degree of uncertainty.  We believe that our critical accounting policies are those described below.  For a detailed discussion on the application of these and other accounting policies, see Note 2 to the consolidated financial statements contained in this Report.

 

Revenue Recognition

 

On January 1, 2018, we adopted FASB ASC 606, Revenue from Contracts with Customers (“FASB ASC 606”) for all contracts that were not completed using the modified retrospective transition method. We recognized the cumulative effect of initially applying FASB ASC 606 as an adjustment to the opening balance of retained earnings.  Prior period information has not been restated and continues to be reported under the accounting standards in effect for those periods.

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in FASB ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For contracts in which construction, engineering and installation services are provided, there is generally a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. The bundle of goods and services represents the combined output for which the customer has contracted. For product sales contracts with multiple performance obligations where each product is distinct, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good in the contract. For royalty license agreements whereby intellectual property is transferred to the customer, there is a single performance obligation as the license is not separately identifiable from the other goods and services in the contract.

 

55

 
 

Our performance obligations are satisfied over time as work progresses or at a point in time. Revenues from construction, engineering and installation services are recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress toward satisfying performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, general and administrative expenses. Revenues from maintenance contracts are structured such that we have the right to consideration from a customer in an amount that corresponds directly with the performance completed to date.  Therefore, we utilize the practical expedient in FASB ASC 606-55-255, which allows us to recognize revenue in the amount to which we have the right to invoice. Revenues from royalty license arrangements are recognized either at contract inception when the license is transferred or when the royalty has been earned, depending on whether the contract contains fixed consideration. Revenues from stand-alone product sales are recognized at a point in time, when control of the product is transferred to the customer.

 

Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, we estimate the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract, and recognizes that profit over the life of the contract.  Contract estimates are based on various assumptions to project the outcome of future events that sometimes span multiple years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.

 

Our contracts do not typically contain variable consideration or other provisions that increase or decrease the transaction price. In rare situations where the transaction price is not fixed, we estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. For royalty license agreements, we apply the sales-based and usage-based royalty exception and recognize royalties at the later of: (i) when the subsequent sale or usage occurs; or (ii) the satisfaction or partial satisfaction of the performance obligation to which some or all of the sales-or usage-based royalty has been allocated. For contracts in which a portion of the transaction price is retained and paid after the good or service has been transferred to the customer, we do not recognize a significant financing component. The primary purpose of the retainage payment is often to provide the customer with assurance that we will perform our obligations under the contract, rather than to provide financing to the customer.

 

Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available.

 

Taxation

 

We provide for estimated income taxes payable or refundable on current year income tax returns, as well as the estimated future tax effects attributable to temporary differences and carryforwards, in accordance with FASB ASC 740, Income Taxes (“FASB ASC 740”).  FASB ASC 740 also requires that a valuation allowance be recorded against any deferred tax assets that are not likely to be realized in the future. The determination is based on our ability to generate future taxable income and, at times, is dependent on our ability to implement strategic tax initiatives to ensure full utilization of recorded deferred tax assets. Should we not be able to implement the necessary tax strategies, we may need to record valuation allowances for certain deferred tax assets, including those related to foreign income tax benefits. Significant management judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and any valuation allowances recorded against net deferred tax assets.

 

As a result of the TCJA’s reduction in the U.S. corporate income tax rate from 35% to 21%, FASB ASC 740 required us to remeasure our deferred tax assets and liabilities based on tax rates at which the balances are expected to reverse in the future. The provisional amount recorded for the remeasurement of our deferred tax balances resulted in no adjustment to tax expense. The remeasurement of the deferred tax assets gave rise to an additional income tax expense of $5.1 million in 2017, which was offset by an equal reduction in the valuation allowance of $5.1 million.

 

In accordance with FASB ASC 740, tax benefits from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. In addition, this recognition model includes a measurement attribute that measures the position as the largest amount of tax that is greater than 50% likely of being realized upon ultimate settlement in accordance with FASB ASC 740. This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

 

56

 
 

We recognize tax liabilities in accordance with FASB ASC 740 and we adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which they are determined. While we believe the resulting tax balances as of December 31, 2019 and 2018 were appropriately accounted for in accordance with FASB ASC 740, the ultimate outcome of such matters could result in favorable or unfavorable adjustments to our consolidated financial statements and such adjustments could be material.

 

In 2017, in connection with our initial analysis of the TCJA, we recorded a provisional estimated net income tax expense of $2.4 million by applying the guidance under Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”). In accordance with SAB 118, the estimated income tax represented our best estimate at the time it was made, but also understanding that the provisional amount was subject to further adjustments under SAB 118. During 2018, we finalized our calculations of the transition tax liability under the TCJA and adjusted the liability downward by $1.9 million primarily due to further refinement of computations related to earnings and profits, cash and cash equivalents, state income tax and foreign withholding taxes pursuant to guidance issued during the year. This adjustment was recorded as a reduction to income tax expense in 2018.

 

Purchase Price Accounting

 

We account for our acquisitions in accordance with FASB ASC 805, Business Combinations. The base cash purchase price plus the estimated fair value of any non-cash or contingent consideration given for an acquired business is allocated to the assets acquired (including identified intangible assets) and liabilities assumed based on the estimated fair values of such assets and liabilities. The excess of the total consideration over the aggregate net fair values assigned is recorded as goodwill. Contingent consideration, if any, is recognized as a liability as of the acquisition date with subsequent adjustments recorded in the consolidated statements of operations. Indirect and general expenses related to business combinations are expensed as incurred.

 

We typically determine the fair value of tangible and intangible assets acquired in a business combination using independent valuations that rely on management’s estimates of inputs and assumptions that a market participant would use. Key assumptions include cash flow projections, growth rates, asset lives, and discount rates based on an analysis of weighted average cost of capital.

 

Long-Lived Assets

 

Property, plant and equipment and other identified intangibles (primarily customer relationships, patents and acquired technologies, trademarks, licenses and non-compete agreements) are recorded at cost, net of accumulated depreciation, amortization and impairment, and, except for goodwill, are depreciated or amortized on a straight-line basis over their estimated useful lives. Changes in circumstances such as technological advances, changes to our business model or changes in our capital strategy can result in the actual useful lives differing from our estimates. During 2019, no such changes were noted. If we determine that the useful life of our property, plant and equipment or our identified intangible assets should be shortened, we would depreciate or amortize the net book value in excess of the salvage value over its revised remaining useful life, thereby increasing depreciation or amortization expense.

 

Long-lived assets, including property, plant and equipment and other intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such impairment tests are based on a comparison of undiscounted cash flows to the recorded value of the asset. The estimate of cash flow is based upon, among other things, assumptions about expected future operating performance. Our estimates of undiscounted cash flow may differ from actual cash flow due to, among other things, technological changes, economic conditions, changes to our business model or changes in our operating performance. If the sum of the undiscounted cash flows is less than the carrying value, we recognize an impairment loss, measured as the amount by which the carrying value exceeds the fair value of the asset.

 

Impairment Review – 2017

 

As part of the Restructuring, we exited all non-pipe related contract applications for the Tyfo® system in North America. As a result of this action, we evaluated the fair value of long-lived assets in our Fyfe reporting unit in accordance with FASB ASC 360, Property, Plant and Equipment (“FASB ASC 360”). The results of the Fyfe reporting unit and its related asset groups are reported within the Infrastructure Solutions reportable segment.

 

57

 
 

Based on the results of the valuation, the carrying amount of certain long-lived assets for the Fyfe North America asset group exceeded the fair value. Accordingly, we recorded impairment charges of $3.4 million to trademarks, $20.8 million to customer relationships and $16.8 million to patents and acquired technology in 2017. The impairment charges were recorded to “Definite-lived intangible asset impairment” in the Consolidated Statement of Operations. Property, plant and equipment was determined to have a carrying value that exceeded fair value; thus, no impairment was recorded.

 

The fair value estimates described above were determined using observable inputs and significant unobservable inputs, which are based on level 3 inputs as defined in Note 2 to the consolidated financial statements contained in this Report.

 

Goodwill

 

Under FASB ASC 350, we conduct an impairment test of goodwill on an annual basis or when events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. An impairment charge will be recognized to the extent that the fair value of a reporting unit is less than its carrying value. Factors that could potentially trigger an impairment review include (but are not limited to):

 

significant underperformance of a segment relative to expected, historical or forecasted operating results;

 

significant negative industry or economic trends;

 

significant changes in the strategy for a segment including extended slowdowns in the segment’s market;

 

a decrease in market capitalization below our book value; and

 

a significant change in regulations.

 

Whether during the annual impairment assessment or during a trigger-based impairment review, we estimate the fair value of our reporting units and compare such fair value to the carrying value of those reporting units to determine if there are any indications of goodwill impairment.

 

Fair value of reporting units is estimated using a combination of two valuation methods: a market approach and an income approach with each method given equal weight in estimating the fair value assigned to each reporting unit. Absent an indication of fair value from a potential buyer or similar specific transaction, we believe the use of these two methods provides a reasonable estimate of a reporting unit’s fair value. Assumptions common to both methods are operating plans and economic outlooks, which are used to forecast future revenues, earnings and after-tax cash flows for each reporting unit. These assumptions are applied consistently for both methods.

 

The market approach estimates fair value by first determining earnings before interest, taxes, depreciation and amortization (“EBITDA”) multiples for comparable publicly-traded companies with similar characteristics of the reporting unit. The EBITDA multiples for comparable companies are based upon current enterprise value. The enterprise value is based upon current market capitalization and includes a control premium. We believe this approach is appropriate because it provides a fair value estimate using multiples from entities with operations and economic characteristics comparable to its reporting units.

 

The income approach is based on forecasted future (debt-free) cash flows that are discounted to present value using factors that consider timing and risk of future cash flows. We believe this approach is appropriate because it provides a fair value estimate based upon the reporting unit’s expected long-term operating cash flow performance. Discounted cash flow projections are based on financial forecasts developed from operating plans and economic outlooks, growth rates, estimates of future expected changes in operating margins, terminal value growth rates, future capital expenditures and changes in working capital requirements. Estimates of discounted cash flows may differ from actual cash flows due to, among other things, changes in economic conditions, changes to business models, changes in our weighted average cost of capital, or changes in operating performance.

 

58

 
 

The discount rate applied to the estimated future cash flows is one of the most significant assumptions utilized under the income approach. We determine the appropriate discount rate for each of its reporting units based on the weighted average cost of capital (“WACC”) for each individual reporting unit. The WACC takes into account both the pre-tax cost of debt and cost of equity (including the risk-free rate on twenty year U.S. Treasury bonds), and certain other company-specific and market-based factors. As each reporting unit has a different risk profile based on the nature of its operations, the WACC for each reporting unit is adjusted, as appropriate, to account for company-specific risks. Accordingly, the WACC for each reporting unit may differ.

 

Annual Impairment Assessment – October 1, 2019

 

We had six reporting units for purposes of assessing goodwill at October 1, 2019 as follows: Municipal Pipe Rehabilitation, Fyfe, Corrpro, United Pipeline Systems, Coating Services and Energy Services.

 

Significant assumptions used in our October 2019 goodwill review included: (i) discount rates ranging from 12.0% to 16.0%; (ii) annual revenue growth rates generally ranging from 1.6% to 4.9%; (iii) operating margin stability in the short term related to certain reporting units affected by the Restructuring, but slightly increased operating margins long term; and (iv) peer group EBITDA multiples.

 

Our assessment of each reporting unit’s fair value in relation to its respective carrying value yielded no reporting units with a fair value below carrying value or within 10 percent of its carrying value. The Energy Services reporting unit had a fair value only slightly above 10 percent of its carrying value. The Energy Services reporting unit, which had $48.0 million of goodwill recorded at the impairment testing date, has several large customers and primarily operates in the California downstream oil and gas market, which has experienced significant market changes in recent years. Projected cash flows were based on continued strength in the Central California downstream energy market and a continued, growing relationship with our primary customer base. If these assumptions do not materialize in a manner consistent with our expectations, there is risk of impairment to recorded goodwill.

 

Impairment Review – 2017

 

As part of the Restructuring, we exited all non-pipe related contract applications for the Tyfo® system in North America. As a result of this action, we evaluated the goodwill of our Fyfe reporting unit and determined that a triggering event occurred. Based on the impairment analysis, we determined that recorded goodwill at the Fyfe reporting unit was impaired by $45.4 million, which was recorded to “Goodwill impairment” in the Consolidated Statement of Operations during 2017. As of December 31, 2017, we had remaining Fyfe goodwill of $9.6 million.

 

Projected cash flows were based, in part, on the ability to grow third-party product sales and pressure pipe contracting in North America, and maintaining a presence in other international markets. If these assumptions do not materialize in a manner consistent with our expectations, there is risk of additional impairment to recorded goodwill.

 

See Note 8 to the consolidated financial statements contained in this Report for a reconciliation of the beginning and ending balances of goodwill.

 

Accounting Standards Updates

 

See Note 2 to the consolidated financial statements contained in this Report.

 

59

 
 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

Market Risk

 

We are exposed to the effect of interest rate changes and of foreign currency and commodity price fluctuations. We currently do not use derivative contracts to manage commodity risks. From time to time, we may enter into foreign currency forward contracts to fix exchange rates for net investments in foreign operations to hedge our foreign exchange risk.

 

Interest Rate Risk

 

The fair value of our cash and short-term investment portfolio at December 31, 2019 approximated carrying value. Given the short-term nature of these instruments, market risk, as measured by the change in fair value resulting from a hypothetical 100 basis point change in interest rates, would not be material.

 

Our objectives in managing exposure to interest rate changes are to limit the impact of interest rate changes on earnings and cash flows and to lower overall borrowing costs. To achieve these objectives, we maintain fixed rate debt whenever favorable; however, the majority of our debt at December 31, 2019 was variable rate debt. We substantially mitigate our interest rate risk through interest rate swap agreements, which are used to hedge the volatility of monthly LIBOR rate movement of our debt. We currently utilize interest rate swap agreements with a notional amount that mirrors approximately 75% of our outstanding borrowings from the term loan under our amended Credit Facility.

 

At December 31, 2019, the estimated fair value of our long-term debt was approximately $286.8 million. Fair value was estimated using market rates for debt of similar risk and maturity and a discounted cash flow model. Market risk related to the potential increase in fair value resulting from a hypothetical 100 basis point increase in our debt specific borrowing rates at December 31, 2019 would result in a $0.8 million increase in interest expense.

 

Foreign Exchange Risk

 

We operate subsidiaries and are associated with licensees and affiliated companies operating solely outside of the United States and in foreign currencies. Consequently, we are inherently exposed to risks associated with the fluctuation in the value of the local currencies compared to the U.S. dollar. At December 31, 2019, a substantial portion of our cash and cash equivalents was denominated in foreign currencies, and a hypothetical 10.0% change in currency exchange rates could result in an approximate $2.5 million impact to our equity through accumulated other comprehensive income (loss).

 

In order to help mitigate this risk, we may enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations. We do not engage in hedging transactions for speculative investment reasons. There can be no assurance that our hedging operations will eliminate or substantially reduce risks associated with fluctuating currencies. At December 31, 2019, there were no material foreign currency hedge instruments outstanding. See Note 15 to the consolidated financial statements contained in this Report for additional information and disclosures regarding our derivative financial instruments.

 

60

 
 

Commodity Risk

 

We have exposure to the effect of limitations on supply and changes in commodity pricing relative to a variety of raw materials that we purchase and use in our operating activities, most notably resin, iron ore, chemicals, staple fiber, fuel, metals and pipe. We manage this risk by entering into agreements with certain suppliers utilizing a request for proposal, or RFP, format and purchasing in bulk, and advantageous buying on the spot market for certain metals, when possible. We also manage this risk by continuously updating our estimation systems for bidding contracts so that we are able to price our products and services appropriately to our customers. However, we face exposure on contracts in process that have already been priced and are not subject to any cost adjustments in the contract. This exposure is potentially more significant on our longer-term projects.

 

We obtain a majority of our global resin requirements, one of our primary raw materials, from multiple suppliers in order to diversify our supplier base and thus reduce the risks inherent in concentrated supply streams. We have qualified a number of vendors in North America, Europe and Asia that can deliver, and are currently delivering, proprietary resins that meet our specifications.

 

The primary products and raw materials used by our infrastructure rehabilitation operations in the manufacture of FRP composite systems are carbon, glass, resins, fabric and epoxy raw materials. Fabric and epoxies are the largest materials purchased, which are currently purchased through a select group of suppliers, although we believe these and the other materials are available from a number of vendors. The price of epoxy historically is affected by the price of oil.  In addition, a number of factors such as worldwide demand, labor costs, energy costs, import duties and other trade restrictions may influence the price of these raw materials.

 

We rely on a select group of third-party extruders to manufacture our Fusible PVC® pipe products.

 

61

 
 

Item 8. Financial Statements and Supplementary Data

 

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

Management’s Report on Internal Control Over Financial Reporting

62

 

 

Report of Independent Registered Public Accounting Firm

63

 

 

Consolidated Statements of Operations for the Years Ended December 31, 2019, 2018 and 2017

64

 

 

Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2019, 2018 and 2017

65

 

 

Consolidated Balance Sheets at December 31, 2019 and 2018

66

 

 

Consolidated Statements of Equity for the Years Ended December 31, 2019, 2018 and 2017

67

 

 

Consolidated Statements of Cash Flows for the Years Ended December 31, 2019, 2018 and 2017

68

 

 

Notes to Consolidated Financial Statements

70

 

62

 
 

Management’s Report on Internal Control Over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f).

 

Under the supervision and with the participation of Company management, including the Chief Executive Officer (the principal executive officer) and the Chief Financial Officer (the principal financial officer), an evaluation was performed of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2019. In performing this evaluation, management employed the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control – Integrated Framework (2013).

 

Based on the criteria set forth in Internal Control – Integrated Framework (2013), management, including the Company’s Chief Executive Officer and Chief Financial Officer, has concluded that the Company’s internal control over financial reporting was effective as of December 31, 2019.

 

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

 

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2019 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in its report which appears herein.

 

 
   

/s/ Charles R. Gordon

 

Charles R. Gordon

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 
   

/s/ David F. Morris

 

David F. Morris

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

 

63

 
 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of Aegion Corporation

 

Opinions on the Financial Statements and Internal Control over Financial Reporting

 

We have audited the accompanying consolidated balance sheets of Aegion Corporation and its subsidiaries (the “Company”) as of December 31, 2019 and 2018, and the related consolidated statements of operations, of comprehensive income, of equity and of cash flows for each of the three years in the period ended December 31, 2019, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

 

Change in Accounting Principle

 

As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in 2019.

 

Basis for Opinions

 

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

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

 

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

 

Definition and Limitations of Internal Control over Financial Reporting

 

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

 

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

 

Critical Audit Matters

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

Goodwill Impairment Assessments – Energy Services and Corrpro Reporting Units

 

As described in Notes 2 and 8 to the consolidated financial statements, the Company’s consolidated goodwill balance was $256.8 million as of December 31, 2019, and the goodwill associated with the Energy Services and Corrosion Protection segments was $48.0 million and $31.5 million, respectively, of which a significant portion is associated with the Energy Services and Corrpro reporting units. Management conducts an impairment test on an annual basis or when events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. An impairment charge will be recognized to the extent that the fair value of a reporting unit is less than its carrying value. Fair value of reporting units is estimated using a combination of two valuation methods: a market approach and an income approach with each method given equal weight in estimating the fair value assigned to each reporting unit. The market approach estimates fair value by first determining earnings before interest, taxes, depreciation and amortization (EBITDA) multiples for comparable publicly-traded companies with similar characteristics of the reporting unit. The income approach is based on forecasted future (debt-free) cash flows that are discounted to present value using factors that consider timing and risk of future cash flows. Discounted cash flow projections are based on financial forecasts developed from operating plans and economic outlooks, growth rates, estimates of future expected changes in operating margins, terminal value growth rates, future capital expenditures and changes in working capital requirements. Management’s valuation methods included significant assumptions relating to discount rates, revenue growth rates, operating margins, and peer group EBITDA multiples. 

 

The principal considerations for our determination that performing procedures relating to the goodwill impairment assessments for the Energy Services and Corrpro reporting units is a critical audit matter are there was significant judgment by management when developing the fair value measurement of the reporting units. This in turn led to a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating audit evidence relating to management’s market and income approaches and significant assumptions, including discount rates, revenue growth rates, operating margins, and peer group EBITDA multiples. In addition, the audit effort involved the use of professionals with specialized skill and knowledge to assist in performing these procedures and evaluating the audit evidence obtained. 

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s goodwill impairment assessment, including controls over the determination of the fair value of the Company’s reporting units. These procedures also included, among others, testing management’s process for developing the fair value estimates of the Energy Services and Corrpro reporting units; evaluating the appropriateness of the valuation methods; testing the completeness and accuracy of underlying data used in the valuation methods; and evaluating the significant assumptions used by management, including discount rates, revenue growth rates, operating margins and peer group EBITDA multiples. Evaluating management’s assumptions related to discount rates, revenue growth rates, operating margins and peer group EBITDA multiples involved evaluating whether the assumptions used by management were reasonable considering (i) current and past performance of the reporting units, (ii) relevant industry forecasts and macroeconomic conditions, and (iii) consistency with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating the appropriateness of management’s market and income approaches and certain significant assumptions, including the discount rates and peer group EBITDA multiples.

 

/s/ PricewaterhouseCoopers LLP

St. Louis, Missouri

March 2, 2020

 

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

 

64

 
 
 

AEGION CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

   

Years Ended December 31,

 
   

2019

 

2018

   

2017

 

Revenues

  $ 1,213,935     $ 1,333,568     $ 1,359,019  

Cost of revenues

    967,700       1,066,642       1,074,207  

Gross profit

    246,235       266,926       284,812  

Operating expenses

    199,430       219,823       226,173  

Goodwill impairment

          1,389       45,390  

Definite-lived intangible asset impairment

          2,169       41,032  

Impairment of assets held for sale

    23,427              

Acquisition and divestiture expenses

    3,375       7,004       2,923  

Restructuring and related charges

    9,030       6,894       12,814  

Operating income (loss)

    10,973       29,647       (43,520 )

Other income (expense):

                       

Interest expense

    (14,002 )     (17,327 )     (16,001 )

Interest income

    1,038       516       145  

Other

    (10,893 )     (9,881 )     (2,201 )

Total other expense

    (23,857 )     (26,692 )     (18,057 )

Income (loss) before taxes on income

    (12,884 )     2,955       (61,577 )

Taxes (benefit) on income (loss)

    6,564       (132 )     5,005  

Net income (loss)

    (19,448 )     3,087       (66,582 )

Non-controlling interests income

    (1,444 )     (159 )     (2,819 )

Net income (loss) attributable to Aegion Corporation

  $ (20,892 )   $ 2,928     $ (69,401 )
                         

Earnings (loss) per share attributable to Aegion Corporation:

                       

Basic

  $ (0.67 )   $ 0.09     $ (2.09 )

Diluted

    (0.67 )     0.09       (2.09 )

 

The accompanying notes are an integral part of the consolidated financial statements.

 

65

 
 
 

AEGION CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Net income (loss)

  $ (19,448 )   $ 3,087     $ (66,582 )

Other comprehensive income (loss):

                       

Currency translation adjustments

    13,915       (14,651 )     20,839  

Deferred gain (loss) on hedging activity, net of tax (1)

    (6,237 )     (1,621 )     1,402  

Pension activity, net of tax (2)

    (33 )     (654 )     93  

Total comprehensive loss

    (11,803 )     (13,839 )     (44,248 )

Comprehensive income attributable to non-controlling interests

    (1,493 )     (1 )     (3,040 )

Comprehensive loss attributable to Aegion Corporation

  $ (13,296 )   $ (13,840 )   $ (47,288 )

 

(1)

Amounts presented net of tax of $164, $(48) and $930 for the years ended December 31, 2019, 2018 and 2017, respectively.

(2)

Amounts presented net of tax of $8, $(134) and $22 for the years ended December 31, 2019, 2018 and 2017, respectively.

 

The accompanying notes are an integral part of the consolidated financial statements.

 

66

 
 
 

AEGION CORPORATION AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(in thousands, except share amounts)

 

   

December 31,

 
   

2019

   

2018

 

Assets

               

Current assets

               

Cash and cash equivalents

  $ 64,874     $ 83,527  

Restricted cash

    1,348       1,359  

Receivables, net of allowances of $7,224 and $9,695, respectively

    192,604       204,541  

Retainage

    33,103       33,572  

Contract assets

    51,092       62,467  

Inventories

    57,193       56,437  

Prepaid expenses and other current assets

    33,909       32,172  
Assets held for sale     16,092       7,792  
Total current assets     450,215       481,867  

Property, plant & equipment, less accumulated depreciation

    101,091       107,059  

Other assets

               

Goodwill

    256,835       260,633  

Intangible assets, less accumulated amortization

    104,828       119,696  

Operating lease assets

    71,466        
Deferred income tax assets     1,216       1,561  

Other non-current assets

    9,862       21,601  
Total other assets     444,207       403,491  
Total Assets   $ 995,513     $ 992,417  
                 

Liabilities and Equity

               

Current liabilities

               

Accounts payable

  $ 60,614     $ 64,562  

Accrued expenses

    96,577       88,020  

Contract liabilities

    37,562       32,339  
Current maturities of long-term debt     32,803       29,469  
Liabilities held for sale     6,485       5,260  
Total current liabilities     234,041       219,650  

Long-term debt, less current maturities

    243,629       282,003  
Other liabilities                

Operating lease liabilities

    56,253        

Deferred income tax liabilities

    11,254       8,361  

Other non-current liabilities

    15,243       12,216  
Total other liabilities     82,750       20,577  
Total liabilities     560,420       522,230  
                 

(See Commitments and Contingencies: Note 13)

           
                 

Equity

               

Preferred stock, undesignated, $.10 par – shares authorized 2,000,000; none outstanding

           

Common stock, $.01 par – shares authorized 125,000,000; shares issued and outstanding 30,715,959 and 31,922,409, respectively

    307       319  

Additional paid-in capital

    101,148       122,818  

Retained earnings

    358,998       379,890  

Accumulated other comprehensive loss

    (32,694 )     (40,290 )

Total stockholders’ equity

    427,759       462,737  

Non-controlling interests

    7,334       7,450  

Total equity

    435,093       470,187  
Total Liabilities and Equity   $ 995,513     $ 992,417  

 

The accompanying notes are an integral part of the consolidated financial statements.

 

67

 
 
 

AEGION CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF EQUITY

(in thousands, except number of shares)

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Common Stock - Shares

                       

Balance, beginning of year

    31,922,409       32,462,542       33,956,304  

Issuance of common stock upon stock option exercises

    52,783             43,573  

Issuance of shares pursuant to restricted stock units

    237,416       312,182       95,510  

Issuance of shares pursuant to performance units

    111,158       296,909       49,672  

Issuance of shares pursuant to deferred stock units

    84,184       28,308       30,559  

Forfeitures of restricted shares

                (1,084 )

Shares repurchased and retired

    (1,691,991 )     (1,177,532 )     (1,711,992 )

Balance, end of year

    30,715,959       31,922,409       32,462,542  
                         

Common Stock - Amount

                       

Balance, beginning of year

  $ 319     $ 325     $ 340  

Issuance of common stock upon stock option exercises

    1              

Issuance of shares pursuant to restricted stock units

    2       3       1  

Issuance of shares pursuant to performance units

    1       3        

Issuance of shares pursuant to deferred stock units

    1              

Shares repurchased and retired

    (17 )     (12 )     (16 )

Balance, end of year

  $ 307     $ 319     $ 325  
                         

Additional Paid-In Capital

                       

Balance, beginning of year

  $ 122,818     $ 140,749     $ 167,700  

Issuance of common stock upon stock option exercises

    955             822  

Shares repurchased and retired

    (30,376 )     (25,769 )     (37,833 )

Equity-based compensation expense

    7,751       7,838       10,060  

Balance, end of year

  $ 101,148     $ 122,818     $ 140,749  
                         

Retained Earnings

                       

Balance, beginning of year

  $ 379,890     $ 376,694     $ 446,095  

Cumulative effect adjustment (see Revenues: Note 3)

          268        

Net income (loss) attributable to Aegion Corporation

    (20,892 )     2,928       (69,401 )

Balance, end of year

  $ 358,998     $ 379,890     $ 376,694  
                         

Accumulated Other Comprehensive Loss

                       

Balance, beginning of year

  $ (40,290 )   $ (23,522 )   $ (45,635 )

Currency translation adjustment and derivative transactions, net

    7,596       (16,768 )     22,113  

Balance, end of year

  $ (32,694 )   $ (40,290 )   $ (23,522 )
                         

Non-Controlling Interests

                       

Balance, beginning of year

  $ 7,450     $ 10,810     $ 7,683  

Net income

    1,444       159       2,819  

Investments from non-controlling interest

                158  

Distributions to non-controlling interests

    (1,609 )           (71 )

Sale of non-controlling interests

          (3,361 )      

Currency translation adjustment, net

    49       (158 )     221  

Balance, end of year

  $ 7,334     $ 7,450     $ 10,810  
                         

Total Equity

                       

Balance, beginning of year

  $ 470,187     $ 505,056     $ 576,183  

Cumulative effect adjustment (See Revenues: Note 3)

          268        

Net income (loss)

    (19,448 )     3,087       (66,582 )

Issuance of common stock upon stock option exercises

    956             822  

Issuance of shares pursuant to restricted stock units

    2       3       1  

Issuance of shares pursuant to performance units

    1       3        

Issuance of shares pursuant to deferred stock units

    1              

Shares repurchased and retired

    (30,393 )     (25,781 )     (37,849 )

Equity-based compensation expense

    7,751       7,838       10,060  

Investments from non-controlling interest

                158  

Distributions to non-controlling interests

    (1,609 )           (71 )

Sale of non-controlling interests

          (3,361 )      

Currency translation adjustment and derivative transactions, net

    7,645       (16,926 )     22,334  

Balance, end of year

  $ 435,093     $ 470,187     $ 505,056  

 

The accompanying notes are an integral part of the consolidated financial statements.

 

68

 
 
 

AEGION CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Cash flows from operating activities:

                       

Net income (loss)

  $ (19,448 )   $ 3,087     $ (66,582 )

Adjustments to reconcile to net cash provided by operating activities:

                       

Depreciation and amortization

    36,163       37,855       44,419  

(Gain) loss on sale of fixed assets

    (662 )     143       (59 )

Equity-based compensation expense

    7,751       7,838       10,060  

Deferred income taxes

    3,146       (648 )     (9,376 )

Non-cash restructuring charges

    12,782       13,814       10,080  

Goodwill impairment

          1,389       45,390  

Definite-lived intangible asset impairment

          2,169       41,032  

Impairment of assets held for sale

    23,427              

Loss on sale of business

          7,048        

Loss on foreign currency transactions

    503       623       2,152  

Other

    (744 )     1,278       (1,562 )

Changes in operating assets and liabilities (net of acquisitions):

                       

Receivables net, retainage and contract assets

    16,416       (6,821 )     (29,847 )

Inventories

    (3,413 )     2,306       (1,926 )

Prepaid expenses and other assets

    4,578       614       8,732  

Accounts payable and accrued expenses

    (6,711 )     (7,339 )     18,803  

Contract liabilities

    5,091       (24,144 )     (5,924 )

Other operating

    (65 )     457       (1,798 )

Net cash provided by operating activities

    78,814       39,669       63,594  
                         

Cash flows from investing activities:

                       

Capital expenditures

    (28,772 )     (30,514 )     (30,830 )

Proceeds from sale of fixed assets

    1,339       3,036       707  

Patent expenditures

    (293 )     (299 )     (379 )

Other acquisition activity

          (9,000 )     (9,045 )

Sale of Bayou, net of cash disposed

          37,942        

Net cash provided by (used in) investing activities

    (27,726 )     1,165       (39,547 )
                         

Cash flows from financing activities:

                       

Proceeds from issuance of common stock upon stock option exercises

    956             823  

Repurchase of common stock

    (30,393 )     (25,775 )     (37,849 )

Investments from non-controlling interest

                158  

Distributions to non-controlling interests

    (1,609 )           (71 )

Payment of contingent consideration

                (500 )

Credit facility amendment fees

          (1,657 )      

Proceeds from (payments on) notes payable, net

    (273 )     234       639  

Proceeds from (payments on) line of credit, net

    (7,000 )     (7,000 )     2,000  

Principal payments on long-term debt

    (28,438 )     (26,250 )     (21,647 )

Net cash used in financing activities

    (66,757 )     (60,448 )     (56,447 )

Effect of exchange rate changes on cash

    (2,995 )     (4,045 )     6,553  

Net decrease in cash, cash equivalents and restricted cash for the year

    (18,664 )     (23,659 )     (25,847 )

Cash, cash equivalents and restricted cash, beginning of year

    84,886       108,545       134,392  

Cash, cash equivalents and restricted cash, end of year

    66,222       84,886       108,545  

Cash, cash equivalents and restricted cash, assets held for sale, end of year

                (989 )

Cash, cash equivalents and restricted cash, end of year

  $ 66,222     $ 84,886     $ 107,556  
                         

Supplemental disclosures of cash flow information:

                       

Cash paid (received) for:

                       

Interest

  $ 14,977     $ 15,622     $ 14,998  

Income taxes

    (1,579 )     4,625       5,649  

 

The accompanying notes are an integral part of the consolidated financial statements.

 

69

 
 

AEGION CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

1.    DESCRIPTION OF BUSINESS

 

Aegion Corporation combines innovative technologies with market leading expertise to maintain, rehabilitate and strengthen pipelines and other infrastructure around the world. For nearly 50 years, the Company has played a pioneering role in finding transformational solutions to rehabilitate aging infrastructure, primarily pipelines in the wastewater, water, energy, mining and refining industries. The Company also maintains the efficient operation of refineries and other industrial facilities and provide innovative solutions for the strengthening of buildings, bridges and other structures. Aegion is committed to Stronger. Safer. Infrastructure®. The Company believes that the depth and breadth of its products and services platform make Aegion a leading “one-stop” provider for the world’s infrastructure rehabilitation and protection needs.

 

The Company is primarily built on the premise that it is possible to use technology to extend the structural design life and maintain, if not improve, the performance of infrastructure, mostly pipe. The Company is proving that this expertise can be applied in a variety of markets to protect pipelines in oil, gas, mining, wastewater and water applications and extending this to the rehabilitation and maintenance of commercial structures and the provision of professional services in energy-related industries. Many types of infrastructure must be protected from the corrosive and abrasive materials that pass through or near them. The Company’s expertise in non-disruptive corrosion engineering and abrasion protection is now wide-ranging, opening new markets for growth. The Company has a long history of product development and intellectual property management. The Company manufactures most of the engineered solutions it creates as well as the specialized equipment required to install them. Finally, decades of experience give the Company an advantage in understanding municipal, energy, mining, industrial and commercial customers. Strong customer relationships and brand recognition allow the Company to support the expansion of existing and innovative technologies into new high growth end markets.

 

The Company’s predecessor was originally incorporated in Delaware in 1980 to act as the exclusive United States licensee of the Insituform® cured-in-place pipe (“CIPP”) process, which Insituform’s founder invented in 1971. The Insituform® CIPP process served as the first trenchless technology for rehabilitating sewer pipelines and has enabled municipalities and private industry to avoid the extraordinary expense and extreme disruption that can result from conventional “dig-and-replace” methods. For nearly 50 years, the Company has maintained its leadership position in the CIPP market from manufacturing to technological innovations and market share.

 

In order to strengthen the Company’s ability to service the emerging demands of the infrastructure protection market and to better position the Company for sustainable growth, the Company embarked on a diversification strategy in 2009 to expand its product and service portfolio and its geographical reach. Through a series of strategic initiatives and key acquisitions, the Company now possesses a broad portfolio of cost-effective solutions for rehabilitating and maintaining aging or deteriorating infrastructure, protecting new infrastructure from corrosion worldwide and providing integrated professional services in engineering, procurement, construction, maintenance, and turnaround services for oil and natural gas companies, primarily in the midstream and downstream markets.

 

Recognizing that the breadth of offerings expanded beyond the Company’s flagship Insituform® brand, which constituted less than half of the Company’s revenues in 2011, the Company reorganized Insituform Technologies, Inc. (“Insituform”), the parent company at the time, into a new holding company structure in October 2011. Aegion became the new parent company and Insituform became a wholly-owned subsidiary of Aegion. Aegion reflects the Company’s mission of extending its leadership capabilities to furnish products and services to provide: (i) long-term protection for water and wastewater pipes, oil and gas pipelines and infrastructure as well as commercial and governmental structures and transportation infrastructure; and (ii) integrated professional services to energy companies.

 

Strategic Initiatives/Acquisitions/Divestitures

 

Restructuring Activities

 

On July 28, 2017, the Company’s board of directors approved a comprehensive global realignment and restructuring plan (the “Restructuring”). As part of the Restructuring, the Company announced plans to: (i) divest the Company’s pipe coating and insulation businesses in Louisiana, The Bayou Companies, LLC and Bayou Wasco Insulation, LLC (collectively “Bayou”); (ii) exit all non-pipe related contract applications for the Tyfo® system in North America; (iii) right-size the cathodic protection services operation in Canada and the CIPP businesses in Australia and Denmark; and (iv) reduce corporate and other operating costs.

 

During 2018 and 2019, the Company’s board of directors approved additional actions with respect to the Restructuring, which included the decisions to: (i) divest the Australia and Denmark CIPP businesses; (ii) take actions to further optimize operations within North America, including measures to reduce consolidated operating costs; and (iii) divest or otherwise exit multiple additional international businesses, including: (a) the Company’s cathodic protection installation activities in the Middle East, including Corrpower International Limited, the Company’s cathodic protection materials manufacturing and production joint venture in Saudi Arabia; (b) United Pipeline de Mexico S.A. de C.V., the Company’s Tite Liner® joint venture in Mexico (“United Mexico”); (c) the Company’s Tite Liner® businesses in Brazil and Argentina; (d) Aegion South Africa Proprietary Limited, the Company’s Tite Liner® and CIPP joint venture in the Republic of South Africa; and (e) the Company’s CIPP contract installation operations in England, the Netherlands, Spain and Northern Ireland.

 

The Company completed the divestitures of Bayou and the Denmark CIPP business in 2018. The Company also completed the divestitures of the Netherlands CIPP business and its Tite Liner® joint venture in Mexico in 2019, as well as the shutdown of activities for the CIPP business in England. The Company completed the divestitures of CIPP operations in Australia and Spain in early 2020 (see Note 17). Remaining divestiture and shutdown activities include the sale of the Northern Ireland contracting operation and minor final dissolution activities in South America and South Africa, all of which is expected to be completed in the first half of 2020. Additionally, the exit of the Company’s cathodic protection installation activities in the Middle East is substantially complete, though management expects minimal wind-down activities will extend through the second quarter of 2020 related to a small number of projects remaining in backlog.

 

As part of efforts to optimize the cathodic protection operations in North America, the Company’s management initiated plans during the fourth quarter of 2019 to further downsize operations in the U.S., including the closure of three branch offices and the exit of capital intensive drilling activities at four branch offices. These actions included a reduction of approximately 20% of the cathodic protection domestic workforce and an exit of drilling activities that contributed approximately 20% to our cathodic protection domestic revenues in 2019. Management expects these actions to improve our cathodic protection cost structure in the U.S., eliminate unprofitable results in certain parts of the business and reduce consolidated annual expenses for the business overall. Also during the fourth quarter of 2019, the Company reduced corporate headcount and took other actions to reduce corporate costs. See Note 4.

 

70

 
 

Infrastructure Solutions Segment (“Infrastructure Solutions”)

 

During 2019, the Company initiated plans to sell its CIPP contracting business in Ireland, Environmental Techniques Limited (“Environmental Techniques”), and Spain, Insituform Technologies Iberica SA (“Insituform Spain”). Accordingly, the Company has classified the assets and liabilities as held for sale on the Consolidated Balance Sheet at December 31, 2019. See Note 6. Additionally, see Note 17 for additional information on the sale of Insituform Spain, effective February 13, 2020.

 

In October 2019, the Company sold its CIPP contracting operations of Insituform Netherlands to GMB Rioleringstechnieken B.V., a Dutch company (“GMB”). In connection with the sale, the Company entered into a five-year tube supply agreement whereby GMB will buy liners from the Company.

 

During 2018, the Company’s board of directors approved a plan to divest the Company’s CIPP business in Australia (“Insituform Australia”). While restructuring actions in Insituform Australia led to improvements in operating results, an assessment of the long-term fit within the Company’s portfolio led to the decision to divest the business. Accordingly, the Company has classified Insituform Australia’s assets and liabilities as held for sale on the Consolidated Balance Sheets at December 31, 2019 and 2018. See Note 6. Additionally, see Note 17 for additional information on the sale of Insituform Australia, effective January 24, 2020.

 

In November 2018, the Company sold substantially all of the fixed assets and inventory from its CIPP operations in Denmark for a sale price of DKK 10.5 million (approximately $1.6 million). In connection with the sale, the Company entered into a five-year exclusive tube-supply agreement whereby the buyers will purchase Insituform® CIPP liners from the Company. The buyers are also entitled to use the Insituform® trade name based on a trademark license granted for the same five-year time period.

 

In March 2017, the Company acquired Environmental Techniques Limited and its parent holding company, Killeen Trading Limited (collectively “Environmental Techniques”), for a purchase price of £6.5 million, approximately $8.0 million, which was funded from the Company’s international cash balances. Environmental Techniques provides trenchless drainage inspection, cleaning and rehabilitation services throughout the United Kingdom and the Republic of Ireland.

 

71

 
 

Corrosion Protection Segment (“Corrosion Protection”)

 

In October 2019, the Company sold its fifty-five percent (55%) interest in United Mexico, its Mexican Tite Liner® joint venture, to its joint venture partner, Miller Pipeline de Mexico, S.A. de C.V., a Mexican company (“Miller”). Miller owned the remaining forty-five percent (45%) interest in United Mexico. In connection with the sale, the Company entered into a long-term license agreement pursuant to which United Mexico will be the exclusive licensee in Mexico with respect to certain trademarks, patents and other intellectual property relating to the Company’s pipe lining business. The Company further expects to enter into a long-term agreement for the supply of equipment and consumables as well as the provision of services to United Mexico.

 

In August 2018, the Company sold substantially all of the assets of its wholly-owned subsidiary, The Bayou Companies, LLC and its fifty-one percent (51%) interest in Bayou Wasco Insulation, LLC. The sale price was $46 million, consisting of $38 million paid in cash at closing and $8 million in a fully secured, two-year loan payable to Aegion. Aegion is also eligible to receive an additional $4 million in total earn-out payments based on performance of the divested businesses in 2019 and 2020. Cash proceeds, net of customary closing costs, were used to repay outstanding borrowings on the Company’s line of credit. The sale resulted in a pre-tax loss of $7.0 million during 2018, which was included in “Other expense” in the Consolidated Statements of Operations.

 

In May 2018, the Company acquired the operations of Hebna Inc., Hebna Canada Inc. and Hebna Corporation (collectively “Hebna”), for a purchase price of $6.0 million. The transaction was funded from a combination of domestic and international cash balances, with fifty percent (50%) of the purchase price being paid by the Company’s joint venture in Oman, in which the Company is a fifty-one percent (51%) partner. Hebna provides pipeline lining services, including compressed-fit lining, slip-lining, liner and free-standing pipe fusing, pipeline assessment and integrity management, pipeline pigging and calibration, and roto-lining services primarily in the United States, Canada and Middle East.

 

Energy Services Segment (“Energy Services”)

 

In July 2018, the Company acquired the operations of Plant Performance Services LLC and P2S LLC (collectively “P2S”), for a purchase price of $3.0 million. The transaction was funded from domestic cash balances. P2S specializes in general mechanical turnaround services, specialty welding services and field fabrication services primarily for the downstream oil and gas industry.

 

Purchase Price Accounting

 

The Company finalized its accounting for P2S and Hebna in 2019 and Environmental Techniques in 2018. There were no significant adjustments to the purchase price accounting in either period. In total, the transaction purchase price(s) to acquire P2S, Hebna and Environmental Techniques was approximately $17.0 million, of which, identified assets included goodwill of $7.3 million, intangible assets of $5.5 million, property, plant and equipment of $3.5 million and net working capital of $0.7 million. The goodwill and definite-lived intangible assets associated with the P2S and Hebna acquisitions are deductible for tax purposes; whereas, the goodwill and definite-lived intangible assets associated with the Environmental Techniques acquisition are not deductible for tax purposes.

 

The Company’s acquisition of Environmental Techniques contributed revenues of $9.5 million, $7.5 million and $4.0 million, and net income (loss) of $(0.1) million, $0.1 million and $(0.7) million in 2019, 2018 and 2017, respectively. Revenue and net income contributions associated with Hebna and P2S were de minimus in 2019 and 2018.

 

72

 
 
 
 

2.    ACCOUNTING POLICIES

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and majority-owned subsidiaries in which the Company is deemed to be the primary beneficiary. All significant intercompany transactions and balances have been eliminated.

 

Accounting Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Accumulated Other Comprehensive Loss

 

As set forth below, the Company’s accumulated other comprehensive loss is comprised of three main components: (i) currency translation; (ii) derivatives; and (iii) gains and losses associated with the Company’s defined benefit plan in the United Kingdom (in thousands):

 

   

December 31,

 
   

2019

   

2018

 

Currency translation adjustments (1)

  $ (27,241 )   $ (41,107 )

Derivative hedging activity

    (4,522 )     1,715  

Pension activity

    (931 )     (898 )

Total accumulated other comprehensive loss

  $ (32,694 )   $ (40,290 )

 

(1)

During 2019, as a result of selling or disposing of certain international entities,$10.9million was reclassified out of accumulated other comprehensive loss to “Other expense” in the Consolidated Statements of Operations.

 

For the Company’s international subsidiaries, the local currency is generally the functional currency. Assets and liabilities of these subsidiaries are translated into U.S. dollars using rates in effect at the balance sheet date while revenues and expenses are translated into U.S. dollars using average exchange rates. The cumulative translation adjustment resulting from changes in exchange rates are included in the Consolidated Balance Sheets as a component of “Accumulated other comprehensive loss” in total stockholders’ equity. Net foreign exchange transaction losses of $0.5 million, $0.6 million and $2.2 million for 2019, 2018 and 2017, respectively, are included in “Other expense” in the Consolidated Statements of Operations.

 

Research and Development

 

The Company expenses research and development costs as incurred. Research and development costs of $6.4 million, $5.6 million and $4.2 million for the years ended December 31, 2019, 2018 and 2017, respectively, are included in “Operating expenses” in the consolidated statements of operations.

 

73

 
 

Taxation

 

The Company provides for estimated income taxes payable or refundable on current year income tax returns as well as the estimated future tax effects attributable to temporary differences and carryforwards, based upon enacted tax laws and tax rates, and in accordance with FASB ASC 740, Income Taxes (“FASB ASC 740”). FASB ASC 740 also requires that a valuation allowance be recorded against any deferred tax assets that are not likely to be realized in the future. The determination is based on the Company’s ability to generate future taxable income and, at times, is dependent on its ability to implement strategic tax initiatives to ensure full utilization of recorded deferred tax assets. Should the Company not be able to implement the necessary tax strategies, it may need to record valuation allowances for certain deferred tax assets, including those related to foreign income tax benefits. Significant management judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and any valuation allowances recorded against net deferred tax assets.

 

In accordance with FASB ASC 740, tax benefits from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. In addition, this recognition model includes a measurement attribute that measures the position as the largest amount of tax that is greater than 50% likely of being realized upon ultimate settlement in accordance with FASB ASC 740. This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

 

The Company recognizes tax liabilities in accordance with FASB ASC 740 and adjusts these liabilities when judgment changes as a result of the evaluation of new information not previously available. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which they are determined. While the Company believes the resulting tax balances as of December 31, 2019 and 2018 were appropriately accounted for in accordance with FASB ASC 740, the ultimate outcome of such matters could result in favorable or unfavorable adjustments to the consolidated financial statements and such adjustments could be material.
 

Refer to Note 12 for additional information regarding taxes on income and the impact of the TCJA.

 

Earnings per Share

 

Earnings per share have been calculated using the following share information:

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Weighted average number of common shares used for basic EPS

    31,130,222       32,345,382       33,150,949  

Effect of dilutive stock options and restricted and deferred stock unit awards

          652,621        

Weighted average number of common shares and dilutive potential common stock used for dilutive EPS

    31,130,222       32,998,003       33,150,949  

 

The Company excluded 529,539 restricted and deferred stock units in 2019 and 735,577 stock options and restricted and deferred stock units in 2017 from the diluted earnings per share calculation for the Company’s common stock because of the reported net loss for the periods. The Company excluded 4,049 and 73,897 stock options in 2018 and 2017, respectively, from the diluted earnings per share calculations for the Company’s common stock because they were anti-dilutive as their exercise prices were greater than the average market price of common shares for each period.

 

74

 
 

Purchase Price Accounting

 

The Company accounts for its acquisitions in accordance with FASB ASC 805, Business Combinations. The base cash purchase price plus the estimated fair value of any non-cash or contingent consideration given for an acquired business is allocated to the assets acquired (including identified intangible assets) and liabilities assumed based on the estimated fair values of such assets and liabilities. The excess of the total consideration over the aggregate net fair values assigned is recorded as goodwill. Contingent consideration, if any, is recognized as a liability as of the acquisition date with subsequent adjustments recorded in the consolidated statements of operations. Indirect and general expenses related to business combinations are expensed as incurred.

 

The Company typically determines the fair value of tangible and intangible assets acquired in a business combination using independent valuations that rely on management’s estimates of inputs and assumptions that a market participant would use. Key assumptions include cash flow projections, growth rates, asset lives, and discount rates based on an analysis of weighted average cost of capital.

 

Classification of Current Assets and Current Liabilities

 

The Company includes in current assets and current liabilities certain amounts realizable and payable under construction contracts that may extend beyond one year. The construction periods on projects undertaken by the Company generally range from less than one month to 24 months.

 

Cash, Cash Equivalents and Restricted Cash

 

The Company classifies highly liquid investments with original maturities of 90 days or less as cash equivalents. Recorded book values are reasonable estimates of fair value for cash and cash equivalents.

 

Cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets and Consolidated Statements of Cash Flows are as follows (in thousands):

 

   

December 31,

 

Balance sheet data

 

2019

   

2018

 

Cash and cash equivalents

  $ 64,874     $ 83,527  

Restricted cash

    1,348       1,359  

Cash, cash equivalents and restricted cash

  $ 66,222     $ 84,886  

 

Restricted cash held in escrow primarily relates to funds reserved for legal requirements, deposits made in lieu of retention on specific projects performed for municipalities and state agencies, or advance customer payments and compensating balances for bank undertakings in Europe. Restricted cash related to operations is similar to retainage, and is, therefore, classified as a current asset, consistent with the Company’s policy on retainage.

 

75

 
 

Inventories

 

Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Actual cost is used to value raw materials and supplies. Standard cost, which approximates actual cost, is used to value work-in-process, finished goods and construction materials. Standard cost includes direct labor, raw materials and manufacturing overhead based on normal capacity. For certain businesses within our Corrosion Protection segment, the Company uses actual costs or average costs for all classes of inventory.

 

Retainage

 

Many of the contracts under which the Company performs work contain retainage provisions. Retainage refers to that portion of revenue earned by the Company but held for payment by the customer pending satisfactory completion of the project. The Company generally invoices its customers periodically as work is completed. Under ordinary circumstances, collection from municipalities is made within 60 to 90 days of billing. In most cases, 5% to 15% of the contract value is withheld by the municipal owner pending satisfactory completion of the project. Collections from other customers are generally made within 30 to 45 days of billing. Unless reserved, the Company believes that all amounts retained by customers under such provisions are fully collectible. Retainage on active contracts is classified as a current asset regardless of the term of the contract. Retainage is generally collected within one year of the completion of a contract, although collection can extend beyond one year from time to time. As of December 31, 2019, retainage receivables aged greater than 365 days approximated 18% of the total retainage balance and collectibility was assessed as described in the allowance for doubtful accounts section below.

 

Allowance for Doubtful Accounts

 

Management makes estimates of the uncollectibility of accounts receivable and retainage. The Company records an allowance based on specific accounts to reduce receivables, including retainage, to the amount that is expected to be collected. The specific allowances are reevaluated and adjusted as additional information is received. After all reasonable attempts to collect the receivable or retainage have been explored, the account is written off against the allowance. The Company also includes reserves related to certain accounts receivable that may be in litigation or dispute or are aged.

 

Long-Lived Assets

 

Property, plant and equipment and other identified intangibles (primarily customer relationships, patents and acquired technologies, trademarks, licenses and non-compete agreements) are recorded at cost, net of accumulated depreciation, amortization and impairment, and, except for goodwill, are depreciated or amortized on a straight-line basis over their estimated useful lives. Changes in circumstances such as technological advances, changes to the Company’s business model or changes in the Company’s capital strategy can result in the actual useful lives differing from the Company’s estimates. If the Company determines that the useful life of its property, plant and equipment or its identified intangible assets should be shortened, the Company would depreciate or amortize the net book value in excess of the salvage value over its revised remaining useful life, thereby increasing depreciation or amortization expense.

 

Long-lived assets, including property, plant and equipment and other intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such impairment tests are based on a comparison of undiscounted cash flows to the recorded value of the asset. The estimate of cash flow is based upon, among other things, assumptions about expected future operating performance. The Company’s estimates of undiscounted cash flow may differ from actual cash flow due to, among other things, technological changes, economic conditions, changes to its business model or changes in its operating performance. If the sum of the undiscounted cash flows is less than the carrying value, the Company recognizes an impairment loss, measured as the amount by which the carrying value exceeds the fair value of the asset.

 

Impairment Review – 2017

 

As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo® system in North America. As a result of this action, the Company evaluated the fair value of long-lived assets in its Fyfe reporting unit in accordance with FASB ASC 360, Property, Plant and Equipment (“FASB ASC 360”). The results of the Fyfe reporting unit and its related asset groups are reported within the Infrastructure Solutions reportable segment.

 

76

 
 

Based on the results of the valuation, the carrying amount of certain long-lived assets for the Fyfe North America asset group exceeded the fair value. Accordingly, the Company recorded impairment charges of $3.4 million to trademarks, $20.8 million to customer relationships and $16.8 million to patents and acquired technology in 2017. The impairment charges were recorded to “Definite-lived intangible asset impairment” in the Consolidated Statement of Operations. Property, plant and equipment were determined to have a carrying value that exceeded fair value; thus, no impairment was recorded.

 

The fair value estimates described above were determined using observable inputs and significant unobservable inputs, which are based on level 3 inputs as defined in the Fair Value Measurements section below.

 

Goodwill

 

Under FASB ASC 350, the Company conducts an impairment test of goodwill on an annual basis or when events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. An impairment charge will be recognized to the extent that the fair value of a reporting unit is less than its carrying value. Factors that could potentially trigger an impairment review include (but are not limited to):

 

significant underperformance of a segment relative to expected, historical or forecasted operating results;

 

significant negative industry or economic trends;

 

significant changes in the strategy for a segment including extended slowdowns in the segment’s market;

 

a decrease in market capitalization below the Company’s book value; and

 

a significant change in regulations.

 

Whether during the annual impairment assessment or during a trigger-based impairment review, the Company estimates the fair value of its reporting units and compares such fair value to the carrying value of those reporting units to determine if there are any indications of goodwill impairment.

 

Fair value of reporting units is estimated using a combination of two valuation methods: a market approach and an income approach with each method given equal weight in estimating the fair value assigned to each reporting unit. Absent an indication of fair value from a potential buyer or similar specific transaction, the Company believes the use of these two methods provides a reasonable estimate of a reporting unit’s fair value. Assumptions common to both methods are operating plans and economic outlooks, which are used to forecast future revenues, earnings and after-tax cash flows for each reporting unit. These assumptions are applied consistently for both methods.

 

The market approach estimates fair value by first determining earnings before interest, taxes, depreciation and amortization (“EBITDA”) multiples for comparable publicly-traded companies with similar characteristics of the reporting unit. The EBITDA multiples for comparable companies are based upon current enterprise value. The enterprise value is based upon current market capitalization and includes a control premium. The Company believes this approach is appropriate because it provides a fair value estimate using multiples from entities with operations and economic characteristics comparable to its reporting units.

 

The income approach is based on forecasted future (debt-free) cash flows that are discounted to present value using factors that consider timing and risk of future cash flows. The Company believes this approach is appropriate because it provides a fair value estimate based upon the reporting unit’s expected long-term operating cash flow performance. Discounted cash flow projections are based on financial forecasts developed from operating plans and economic outlooks, growth rates, estimates of future expected changes in operating margins, terminal value growth rates, future capital expenditures and changes in working capital requirements. Estimates of discounted cash flows may differ from actual cash flows due to, among other things, changes in economic conditions, changes to business models, changes in the Company’s weighted average cost of capital, or changes in operating performance.

 

77

 
 

The discount rate applied to the estimated future cash flows is one of the most significant assumptions utilized under the income approach. The Company determines the appropriate discount rate for each of its reporting units based on the weighted average cost of capital (“WACC”) for each individual reporting unit. The WACC takes into account both the pre-tax cost of debt and cost of equity (including the risk-free rate on twenty year U.S. Treasury bonds), and certain other company-specific and market-based factors. As each reporting unit has a different risk profile based on the nature of its operations, the WACC for each reporting unit is adjusted, as appropriate, to account for company-specific risks. Accordingly, the WACC for each reporting unit may differ.

 

Annual Impairment Assessment – October 1, 2019

 

The Company had six reporting units for purposes of assessing goodwill at October 1, 2019 as follows: Municipal Pipe Rehabilitation, Fyfe, Corrpro, United Pipeline Systems, Coating Services and Energy Services.

 

Significant assumptions used in the Company’s October 2019 goodwill review included: (i) discount rates ranging from 12.0% to 16.0%; (ii) annual revenue growth rates generally ranging from 1.6% to 4.9%; (iii) operating margin stability in the short term related to certain reporting units affected by the Restructuring, but slightly increased operating margins long term; and (iv) peer group EBITDA multiples.

 

The Company’s assessment of each reporting unit’s fair value in relation to its respective carrying value yielded no reporting units with a fair value below carrying value or within 10 percent of its carrying value. The Energy Services reporting unit had a fair value only slightly above 10 percent of its carrying value. The Energy Services reporting unit, which had $48.0 million of goodwill recorded at the impairment testing date, has several large customers and primarily operates in the California downstream oil and gas market, which has experienced significant market changes in recent years. Projected cash flows were based on continued strength in the Central California downstream energy market and a continued, growing relationship with its primary customer base. If these assumptions do not materialize in a manner consistent with Company’s expectations, there is risk of impairment to recorded goodwill.

 

Impairment Review – 2017

 

As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo® system in North America. As a result of this action, the Company evaluated the goodwill of its Fyfe reporting unit and determined that a triggering event occurred. Based on the impairment analysis, the Company determined that recorded goodwill at the Fyfe reporting unit was impaired by $45.4 million, which was recorded to “Goodwill impairment” in the Consolidated Statement of Operations during 2017. As of December 31, 2017, the Company had remaining Fyfe goodwill of $9.6 million. Projected cash flows were based, in part, on the ability to grow third-party product sales and pressure pipe contracting in North America, and maintaining a presence in other international markets. If these assumptions do not materialize in a manner consistent with Company’s expectations, there is risk of additional impairment to recorded goodwill.

 

Fair Value Measurements

 

FASB ASC 820, Fair Value Measurements (“FASB ASC 820”), defines fair value and establishes a framework for measuring and disclosing fair value instruments. The guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include:

 

 

Level 1 – defined as quoted prices in active markets for identical instruments;

 

Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable;

 

Level 3 – defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

The Company uses these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for derivative instruments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. Changes in assumptions or estimation methods could affect the fair value estimates; however, the Company does not believe any such changes would have a material impact on its financial condition, results of operations or cash flows. Other financial instruments including cash and cash equivalents and short-term borrowings, including notes payable, are recorded at cost, which approximates fair value, which is based on Level 2 inputs as previously defined.  The Company had no transfers between Level 1, 2 or 3 inputs during 2019, 2018 or 2017.

 

78

 
 

Investments in Variable Interest Entities

 

The Company evaluates all transactions and relationships with variable interest entities (“VIE”) to determine whether the Company is the primary beneficiary of the entities in accordance with FASB ASC 810, Consolidation. Other than the sale of the Company’s interest in United Mexico, there were no changes in the Company’s VIEs during 2019.

 

Financial data for consolidated variable interest entities are summarized in the following tables (in thousands):

 

   

December 31,

 

Balance sheet data

  2019       2018  

Current assets

  $ 18,304     $ 33,066  

Non-current assets

    7,635       6,466  

Current liabilities

    8,261       12,953  

Non-current liabilities

    1,962       8,780  

 

 

   

Years Ended December 31,

 

Statement of operations data

 

2019 (1)

    2018 (2)       2017  

Revenue

  $ 28,403     $ 49,809     $ 91,947  

Gross profit

    9,508       9,898       15,194  

Net (income) loss attributable to Aegion Corporation

    (1,100 )     (1,374 )     3,432  

 

(1) Includes activity from our Tite Liner® joint venture in Mexico, which was sold during the fourth quarter of 2019.

(2)

Includes activity from our pipe coating and insulation joint venture in Louisiana, which was sold during the third quarter of 2018.

 

79

 
 

Accounting Standards Updates

 

In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improved consistent application. The guidance is effective for the Company’s fiscal year beginning January 1, 2021, including interim periods within that fiscal year. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and does not expect it will have a material impact on the Company’s consolidated financial statements.

 

In August 2018, the FASB issued Accounting Standards Update No. 2018-13, Fair Value Measurement: Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The guidance is effective for the Company’s fiscal year beginning January 1, 2020, including interim periods within that fiscal year. The adoption of this standard is not expected to have a material impact on its consolidated financial statements.

 

In February 2018, the FASB issued Accounting Standards Update No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which permits a company to reclassify the income tax effects of the Tax Cuts and Jobs Act on items within accumulated other comprehensive income to retained earnings. Companies may adopt the new guidance using one of two transition methods: (i) retrospective to each period (or periods) in which the income tax effects are recognized, or (ii) at the beginning of the period of adoption. The Company adopted this standard effective January 1, 2019 and elected not to reclassify the tax effects due to the immaterial impact on the Company’s consolidated financial statements.

 

In June 2016, the FASB issued Accounting Standards Update No. 2016-13, Measurement of Credit Losses on Financial Instruments, which changes the way in which entities estimate and present credit losses for most financial assets, including accounts receivable. The guidance is effective for the Company’s fiscal year beginning January 1, 2020, including interim periods within that fiscal year. For the Company’s trade receivables, certain other receivables and certain other financial instruments, it will be required to use a new forward-looking “expected” credit loss model based on historical loss rates that will replace the existing “incurred” credit loss model, which will generally result in earlier recognition of allowances for credit losses. The Company adopted this standard effective January 1, 2020, the impact of which was not material on the Company’s consolidated financial statements.

 

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842), which requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with lease terms longer than twelve months. The Company adopted this standard, effective January 1, 2019, using the adoption-date transition provision, which recognizes and measures leases existing at January 1, 2019 but without retrospective application. See Note 7.

 

80

 
 
 
 

3.    REVENUES

 

On January 1, 2018, the Company adopted FASB ASC 606, Revenue from Contracts with Customers (“FASB ASC 606”) for all contracts that were not completed using the modified retrospective transition method. The Company recognized the cumulative effect of initially applying FASB ASC 606 as an adjustment to the opening balance of retained earnings. Prior period information has not been restated and continues to be reported under the accounting standards in effect for those periods.

 

The Company recorded a net reduction to opening retained earnings of $0.3 million as of January 1, 2018 due to the cumulative impact of adopting FASB ASC 606, with the impact primarily related to royalty license fee revenues. The impact to revenues for the years ended December 31, 2019 and 2018 was a decrease of $0.4 million and an increase of $1.8 million, respectively, as a result of applying FASB ASC 606.

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in FASB ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For contracts in which construction, engineering and installation services are provided, there is generally a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. The bundle of goods and services represents the combined output for which the customer has contracted. For product sales contracts with multiple performance obligations where each product is distinct, the Company allocates the contract’s transaction price to each performance obligation using its best estimate of the standalone selling price of each distinct good in the contract. For royalty license agreements whereby intellectual property is transferred to the customer, there is a single performance obligation as the license is not separately identifiable from the other goods and services in the contract.

 

The Company’s performance obligations are satisfied over time as work progresses or at a point in time. Revenues from products and services transferred to customers over time accounted for 92.3%, 93.5% and 93.5% of revenues for the years ended December 31, 2019, 2018 and 2017, respectively. Revenues from construction, engineering and installation services are recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress toward satisfying performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, general and administrative expenses. Revenues from maintenance contracts are structured such that the Company has the right to consideration from a customer in an amount that corresponds directly with the performance completed to date. Therefore, the Company utilizes the practical expedient in FASB ASC 606-55-255, which allows the Company to recognize revenue in the amount to which it has the right to invoice. Applying this practical expedient, the Company is not required to disclose the transaction price allocated to remaining performance obligations under these agreements. Revenues from royalty license arrangements are recognized either at contract inception when the license is transferred or when the royalty has been earned, depending on whether the contract contains fixed consideration. Revenues from stand-alone product sales are recognized at a point in time, when control of the product is transferred to the customer. Revenues from these types of contracts accounted for 7.7%, 6.5% and 6.5% of revenues for the years ended December 31, 2019, 2018 and 2017, respectively.

 

On December 31, 2019, the Company had $464.6 million of remaining performance obligations from construction, engineering and installation services. The Company estimates that approximately $452.8 million, or 97.5%, of the remaining performance obligations at December 31, 2019 will be realized as revenues in the next 12 months.

 

Contract Estimates

 

Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract, and recognizes that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events that sometimes span multiple years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.

 

The Company’s contracts do not typically contain variable consideration or other provisions that increase or decrease the transaction price. In rare situations where the transaction price is not fixed, the Company estimates variable consideration at the most likely amount to which it expects to be entitled. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. For royalty license agreements, the Company applies the sales-based and usage-based royalty exception and recognizes royalties at the later of: (i) when the subsequent sale or usage occurs; or (ii) the satisfaction or partial satisfaction of the performance obligation to which some or all of the sales-or usage-based royalty has been allocated. For contracts in which a portion of the transaction price is retained and paid after the good or service has been transferred to the customer, the Company does not recognize a significant financing component. The primary purpose of the retainage payment is often to provide the customer with assurance that the Company will perform its obligations under the contract, rather than to provide financing to the customer.

 

81

 
 

The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available.

 

Revenue by Category

 

The following tables summarize revenues by segment and geography (in thousands):

 

   

Year Ended December 31, 2019

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Total

 

Geographic region:

                               

United States

  $ 427,220     $ 159,408     $ 328,048     $ 914,676  

Canada

    65,370       57,663             123,033  

Europe

    49,157       15,121             64,278  

Other foreign

    49,050       62,898             111,948  

Total revenues

  $ 590,797     $ 295,090     $ 328,048     $ 1,213,935  

 

   

Year Ended December 31, 2018

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Total

 

Geographic region:

                               

United States

  $ 430,187     $ 200,397     $ 335,707     $ 966,291  

Canada

    62,292       71,320             133,612  

Europe

    54,567       12,227             66,794  

Other foreign

    57,075       109,796             166,871  

Total revenues

  $ 604,121     $ 393,740     $ 335,707     $ 1,333,568  

 

   

Year Ended December 31, 2017

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Total

 

Geographic region:

                               

United States

  $ 437,944     $ 299,643     $ 290,726       $ 1,028,313  

Canada

    60,675       79,059             139,734  

Europe

    58,520       13,319             71,839  

Other foreign

    55,015       64,118             119,133  

Total revenues

  $ 612,154     $ 456,139     $ 290,726     $ 1,359,019  

 

The following tables summarize revenues by segment and contract type (in thousands):

 

   

Year Ended December 31, 2019

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Total

 

Contract type:

                               

Fixed fee

  $ 523,042     $ 203,887     $ 704     $ 727,633  

Time and materials

          65,084       327,344       392,428  

Product sales

    67,512       26,119             93,631  

License fees

    243                   243  

Total revenues

  $ 590,797     $ 295,090     $ 328,048     $ 1,213,935  

 

82

 
 
   

Year Ended December 31, 2018

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Total

 

Contract type:

                               

Fixed fee

  $ 556,642     $ 296,217     $ 16,134     $ 868,993  

Time and materials

          58,372       319,573       377,945  

Product sales

    45,030       39,151             84,181  

License fees

    2,449                   2,449  

Total revenues

  $ 604,121     $ 393,740     $ 335,707     $ 1,333,568  

 

   

Year Ended December 31, 2017

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Total

 

Contract type:

                               

Fixed fee

  $ 569,701     $ 353,480     $ 9,225     $ 932,406  

Time and materials

          56,288       281,501       337,789  

Product sales

    41,878       46,371             88,249  

License fees

    575                   575  

Total revenues

  $ 612,154     $ 456,139     $ 290,726     $ 1,359,019  

 

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, contract assets and contract liabilities on the Consolidated Balance Sheets. Contract assets represent work performed that could not be billed either due to contract stipulations or the required contractual documentation has not been finalized. Substantially all unbilled amounts are expected to be billed and collected within one year.

 

For fixed fee and time-and-materials based contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. For some royalty license arrangements, minimum amounts are billed over the license term as quarterly royalty amounts are determined. This results in contract assets as the Company recognizes revenue for the license when the license is transferred to the customer at contract inception. The Company’s contract liabilities consist of advance payments, billings in excess of revenue recognized and deferred revenue.

 

The Company’s contract assets and contract liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. Advance payments, billings in excess of revenue recognized and deferred revenue are each classified as current.

 

Net contract assets (liabilities) consisted of the following (in thousands):

 

   

December 31,

 
    2019 (1)     2018 (2)  

Contract assets – current

  $ 51,092     $ 62,467  

Contract liabilities – current

    (37,562 )     (32,339 )

Net contract assets

  $ 13,530     $ 30,128  

 

(1)

Amounts exclude contract assets of $5.4 million and contract liabilities of $0.1 million that were classified as held for sale at December 31, 2019 (see Note 6).

(2)

Amounts exclude contract assets of $1.8 million and contract liabilities of less than $0.1 million that were classified as held for sale at December 31, 2018 (see Note 6).

 

Included in the change of total net contract assets was a $11.4 million decrease in contract assets, primarily related to the timing between work performed on open contracts and contractual billing terms, and a $5.2 million increase in contract liabilities, primarily related to the timing of customer advances on certain contracts.

 

Substantially all of the $32.3 million and $51.6 million contract liabilities balances at December 31, 2018 and December 31, 2017, respectively, were recognized in revenues during 2019 and 2018, respectively.

 

Impairment losses recognized on receivables and contract assets were not material during 2019, 2018 and 2017.

 

83

 
 
 

4.    RESTRUCTURING

 

On July 28, 2017, the Company’s board of directors approved the Restructuring. As part of the Restructuring, the Company announced plans to: (i) divest Bayou; (ii) exit all non-pipe related contract applications for the Tyfo® system in North America; (iii) right-size the cathodic protection services operation in Canada and the CIPP businesses in Australia and Denmark; and (iv) reduce corporate and other operating costs.

 

During 2018 and 2019, the Company’s board of directors approved additional actions with respect to the Restructuring, which included the decisions to: (i) divest the Australia and Denmark CIPP businesses; (ii) take actions to further optimize operations within North America, including measures to reduce consolidated operating costs; and (iii) divest or otherwise exit multiple additional international businesses, including: (a) the Company’s cathodic protection installation activities in the Middle East, including Corrpower International Limited, the Company’s cathodic protection materials manufacturing and production joint venture in Saudi Arabia; (b) United Pipeline de Mexico S.A. de C.V., the Company’s Tite Liner® joint venture in Mexico; (c) the Company’s Tite Liner® businesses in Brazil and Argentina; (d) Aegion South Africa Proprietary Limited, the Company’s Tite Liner® and CIPP joint venture in the Republic of South Africa; and (e) the Company’s CIPP contract installation operations in England, the Netherlands, Spain and Northern Ireland.

 

The Company completed the divestitures of Bayou and the Denmark CIPP business in 2018. The Company also completed the divestitures of the Netherlands CIPP business and its Tite Liner® joint venture in Mexico in 2019, as well as the shutdown of activities for the CIPP business in England. The Company completed the divestitures of CIPP operations in Australia and Spain in early 2020 (see Note 17). Remaining divestiture and shutdown activities include the sale of the Northern Ireland contracting operation and minor final dissolution activities in South America and South Africa, all of which is expected to be completed in the first half of 2020. Additionally, the exit of the Company’s cathodic protection installation activities in the Middle East is substantially complete, though management expects minimal wind-down activities will extend through the second quarter of 2020 related to a small number of projects remaining in backlog.

 

As part of efforts to optimize the cathodic protection operations in North America, management initiated plans during the fourth quarter of 2019 to further downsize operations in the U.S., including the closure of three branch offices and the exit of capital intensive drilling activities at four branch offices. These actions included a reduction of approximately 20% of the cathodic protection domestic workforce and an exit of drilling activities that contributed approximately 20% to our cathodic protection domestic revenues in 2019. Management expects these actions to improve our cathodic protection cost structure in the U.S., eliminate unprofitable results in certain parts of the business and reduce consolidated annual expenses for the business overall. Also during the fourth quarter of 2019, the Company reduced corporate headcount and took other actions to reduce corporate costs.

 

Total pre-tax restructuring and related impairment charges since the Restructuring’s inception were $171.9 million ($155.7 million post-tax) and consisted of cash charges totaling $45.3 million and non-cash charges totaling $126.6 million. Cash charges included employee severance, retention, extension of benefits, employment assistance programs, early lease and contract termination costs and other restructuring charges associated with the restructuring efforts described above. Non-cash charges included (i) $86.4 million related to goodwill and long-lived asset impairment charges recorded in 2017 as part of exiting the non-pipe FRP contracting market in North America, and (ii) $40.2 million related to allowances for accounts receivable, write-offs of inventory and long-lived assets, impairment of definite-lived intangible assets, release of cumulative currency translation adjustments as well as net losses on the disposal of both domestic and international entities. The Company reduced headcount by approximately 650 employees as a result of these actions.

 

The Company is substantially complete with respect to its restructuring efforts and expects to incur additional cash charges of between $2 million and $4 million. Also, the Company could incur additional non-cash charges primarily associated with the release of cumulative currency translation adjustments and losses on the closure or liquidation of international entities. The identified charges are primarily focused in the international operations of both Infrastructure Solutions and Corrosion Protection, but will also include certain charges in Energy Services and Corporate to a lesser extent.

 

During 2019, 2018 and 2017, the Company recorded pre-tax restructuring charges as follows (in thousands):

 

   

Year Ended December 31, 2019

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Corporate

   

Total

 

Severance and benefit related costs

  $ 938     $ 3,179     $ 553     $ 1,685     $ 6,355  

Contract termination costs

    601       1,089       234       98       2,022  

Relocation and other moving costs

    190       408       55             653  

Other restructuring costs (1)

    13,642       4,592       819       4,258       23,311  

Total pre-tax restructuring charges

  $ 15,371     $ 9,268     $ 1,661     $ 6,041     $ 32,341  

 

(1)

Includes charges primarily related to certain wind-down costs, inventory obsolescence, fixed asset disposals, release of cumulative currency translation adjustments and other restructuring-related costs in connection with exiting or divesting the CIPP operations in Europe and Australia, exiting the cathodic protection operations in the Middle East and right-sizing the cathodic protection services operation in North America.

 

   

Year Ended December 31, 2018

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Corporate

   

Total

 

Severance and benefit related costs

  $ 3,038     $ 1,094     $ 234     $ 170     $ 4,536  

Contract termination costs

    1,999       25             150       2,174  

Relocation and other moving costs

    184                         184  

Other restructuring costs (1)

    13,311       7,936       28       1,317       22,592  
Total pre-tax restructuring charges   $ 18,532     $ 9,055     $ 262     $ 1,637     $ 29,486  

 

(1)

Includes charges primarily related to certain wind-down costs, allowances for accounts receivable, fixed asset disposals and other restructuring-related costs in connection with exiting non-pipe-related contract applications for the Tyfo® system in North America, divesting the CIPP operations in Australia and Denmark, and exiting the cathodic protection operations in the Middle East. Amounts also include goodwill and definite-lived intangible asset impairments related to Denmark and definite-lived intangible asset impairments related to the cathodic protection operations in the Middle East.

 

84

 
 
   

Year Ended December 31, 2017

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Corporate

   

Total

 

Severance and benefit related costs

  $ 4,274     $ 2,442     $ 629     $ 7,345  

Contract termination costs

    4,545       775             5,320  

Relocation and other moving costs

    26       121             147  

Other restructuring costs (1)

    8,434       1,522       975       10,931  

Total pre-tax restructuring charges

  $ 17,279     $ 4,860     $ 1,604     $ 23,743  

 

(1)

Includes charges primarily related to exiting non-pipe-related applications for the Tyfo® system in North America and right-sizing the cathodic protection services operation in Canada, inclusive of wind-down costs, professional fees, patent write offs, fixed asset disposals and certain other restructuring and related charges.

 

Restructuring costs related to severance, other termination benefit costs and early lease and contract termination costs were $9.0 million, $6.9 million and $12.8 million in 2019, 2018 and 2017, respectively, and are reported on a separate line in the Consolidated Statements of Operations.

 

The following tables summarize restructuring charges recognized in 2019, 2018 and 2017 as presented in their affected line in the Consolidated Statements of Operations (in thousands):

 

   

Year Ended December 31, 2019

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Corporate

   

Total (1)

 

Cost of revenues

  $ 469     $ 1,869     $     $     $ 2,338  

Operating expenses

    5,349       1,131       819       3,444       10,743  
Restructuring and related charges     1,729       4,676       842       1,783       9,030  

Other expense (2)

    7,824       1,592             814       10,230  

Total pre-tax restructuring charges

  $ 15,371     $ 9,268     $ 1,661     $ 6,041     $ 32,341  

 

(1)

Total pre-tax restructuring charges include cash charges of $19.5 million and non-cash charges of $12.8 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.

(2)

Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals.

 

   

Year Ended December 31, 2018

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Energy Services

   

Corporate

   

Total (1)

 

Cost of revenues

  $ 1,281     $ 600     $     $     $ 1,881  

Operating expenses

    7,291       4,547       28       1,317       13,183  

Goodwill impairment

    1,389                         1,389  

Definite-lived intangible asset impairment

    870       1,299                   2,169  

Restructuring and related charges

    5,221       1,119       234       320       6,894  

Other expense (2)

    2,480       1,490                   3,970  

Total pre-tax restructuring charges

  $ 18,532     $ 9,055     $ 262     $ 1,637     $ 29,486  

 

(1)

Total pre-tax restructuring charges include cash charges of $12.1 million and non-cash charges of $17.4 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.

(2)

Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals.

 

   

Year Ended December 31, 2017

 
   

Infrastructure Solutions

   

Corrosion Protection

   

Corporate

   

Total (1)

 

Cost of revenues

  $ 30     $ 15     $     $ 45  

Operating expenses

    8,404       1,507       973       10,884  

Restructuring and related charges

    8,845       3,338       631       12,814  

Total pre-tax restructuring charges

  $ 17,279     $ 4,860     $ 1,604     $ 23,743  

 

(1)

Total pre-tax restructuring charges include cash charges of $13.6 million and non-cash charges of $10.1 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.

 

85

 
 

The following tables summarize restructuring activity during 2019, 2018 and 2017 (in thousands):

 

                           

Utilized in 2019

         
   

Reserves at December 31, 2018

   

2019 Charge to Income

   

Foreign Currency Translation

   

Cash(1)

   

Non-Cash

   

Reserves at December 31, 2019

 

Severance and benefit related costs

  $ 1,742     $ 6,355     $ (11 )   $ 3,697     $     $ 4,389  

Contract termination costs

    359       2,022       (20 )     1,408             953  

Relocation and other moving costs

          653       (3 )     283             367  

Other restructuring costs

    311       23,311       (4 )     8,457       12,782       2,379  

Total pre-tax restructuring charges

  $ 2,412     $ 32,341     $ (38 )   $ 13,845     $ 12,782     $ 8,088  

 

 

                           

Utilized in 2018

         
   

Reserves at December 31, 2017

   

2018 Charge to Income

   

Foreign Currency Translation

   

Cash(1)

   

Non-Cash

   

Reserves at December 31, 2018

 

Severance and benefit related costs

  $ 3,864     $ 4,536     $ (69 )   $ 6,589     $     $ 1,742  

Contract termination costs

    650       2,174       (19 )     2,446             359  

Relocation and other moving costs

          184             184              

Other restructuring costs

    675       22,592       (3 )     5,581       17,372       311  

Total pre-tax restructuring charges

  $ 5,189     $ 29,486     $ (91 )   $ 14,800     $ 17,372     $ 2,412  

 

 

           

Utilized in 2017

         
   

2017 Charge to Income

   

Cash(1)

   

Non-Cash

   

Reserves at December 31, 2017

 

Severance and benefit related costs

  $ 7,345     $ 3,481     $     $ 3,864  

Contract termination costs

    5,320       2,706       1,964       650  

Relocation and other moving costs

    147       147              

Other restructuring costs

    10,931       2,140       8,116       675  

Total pre-tax restructuring charges

  $ 23,743     $ 8,474     $ 10,080     $ 5,189  

 

(1)

Refers to cash utilized to settle charges during the year.

 

86

 
 
 

5.    SUPPLEMENTAL BALANCE SHEET INFORMATION

 

Allowance for Doubtful Accounts

 

Activity in the allowance for doubtful accounts is summarized as follows (in thousands):

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Balance, beginning of year

  $ 9,695     $ 5,775     $ 6,098  

Bad debt expense (1)

    (1,259 )     8,188       3,155  

Write-offs and adjustments

    (1,212 )     (4,268 )     (3,478 )

Balance, end of year

  $ 7,224     $ 9,695     $ 5,775  

 

(1)

The Company recorded bad debt expense (reversals) of less than ($0.1) million, $5.3 million and $0.4 million in 2019, 2018 and 2017, respectively, as part of the restructuring efforts (see Note 4) and was primarily due to the exiting of certain low-return businesses mainly in foreign locations.

 

Inventories

 

Inventories are summarized as follows (in thousands):

   

December 31,

 
   

2019

   

2018 (1)

 

Raw materials and supplies

  $ 27,415     $ 29,343  

Work-in-process

    5,739       2,510  

Finished products

    14,937       15,205  

Construction materials

    9,102       9,379  

Total

  $ 57,193     $ 56,437  

 

(1)

During 2018, the Company incurred non-cash charges of $2.8 million related to estimates for inventory obsolescence within its cathodic protection operations. The charges were recorded to cost of revenues in the Consolidated Statement of Operations.

 

Property, Plant and Equipment

 

Property, plant and equipment consisted of the following (in thousands):

   

Estimated Useful Lives

   

December 31,

 
   

(Years)

   

2019

   

2018

 

Land and land improvements

            $ 5,359     $ 10,521  

Buildings and improvements

  5 40       50,589       47,430  

Machinery and equipment

  4 10       143,128       147,918  

Furniture and fixtures

  3 10       35,440       37,471  

Autos and trucks

  3 10       47,197       51,129  

Construction in progress

              7,475       14,626  
                289,188       309,095  

Less – Accumulated depreciation

              (188,097 )     (202,036 )

Property, plant & equipment, less accumulated depreciation

            $ 101,091     $ 107,059  

 

Depreciation expense was $22.2 million, $23.9 million and $29.3 million for the years ended December 31, 2019, 2018 and 2017, respectively. The decrease in 2018 was primarily due to the held for sale classification, and subsequent sale thereof, of Bayou’s assets and a partial year classification for Australia’s assets during 2018.

 

Accrued Expenses

 

Accrued expenses consisted of the following (in thousands):

   

December 31,

 
   

2019

   

2018

 

Vendor and other accrued expenses

  $ 30,730     $ 35,450  

Estimated casualty and healthcare liabilities

    13,138       17,419  

Job costs

    12,041       9,878  

Accrued compensation

    23,089       23,882  
Operating lease liabilities     15,828        

Income taxes payable

    1,751       1,391  

Total

  $ 96,577     $ 88,020  

 

87

 
 
 

6.    ASSETS AND LIABILITIES HELD FOR SALE

 

During the first half of 2019, the Company initiated plans to sell several entities as part of its ongoing strategic actions intended to generate higher returns and more predictable and sustainable long-term earnings growth. Within Infrastructure Solutions, the Company initiated plans to divest its CIPP contracting businesses in Europe: Insituform Netherlands, Insituform Spain and Environmental Techniques. See Notes 1 and 17 for additional information on the sale of the CIPP contracting operations of Insituform Netherlands and Insituform Spain. Within Corrosion Protection, the Company initiated plans to divest its interest in United Mexico. See Note 1 for additional information on the sale of the Company’s interest in United Mexico. During the fourth quarter of 2019, the Company’s board of directors approved the action to sell several parcels of land located near its corporate headquarters.

 

The Company is currently in various stages of discussions with third parties for Environmental Techniques and believes that it is probable that a sale will occur in the first half of 2020. The Company also believes it is probable that a sale of the land parcels will occur in 2020. In the event the Company is unable to liquidate the assets and liabilities at a price that is less than favorable, the Company could incur a loss on disposal.

 

During 2018, the Company’s board of directors approved a plan to divest the assets and liabilities of Insituform Australia. See Note 17 for additional information on the sale of Insituform Australia, effective January 24, 2020.

 

The relevant asset and liability balances at December 31, 2019 and 2018 are accounted for as held for sale and measured at the lower of carrying value or fair value less cost to sell. Based on management’s expectation of fair value less cost to sell, the Company recorded an impairment of assets held for sale of $23.4 million in the Consolidated Statement of Operations during 2019. During the second quarter of 2019, impairment charges of $5.1 million and $3.9 million were recorded for Insituform Australia and Insituform Netherlands, respectively, which are reported within the Infrastructure Solutions reportable segment, and $1.1 million and $1.8 million were recorded for Corrpower and United Mexico, respectively, which are reported within the Corrosion Protection reportable segment. During the fourth quarter of 2019, certain terms of the Insituform Netherlands transaction changed and the sale resulted in further impairment charges of $2.6 million. Additionally, impairment charges of $6.0 million and $2.9 million, respectively, were recorded in the fourth quarter of 2019 for Insituform Spain, which is reported within the Infrastructure Solutions reportable segment, and Corporate based on management’s current expectation of fair value less cost to sell. In the event the Company is unable to sell the assets and liabilities or sells them at a price or on terms that are less favorable, or at a higher cost than currently anticipated, the Company could incur additional impairment charges or a loss on disposal.

 

The following table provides the components of assets and liabilities held for sale (in thousands):

 

   

December 31,

 
      2019(1)       2018(2)  

Assets held for sale:

               

Current assets

               

Receivables, net

  $ 4,136     $ 1,309  

Retainage

    518       15  

Contract assets

    5,350       1,777  

Inventories

    2,097       2,123  

Prepaid expenses and other current assets

    799       300  

Total current assets

    12,900       5,524  

Property, plant & equipment, less accumulated depreciation

    10,962       2,268  

Goodwill

    4,224        

Intangible assets, less accumulated amortization

    1,528        

Operating lease assets

    326        

Other non-current assets

    130        

Impairment of assets held for sale

    (13,978 )      

Total assets held for sale

  $ 16,092     $ 7,792  
                 

Liabilities held for sale:

               

Current liabilities

               

Accounts payable

  $ 2,174     $ 1,331  

Accrued expenses

    3,961       3,891  

Contract liabilities

    122       38  

Total current liabilities

    6,257       5,260  

Operating lease liabilities

    174        

Other non-current liabilities

    54        

Total liabilities held for sale

  $ 6,485     $ 5,260  

 

 

(1) 

Includes Insituform Australia, Insituform Spain, Environmental Techniques and land held at Corporate.

  (2) Includes Insituform Australia.

 

88

 
 
 
 

7.    LEASES

 

Effective January 1, 2019, the Company adopted FASB ASC 842 using the adoption-date transition provision rather than at the earliest comparative period presented in the financial statements. Therefore, the Company recognized and measured leases existing at January 1, 2019 but without retrospective application. The Company also elected the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs and the lessee practical expedient to combine lease and non-lease components. The Company also made a policy election to not recognize right-of-use assets and lease liabilities for short-term leases for all asset classes. The impact of FASB ASC 842 on the Consolidated Balance Sheet beginning January 1, 2019 was through the recognition of operating lease assets and corresponding operating lease liabilities of $70.5 million. No impact was recorded to the Consolidated Statement of Operations or beginning retained earnings.

 

The Company’s operating lease portfolio includes operational field locations, administrative offices, equipment, vehicles and information technology equipment. The majority of the Company’s leases have remaining lease terms of 1 year to 20 years, some of which include options to extend the leases for 5 years or more. Right-of-use assets are presented within “Operating lease assets” on the Consolidated Balance Sheet. The current portion of operating lease liabilities are presented within “Accrued expenses”, and the non-current portion of operating lease liabilities are presented within “Operating lease liabilities” on the Consolidated Balance Sheet.

 

Operating lease assets and liabilities are recognized based on the present value of lease payments over the lease term at inception. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating leases in effect prior to January 1, 2019 were recognized at the present value of the remaining payments on the remaining lease term as of January 1, 2019. A portion of the Company’s real estate, equipment and vehicle leases is subject to periodic changes in the Consumer Price Index, LIBOR or other market index. The changes to these indexes are treated as variable lease payments and recognized in the period in which the obligation for those payments is incurred. Because most leases do not provide an explicit rate of return, the Company utilizes its incremental secured borrowing rate on a lease-by-lease basis in determining the present value of lease payments at the commencement date of the lease.

 

The following table presents the components of lease expense (in thousands):

 

   

Year Ended December 31, 2019

 

Operating lease cost

  $ 22,235  

Short-term lease cost

    25,382  

Total lease cost

  $ 47,617  

 

Supplemental cash flow information related to leases was as follows (in thousands):

 

   

Year Ended December 31, 2019

 

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

       

Operating cash flows from operating leases

  $ 22,144  
         

Right-of-use assets obtained in exchange for lease obligations:

       

Operating leases

  $ 18,879  

 

89

 
 

Supplemental balance sheet information related to leases was as follows (in thousands):

 

   

December 31, 2019(1)

 

Operating leases:

       

Operating lease assets

  $ 71,466  
         

Accrued expenses

  $ 15,828  

Other liabilities

    56,253  

Total operating lease liabilities

  $ 72,081  
         

Weighted-average remaining lease term (in years)

    5.74  

Weighted-average discount rate

    5.71 %

 

 

(1) 

Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at December 31, 2019 (see Note 5).

 

Operating lease liabilities under non-cancellable leases were as follows (in thousands):

 

   

December 31, 2019

 

2020

  $ 18,739  

2021

    16,287  

2022

    13,509  

2023

    10,950  

2024

    7,845  

Thereafter

    16,358  

Total undiscounted operating lease liabilities

    83,688  

Less: Imputed interest

    (11,607 )

Total discounted operating lease liabilities

  $ 72,081  

 

Minimum rental commitments under non-cancellable leases as of December 31, 2018 for years 2019 through 2023 were $19.8 million, $15.1 million, $11.5 million, $8.1 million and $5.4 million, respectively, and $7.2 million thereafter.

 

90

 

 

 

8.    GOODWILL AND INTANGIBLE ASSETS

 

Goodwill

 

The following table presents a reconciliation of the beginning and ending balances of goodwill (in thousands):

 

    Infrastructure Solutions    

Corrosion Protection

   

Energy Services

   

Total

 

Balance, December 31, 2017

                               

Goodwill, gross

  $ 246,486     $ 74,369     $ 80,246     $ 401,101  

Accumulated impairment losses

    (61,459 )     (45,400 )     (33,527 )     (140,386 )

Goodwill, net

    185,027       28,969       46,719       260,715  

2018 Activity:

                               

Acqusitions (1)

          2,715       1,258       3,973  

Impairments (2)

    (1,389 )                 (1,389 )

Foreign currency translation

    (1,965 )     (701 )           (2,666 )

Balance, December 31, 2018

                               

Goodwill, gross

  $ 244,521     $ 76,383     $ 81,504     $ 402,408  

Accumulated impairment losses

    (62,848 )     (45,400 )     (33,527 )     (141,775 )

Goodwill, net

    181,673       30,983       47,977       260,633  

2019 Activity:

                               

Foreign currency translation

    (137 )     563             426  

Reclassification to assets held for sale (3)

    (4,224 )                 (4,224 )

Balance, December 31, 2019

                               

Goodwill, gross

    240,160       76,946       81,504       398,610  

Accumulated impairment losses

    (62,848 )     (45,400 )     (33,527 )     (141,775 )

Goodwill, net

  $ 177,312     $ 31,546     $ 47,977     $ 256,835  

 

(1)

During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1).

(2)

During 2018, the Company recorded a $1.4 million goodwill impairment related to restructuring activities in Denmark (see Note 4).

(3) During 2019, the Company classified certain assets of its CIPP contracting operation in Europe as held for sale (see Note 6). 

 

91

 
 

Intangible Assets

 

Intangible assets consisted of the following (in thousands):

 

   

December 31, 2019

   

December 31, 2018

 
   

Weighted Average Useful Lives (Years)

   

Gross Carrying Amount

   

Accumulated Amortization

   

Net Carrying Amount

   

Gross Carrying Amount

   

Accumulated Amortization

   

Net Carrying Amount

 

License agreements

    0.7     $ 3,894     $ (3,825 )   $ 70     $ 3,894     $ (3,716 )   $ 178  

Leases

    1.0       864       (777 )     87       864       (689 )     175  

Trademarks

    8.3       15,699       (6,911 )     8,788       15,751       (6,202 )     9,549  

Non-competes

    3.3       2,301       (1,354 )     947       2,529       (1,229 )     1,300  

Customer relationships

    7.2       157,576       (76,832 )     80,744       159,719       (66,753 )     92,966  

Patents and acquired technology

    9.0       39,288       (25,097 )     14,192       38,338       (22,810 )     15,528  

Total intangible assets

        $ 219,622     $ (114,795 )   $ 104,828     $ 221,095     $ (101,399 )   $ 119,696  

 

Amortization expense was $13.7 million, $14.0 million and $16.1 million for the years ended December 31, 2019, 2018 and 2017, respectively. Estimated amortization expense for the years ended December 31, 2020, 2021, 2022, 2023 and 2024 is $13.5 million, $13.5 million, $13.3 million, $13.3 million and $13.3 million, respectively.

 

 

9.    LONG-TERM DEBT AND CREDIT FACILITY

 

Long-term debt consisted of the following (in thousands):

 

   

December 31,

 
   

2019

   

2018

 

Term note, due February 27, 2023, annualized rates of 4.09% and 4.59%, respectively

  $ 253,750     $ 282,188  

Line of credit, 4.01% and 4.45%, respectively

    24,000       31,000  

Other notes with interest rates from 3.3% to 7.8%

    770       1,031  

Subtotal

    278,520       314,219  

Less – Current maturities of long-term debt

    32,803       29,469  

Less – Unamortized loan costs

    2,088       2,747  

Total

  $ 243,629     $ 282,003  

 

92

 
 

Required principal payments for each of the next five years are summarized as follows (in thousands):

 

   

December 31, 2019

 

2020

  $ 32,803  

2021

    25,060  

2022

    30,844  

2023

    189,813  
2024      

Thereafter

     

Total

  $ 278,520  

 

Financing Arrangements

 

In October 2015, the Company entered into an amended and restated $650.0 million senior secured credit facility with a syndicate of banks. In February 2018 and December 2018, the Company amended this facility (the “amended Credit Facility”). The amended Credit Facility consists of a $225.0 million revolving line of credit and a $308.4 million term loan facility, each with a maturity date in February 2023.

 

During 2018, the Company paid expenses of $3.1 million associated with the amended Credit Facility, $1.4 million related to up-front lending fees and $1.7 million related to third-party arranging fees and expenses, the latter of which was recorded in “Interest expense” in the Consolidated Statement of Operations in 2018. In addition, the Company had $2.4 million in unamortized loan costs associated with the original Credit Facility, of which $0.6 million was written off and recorded in “Interest expense” in the Consolidated Statement of Operations in 2018.

 

Generally, interest is charged on the principal amounts outstanding under the amended Credit Facility at the British Bankers Association LIBOR rate plus an applicable rate ranging from 1.25% to 2.25% depending on the Company’s consolidated leverage ratio. The Company can also opt for an interest rate equal to a base rate (as defined in the credit documents) plus an applicable rate, which is also based on the Company’s consolidated leverage ratio. The applicable LIBOR borrowing rate (LIBOR plus Company’s applicable rate) as of December 31, 2019 was approximately 4.09%.

 

The Company’s indebtedness at December 31, 2019 consisted of $253.8 million outstanding from the term loan under the amended Credit Facility and $24.0 million on the line of credit under the amended Credit Facility. Additionally, the Company had $0.8 million of debt held by its joint ventures (representing funds loaned by its joint venture partners). During 2019, the Company had net repayments of $7.0 million on the line of credit due to improved domestic working capital management.

 

As of December 31, 2019, the Company had $26.1 million in letters of credit issued and outstanding under the amended Credit Facility. Of such amount, $12.2 million was collateral for the benefit of certain of our insurance carriers and $13.9 million was for letters of credit or bank guarantees of performance or payment obligations of foreign subsidiaries.

 

The Company’s indebtedness at December 31, 2018 consisted of $282.2 million outstanding from the term loan under the amended Credit Facility, $31.0 million on the line of credit under the amended Credit Facility and $1.0 million of third-party notes and bank debt. During 2018, the Company had net repayments on the line of credit of $7.0 million, which included a $35.0 million repayment from the proceeds on the Bayou sale, net of borrowings of $28.0 million for domestic working capital needs.

 

At December 31, 2019 and 2018, the estimated fair value of the Company’s long-term debt was approximately $286.8 million and $307.7 million, respectively. Fair value was estimated using market rates for debt of similar risk and maturity and a discounted cash flow model, which are based on Level 3 inputs as defined in Note 2.

 

93

 
 

In October 2015, the Company entered into an interest rate swap agreement for a notional amount of $262.5 million, which is set to expire in October 2020. The notional amount of this swap mirrors the amortization of a $262.5 million portion of the Company’s $350.0 million term loan drawn from the original Credit Facility. The swap requires the Company to make a monthly fixed rate payment of 1.46% calculated on the amortizing $262.5 million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $262.5 million notional amount.  The receipt of the monthly LIBOR-based payment offsets a variable monthly LIBOR-based interest cost on a corresponding $262.5 million portion of the Company’s term loan from the original Credit Facility. After considering the impact of the interest rate swap agreement, the effective borrowing rate on the Company’s term note as of December 31, 2019 was approximately 3.83%.  This interest rate swap is used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and is accounted for as a cash flow hedge. See Note 15.

 

In March 2018, the Company entered into an interest rate swap forward agreement that begins in October 2020 and expires in February 2023 to coincide with the amortization period of the amended Credit Facility. The swap will require the Company to make a monthly fixed rate payment of 2.937% calculated on the then amortizing $170.6 million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $170.6 million notional amount. The receipt of the monthly LIBOR-based payment will offset the variable monthly LIBOR-based interest cost on a corresponding $170.6 million portion of the Company’s term loan from the amended Credit Facility. This interest rate swap will be used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and accounted for as a cash flow hedge. See Note 15.

 

The amended Credit Facility is subject to certain financial covenants, including a consolidated financial leverage ratio and consolidated fixed charge coverage ratio. Subject to the specifically defined terms and methods of calculation as set forth in the amended Credit Facility’s credit agreement, the financial covenant requirements, as of each quarterly reporting period end, are defined as follows:

 

 

Consolidated financial leverage ratio, as amended, compares consolidated funded indebtedness to amended Credit Facility defined income with a maximum amount not to exceed 3.25 to 1.00. At December 31, 2019, the Company’s consolidated financial leverage ratio was 2.88 to 1.00 and, using the amended Credit Facility defined income, the Company had the capacity to borrow up to $37.5 million of additional debt.

     
 

Consolidated fixed charge coverage ratio, as amended, compares amended Credit Facility defined income to amended Credit Facility defined fixed charges with a minimum permitted ratio of not less than 1.25 to 1.00. At December 31, 2019, the Company’s fixed charge ratio was 1.38 to 1.00.

 

At December 31, 2019, the Company was in compliance with all of its debt and financial covenants as required under the amended Credit Facility.

 

 

10.    STOCKHOLDERS’ EQUITY

 

Share Repurchase Plan

 

In December 2018, the Company’s board of directors authorized the open market repurchase of up to two million shares of the Company’s common stock through one or more trading plans established in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. The program did not establish a time period in which the repurchases had to be made. In December 2018, the Company amended its Credit Facility, which limited the open market share repurchases to $32.0 million for 2019. The Company began repurchasing shares under this program in January 2019. In December 2019, the Company’s board of directors authorized the open market repurchase of up to an additional two million shares of the Company’s common stock. The program did not establish a time period in which the repurchases had to be made, although the authorization is limited to $40.0 million in 2020 by the Company’s amended Credit Facility while the Company’s consolidated financial leverage ratio remains greater than 2.50 to 1.00. Once repurchased, the Company promptly retires such shares.

 

The Company is also authorized to repurchase up to $10.0 million of the Company’s common stock in each calendar year in connection with the Company’s equity compensation programs for employees. The participants in the Company’s equity plans may surrender shares of common stock in satisfaction of tax obligations arising from the vesting of restricted stock and restricted stock unit awards under such plans and in connection with the exercise of stock option awards. The deemed price paid is the closing price of the Company’s common stock on The Nasdaq Global Select Market on the date that the restricted stock or restricted stock unit vests or the shares of the Company’s common stock are surrendered in exchange for stock option exercises. With regard to stock option awards, the option holder may elect a “net, net” exercise in connection with the exercise of employee stock options such that the option holder receives a number of shares equal to the built-in gain in the option shares divided by the market price of the Company’s common stock on the date of exercise, less a number of shares equal to the taxes due upon the exercise of the option divided by the market price of the Company’s common stock on the date of exercise. The shares of Company common stock surrendered to the Company for taxes due on the exercise of the option are deemed repurchased by the Company.

 

94

 
 

During 2019, the Company acquired 1,492,348 shares of the Company’s common stock for $26.3 million ($17.64 average price per share) through the open market repurchase program discussed above, 151,234 shares of the Company’s common stock for $3.1 million ($20.26 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock units and performance units, and 48,409 shares of the Company’s common stock for $1.0 million ($20.52 average price per share) in connection with “net, net” exercises of employee stock options. Once repurchased, the Company immediately retired all such shares.

 

During 2018, the Company acquired 949,464 shares of the Company’s common stock for $20.3 million ($21.36 average price per share) through the open market repurchase programs discussed above and 228,068 shares of the Company’s common stock for $5.5 million ($24.08 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock and restricted stock units. Once repurchased, the Company immediately retired all such shares. During 2018, the Company did not acquire any of the Company’s common stock in connection with “net, net” exercises of employee stock options.

 

During 2017, the Company acquired 1,599,093 shares of the Company’s common stock for $35.3 million ($22.10 average price per share) through open market repurchase programs and 112,899 shares of the Company’s common stock for $2.5 million ($22.15 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock and restricted stock units. Once repurchased, the Company immediately retired all such shares. During 2017, the Company did not acquire any of the Company’s common stock in connection with “net, net” exercises of employee stock options.

 

Equity-Based Compensation Plans

 

Employee Plans

 

In April 2016, the Company’s stockholders approved the 2016 Employee Equity Incentive Plan, which was amended in 2017 by the First Amendment to the 2016 Employee Equity Incentive Plan (as amended, the “2016 Employee Plan”). In April 2018, the Company’s stockholders approved the Second Amendment to the 2016 Employee Equity Incentive Plan, which increased by 1,700,000 the number of shares of the Company’s common stock reserved and available for issuance in connection with awards issued under the 2016 Employee Plan. The 2016 Employee Plan, which replaced the 2013 Employee Equity Incentive Plan, provides for equity-based compensation awards, including restricted shares of common stock, performance awards, stock options, stock units and stock appreciation rights. The 2016 Employee Plan is administered by the compensation committee of the board of directors, which determines eligibility, timing, pricing, amount and other terms or conditions of awards. As of December 31, 2019, 2,099,380 shares of the Company’s common stock were available for issuance under the 2016 Employee Plan.

 

Director Plans

 

In April 2016, the Company’s stockholders approved the 2016 Non-Employee Director Equity Incentive Plan (the “2016 Director Plan”), which replaced the 2011 Non-Employee Director Equity Incentive Plan. In April 2019, the Company’s stockholders approved an amendment and restatement of the 2016 Director Plan, which among other things, increased by 300,000 the number of shares of the Company’s common stock reserved and available for issuance in connection with awards issued under the 2016 Director Plan. The 2016 Director Plan provides for equity-based compensation awards, including non-qualified stock options and stock units. The board of directors administers the 2016 Director Plan and has the authority to establish, amend and rescind any rules and regulations related to the 2016 Director Plan. As of December 31, 2019, 321,406 shares of the Company’s common stock were available for issuance under the 2016 Director Plan.

 

Prior to the 2016 Director Plan, the board of directors administered the 2011 Non-Employee Director Equity Plan (“2011 Director Plan”), the 2006 Non-Employee Director Equity Plan (“2006 Director Plan”) and the 2001 Non-Employee Director Equity Plan (“2001 Director Plan”), all of which contained substantially the same provisions as the current plan. At December 31, 2019, there were 52,296 deferred stock units outstanding under the 2011 Director Plan, 39,109 deferred stock units outstanding under the 2006 Director Plan and 31,850 deferred stock units outstanding under the 2001 Director Equity Plan.

 

Activity and related expense associated with these plans are described in Note 11.

 

95

 
 
 
 

11.    EQUITY-BASED COMPENSATION

 

Stock Awards

 

Stock awards, which include shares of restricted stock, restricted stock units and performance stock units, are awarded from time to time to executive officers and certain key employees of the Company. Stock award compensation is recorded based on the award date fair value and charged to expense ratably through the requisite service period. The forfeiture of unvested restricted stock, restricted stock units and performance stock units causes the reversal of all previous expense recorded as a reduction of current period expense.

 

A summary of stock award activity is as follows:

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 
   

Stock Awards

   

Weighted Average Award Date Fair Value

   

Stock Awards

   

Weighted Average Award Date Fair Value

   

Stock Awards

   

Weighted Average Award Date Fair Value

 

Outstanding at December 31, 2018

    1,143,205     $ 23.26       1,428,878     $ 21.53       1,501,021     $ 20.58  

Period Activity:

                                               

Restricted stock units awarded

    325,321       20.02       281,567       24.13       257,532       23.06  

Performance stock units awarded

    146,367       22.78       219,943       23.25       213,436       28.18  

Restricted shares distributed

    (76,686 )     18.26                   (179,169 )     22.44  

Restricted stock units distributed

    (237,416 )     18.83       (312,182 )     17.47       (95,510 )     20.71  

Performance stock units distributed

    (111,155 )     25.85       (296,909 )     21.55       (49,672 )     21.95  

Restricted shares forfeited

                            (1,084 )     23.01  

Restricted stock units forfeited

    (74,075 )     22.09       (90,896 )     21.79       (81,626 )     20.36  

Performance stock units forfeited

    (80,597 )     25.30       (87,196 )     25.95       (136,050 )     24.29  

Outstanding at December 31, 2019

    1,034,964     $ 23.20       1,143,205     $ 23.26       1,428,878     $ 21.53  

 

Expense associated with stock awards was $7.0 million, $6.8 million and $9.0 million in 2019, 2018 and 2017, respectively. Unrecognized pre-tax expense of $9.6 million related to stock awards is expected to be recognized over the weighted average remaining service period of 1.8 years for awards outstanding at December 31, 2019.

 

Deferred Stock Unit Awards

 

Deferred stock units are generally awarded to directors of the Company and represent the Company’s obligation to transfer one share of the Company’s common stock to the grantee at a future date. Historically, awards were fully vested, and fully expensed, on the date of grant. Beginning in April 2019, as a result of the amendment and restatement of the 2016 Director Plan discussed above, the expense related to the issuance of deferred stock units is based on the award date fair value and charged to expense ratably through the requisite service period, which is generally one year. The forfeiture of unvested deferred stock units causes the reversal of all previous expense to be recorded as a reduction of current period expense.

 

A summary of deferred stock unit activity is as follows:

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 
   

Deferred Stock Units

   

Weighted Average Award Date Fair Value

   

Deferred Stock Units

   

Weighted Average Award Date Fair Value

   

Deferred Stock Units

   

Weighted Average Award Date Fair Value

 

Outstanding at December 31, 2018

    287,350     $ 20.80       269,977     $ 20.14       253,445     $ 19.93  

Period Activity:

                                               

Awarded

    50,174       19.64       45,681       23.72       47,091       23.53  

Distributed

    (84,184 )     20.38       (28,308 )     19.22       (30,559 )     23.57  

Outstanding at December 31, 2019

    253,340     $ 20.71       287,350     $ 20.80       269,977     $ 20.14  

 

Expense associated with awards of deferred stock units was $0.7 million, $1.1 million and $1.1 million in 2019, 2018 and 2017, respectively. Unrecognized pre-tax expense of $0.4 million related to deferred stock unit awards is expected to be recognized over the weighted average remaining service period of 0.3 years for awards outstanding at December 31, 2019.

 

96

 
 

Stock Options

 

Stock options on the Company’s common stock are awarded from time to time to executive officers and certain key employees of the Company. Stock options granted generally have a term of seven to ten years and an exercise price equal to the market value of the underlying common stock on the date of grant.

 

A summary of stock option activity is as follows:

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 
   

Shares

    Weighted Average Exercise Price    

Shares

    Weighted Average Exercise Price    

Shares

    Weighted Average Exercise Price  

Outstanding, beginning of year

    52,783     $ 18.11       126,680     $ 23.06       170,253     $ 21.99  

Exercised

    (52,783 )     18.11                   (43,573 )     18.87  

Canceled/Expired

                (73,897 )     26.60              

Outstanding, end of year

        $       52,783     $ 18.11       126,680     $ 23.06  
                                                 

Exercisable, end of year

        $       52,783     $ 18.11       126,680     $ 23.06  

 

In 2019, 2018 and 2017, there were no expenses related to stock options as all issued stock options were fully vested.

 

Financial data for stock option exercises are summarized in the following table (in thousands):

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Amount received from stock option exercises

  $ 956     $     $ 823  

Total intrinsic value of stock option exercises (1)

    129             370  

Tax expense (benefit) of stock option exercises recorded in income tax expense

    312       (1,556 )     (63 )

Aggregate intrinsic value of outstanding stock options

                386  

Aggregate intrinsic value of exercisable stock options

                386  

 

(1)  Calculations based on a weighted average market price of the Company’s stock at the time of exercise of $20.55 and $27.35 for the years ended December 31, 2019 and 2017, respectively.

 

 

12.    TAXES ON INCOME

 

Income (loss) before taxes on income was as follows (in thousands):

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Domestic

  $ 3,627     $ 8,142     $ (40,007 )

Foreign

    (16,511 )     (5,187 )     (21,570 )

Total

  $ (12,884 )   $ 2,955     $ (61,577 )

 

97

 
 

Provisions for taxes on income (loss) consisted of the following components (in thousands):

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Current:

                       

Federal

  $ (2,775 )   $ (4,765 )   $ 3,764  

Foreign

    5,705       6,025       7,512  

State

    460       (651 )     3,351  

Subtotal

    3,390       609       14,627  

Deferred:

                       

Federal

    538       947       (8,706 )

Foreign

    (199 )     (1,531 )     (1,099 )

State

    2,835       (157 )     183  

Subtotal

    3,174       (741 )     (9,622 )

Total tax provision

  $ 6,564     $ (132 )   $ 5,005  

 

Income tax expense differed from the amounts computed by applying the U.S. federal income tax rate of 21% for 2019 and 2018 and 35% for 2017 to income (loss) before taxes on income as a result of the following (in thousands):

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Income taxes (benefit) at U.S. federal statutory tax rate

  $ (2,706 )   $ 621     $ (21,552 )

Increase (decrease) in taxes resulting from:

                       

Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense

    806       590       4,598  

Change in the balance of the valuation allowance for deferred tax assets allocated to domestic income tax expense

    2,960       (944 )     12,755  

State income taxes, net of federal income tax benefit

    2,603       (798 )     2,270  

Divestitures

    5,613       2,133        

Meals and entertainment

    470       517       785  

Changes in taxes previously accrued

    (1,070 )     (536 )     (1,339 )

Foreign tax rate differences

    (643 )     1,301       913  

Share-based compensation

    358       (1,427 )     131  

Goodwill impairment

          291       6,359  

Recognition of uncertain tax positions

    (717 )     (218 )     (62 )

Deemed mandatory repatriation

          (842 )     10,406  

Release of deferred tax liability on foreign earnings

                (7,051 )

Domestic Production Activities deduction

                (1,921 )

Other matters

    (1,110 )     (820 )     (1,287 )

Total tax provision

  $ 6,564     $ (132 )   $ 5,005  

Effective tax rate

    (50.9 %)     (4.5 %)     (8.1 %)

 

On December 22, 2017, the U.S. government enacted the TCJA, which includes significant changes to the U.S. corporate income tax system including: (i) a federal corporate rate reduction from 35% to 21%; (ii) limitations on the deductibility of interest expense and executive compensation; (iii) creation of new minimum taxes such as the Global Intangible Low Taxed Income (“GILTI”) tax and the base erosion anti-abuse tax (“BEAT”); and (iv) the transition of U.S. international taxation from a worldwide tax system to a modified territorial tax system, which resulted in a one time U.S. tax liability on those earnings that have not previously been repatriated to the U.S. Beginning in 2018, the Company no longer records U.S. federal income tax on its share of income from foreign subsidiaries and no longer records a benefit for foreign tax credits related to that income.

 

98

 
 

In its reporting since the TCJA was enacted, the Company had been recording provisional amounts for certain enactment-date effects of the TCJA by applying the guidance in SAB 118 because the enactment-date accounting for these effects had not yet been completed. In 2018 and 2017, the Company recorded a net tax expense related to the enactment-date effects of the TCJA that included recording the one-time transition tax liability related to undistributed earnings of certain foreign subsidiaries that were not previously taxed and adjusting deferred tax assets and liabilities for the changes in the federal tax rate.

 

The one-time transition tax is based on total post-1986 earnings and profits (“E&P”) that were previously deferred from U.S. income taxes. The tax is based on the amount of those earnings held in cash and other specified assets, either at the end of 2017 or the average of the year end balances for 2015 and 2016. Based on the Company’s initial analysis of the TCJA in 2017, it recorded a provisional estimated net tax expense of $2.4 million, which consisted of a charge of $10.4 million for the deemed mandatory repatriation, and reduced by a $7.1 million release of a deferred tax liability on unremitted foreign earnings and $0.9 million of other TCJA related impacts. Upon further analysis of the TCJA and notices and regulations issued and proposed by the U.S. Department of the Treasury and the Internal Revenue Service (“IRS”), the Company finalized its calculations of the transition tax liability during 2018. Adjustments included further refinement of computations related to earnings and profits, cash and cash equivalents, state income tax and foreign withholding taxes pursuant to guidance issued during the year. The final transition tax liability consisted of a charge of $9.6 million for the deemed mandatory repatriation, and reduced by the $7.1 million release of a deferred tax liability on unremitted foreign earnings and $2.0 million of other TCJA related impacts. The Company decreased its December 31, 2017 provisional amount by $1.9 million during 2018, which is included as a component of income tax expense.

 

The transition tax liability, as filed on the 2017 federal income tax return and after utilization of foreign tax credits, including foreign tax credits carried back from 2018, was $1.1 million. Although Congressional intent and the statutory language were clear that the transition tax could be paid over a period of eight years, and the Company properly elected to pay the transition tax liability over a period of eight years, IRS guidance published in April 2018 indicated that taxpayers in a net overpayment position would have all overpayments first applied to successive installments of the transition tax liability. Legislative proposals were passed in the U.S. House of Representatives in late December 2018 to correct the application of this IRS guidance; however there has been no action in the U.S. Senate to pass legislation addressing this issue. As a result of the overpayment from 2017 and the anticipated utilization of 2018 foreign tax credits, no further tax payments related to the transition tax will be required.

 

Net deferred taxes consisted of the following (in thousands):

 

   

December 31,

 
   

2019

   

2018

 

Deferred income tax assets:

               

Foreign tax credit carryforwards

  $ 4,101     $ 507  

Net operating loss carryforwards

    19,079       22,909  

Accrued expenses

    15,281       12,987  

Other

    8,431       8,652  

Total gross deferred income tax assets

    46,892       45,055  

Less valuation allowance

    (34,247 )     (28,451 )

Net deferred income tax assets

    12,645       16,604  

Deferred income tax liabilities:

               

Property, plant and equipment

    (5,689 )     (6,038 )

Intangible assets

    (12,203 )     (10,609 )

Other

    (4,791 )     (6,757 )

Total deferred income tax liabilities

    (22,683 )     (23,404 )

Net deferred income tax liabilities

  $ (10,038 )   $ (6,800 )

 

99

 

 

The Company’s tax assets and liabilities, netted by taxing location, are in the following captions in the balance sheets (in thousands):

 

   

December 31,

 
   

2019

   

2018

 

Noncurrent deferred income tax assets, net

  $ 1,216     $ 1,561  

Noncurrent deferred income tax liabilities, net

    (11,254 )     (8,361 )

Net deferred income tax liabilities

  $ (10,038 )   $ (6,800 )

 

The Company’s deferred tax assets at December 31, 2019 included $19.1 million in federal, state and foreign net operating loss (“NOL”) carryforwards. These NOLs include $11.9 million, which if not used will expire between the years 2020 and 2039, and $7.2 million that have no expiration dates. The Company also has deferred tax amounts related to foreign tax credit carryforwards of $4.1 million, of which, $0.4 million will expire in 2026 if not used, $3.6 million will expire in 2029 if not used and $0.1 million have no expiration date.

 

For financial reporting purposes, a valuation allowance of $34.2 million has been recognized at December 31, 2019 to reduce the deferred tax assets related to certain federal, state and foreign net operating loss carryforwards and other assets, for which it is more likely than not that the related tax benefits will not be realized, due to uncertainties as to the timing and amounts of future taxable income. The valuation allowance at December 31, 2018 was $28.5 million.

 

As of December 31, 2019, a valuation allowance has been recorded so that the amount of the deferred tax asset remaining is more likely than not to be realized. The amount of the deferred tax asset considered realizable; however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as our projections for growth.

 

Activity in the valuation allowance is summarized as follows (in thousands):

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Balance, at beginning of year

  $ 28,451     $ 29,782     $ 15,428  

Additions

    8,789       1,879       19,260  

Reversals

    (6,776 )     (2,102 )     (183 )

Remeasurement of U.S. deferred tax balances

                (5,141 )

Other adjustments

    3,783       (1,108 )     418  

Balance, at end of year

  $ 34,247     $ 28,451     $ 29,782  

 

As a result of the deemed mandatory repatriation provisions in the TCJA, the Company included $206.7 million of undistributed earnings in income subject to U.S. tax at reduced tax rates. Certain provisions within the TCJA effectively transition the U.S. to a territorial system and eliminates deferral on U.S. taxation for certain amounts of income that are not taxed at a minimum level. At this time, the Company does not intend to distribute earnings in a taxable manner; and therefore, intends to limit distributions to: (i) earnings previously taxed in the U.S.; (ii) earnings that would qualify for the 100 percent dividends received deduction provided in the TCJA; or (iii) earnings that would not result in significant foreign taxes. As a result, the Company has not recognized a deferred tax liability on any remaining undistributed foreign earnings as of December 31, 2019.

 

FASB ASC 740, Income Taxes (“FASB ASC 740”), prescribes a more-likely-than-not threshold for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. FASC ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods and disclosure of uncertain tax positions in financial statements.

 

100

 
 

A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Balance, at beginning of year

  $ 1,955     $ 2,229     $ 2,465  

Additions for tax positions of prior years

    9       8       12  

Lapse in statute of limitations

    (587 )     (264 )     (274 )

Foreign currency translation

    7       (18 )     26  

Balance, at end of year, total tax provision

  $ 1,384     $ 1,955     $ 2,229  

 

The total amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate was $0.3 million at December 31, 2019.

 

The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense. During the years ended December 31, 2019, 2018 and 2017, approximately $0.2 million was expensed for interest and penalties in each year.

 

The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will change in 2020. The Company has certain tax return years subject to statutes of limitation that will expire within twelve months. Unless challenged by tax authorities, the expiration of those statutes of limitation is expected to result in the recognition of uncertain tax positions in the amount of approximately $0.7 million.

 

The Company is subject to taxation in the United States, various states and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2015.

 

 

13.    COMMITMENTS AND CONTINGENCIES

 

Litigation

 

The Company is involved in certain litigation incidental to the conduct of its business and affairs. Management, after consultation with legal counsel, does not believe that the outcome of any such litigation, individually or in the aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows.

 

Contingencies

 

In connection with the Brinderson acquisition, certain pre-acquisition matters were identified in 2014 whereby a loss was both probable and reasonably estimable. The Company establishes liabilities in accordance with FASB ASC Subtopic No. 450-20, Contingencies - Loss Contingencies, and, accordingly, recorded an accrual related to various legal, tax, employee benefits and employment matters. At December 31, 2016, the accrual relating to these matters was $6.0 million. During 2017, the Company made a $0.3 million payment related to one of the above matters. Additionally, the Company reassessed its reserve during 2017 for: (i) the lapse of certain payroll tax statutory limitation periods; and (ii) further developments in the legal status of these matters, including the preliminary settlement through mediated resolution of several matters. Following consultation with internal and third-party legal and tax counsel, the Company lowered its accrual for such matters by $1.5 million during 2017. The accrual adjustments resulted in an offset to “Operating expense” in the Consolidated Statement of Operations. During 2018, the Company made an additional $0.2 million payment related to one of the above matters. As of December 31, 2018, the remaining accrual relating to these matters was $4.0 million. During 2019, the Company paid $4.3 million to resolve all outstanding matters, with the final accrual adjustment of $0.3 million recorded to "Operating expenses" in the Consolidated Statement of Operations.

 

101

 
 

Purchase Commitments

 

The Company had no material purchase commitments at December 31, 2019.

 

Guarantees

 

The Company has many contracts that require the Company to indemnify the other party against loss from claims, including claims of patent or trademark infringement or other third party claims for injuries, damages or losses. The Company has agreed to indemnify its surety against losses from third-party claims of subcontractors. The Company has not previously experienced material losses under these provisions and, while there can be no assurances, currently does not anticipate any future material adverse impact on its consolidated financial position, results of operations or cash flows.

 

The Company regularly reviews its exposure under all its engagements, including performance guarantees by contractual joint ventures and indemnification of its surety. As a result of the most recent review, the Company has determined that the risk of material loss is remote under these arrangements and has not recorded a liability for these risks at December 31, 2019 on its consolidated balance sheet.

 

Retirement Plans

 

Approximately 1,050 of our U.S. employees participate in multi-employer retirement plans. Substantially all of the Company’s remaining U.S. employees are eligible to participate in one of the Company’s sponsored defined contribution savings plans, which are qualified plans under the requirements of Section 401(k) of the Internal Revenue Code. Company contributions to the domestic plans were $5.2 million, $5.7 million and $6.3 million for the years ended December 31, 2019, 2018 and 2017, respectively.

 

Certain foreign subsidiaries maintain various other defined contribution retirement plans. Company contributions to such plans for the years ended December 31, 2019, 2018 and 2017 were $0.8 million, $1.1 million and $1.0 million, respectively.

 

In connection with the Company’s 2009 acquisition of Corrpro, the Company assumed an obligation associated with a contributory defined benefit pension plan sponsored by a subsidiary of Corrpro located in the United Kingdom. Employees of this Corrpro subsidiary no longer accrue benefits under the plan; however, Corrpro continues to be obligated to fund prior period benefits. Both the pension expense and funding requirements for the years ended December 31, 2019, 2018 and 2017 were immaterial to the Company’s consolidated financial position and results of operations. The plan assets and benefit obligation at December 31, 2019 were approximately $6.9 million and $6.2 million, respectively. The Company used a discount rate of 2.1% for the evaluation of the pension liability. The Company recorded an asset associated with the overfunded status of this plan of approximately $0.7 million, which is included in other long-term assets on the consolidated balance sheet. The plan assets and benefit obligation at December 31, 2018 approximated $7.9 million and $7.1 million, respectively. Plan assets consist of investments in equity and debt securities as well as cash, which are primarily Level 2 inputs as defined in Note 2.

 

 

14.    SEGMENT AND GEOGRAPHIC INFORMATION

 

The Company has three operating segments, which are also its reportable segments: Infrastructure Solutions; Corrosion Protection; and Energy Services. The Company’s operating segments correspond to its management organizational structure. Each operating segment has leadership that reports to the chief operating decision manager (“CODM”). The operating results and financial information reported by each segment are evaluated separately, regularly reviewed and used by the CODM to evaluate segment performance, allocate resources and determine management incentive compensation.

 

The following disaggregated financial results have been prepared using a management approach that is consistent with the basis and manner with which management internally disaggregates financial information for the purpose of making internal operating decisions. The Company evaluates performance based on stand-alone operating income (loss), which includes acquisition and divestiture expenses and restructuring charges, if applicable.

 

In 2019, the Company began reporting Corporate expenses separately rather than allocating those costs to the operating segments. The reported information for 2018 and 2017 has been revised to conform to the current period presentation.

 

102

 
 

Financial information by segment was as follows (in thousands):

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Revenues:

                       

Infrastructure Solutions

  $ 590,797     $ 604,121     $ 612,154  

Corrosion Protection

    295,090       393,740       456,139  

Energy Services

    328,048       335,707       290,726  

Total revenues

  $ 1,213,935     $ 1,333,568     $ 1,359,019  
                         

Gross profit:

                       

Infrastructure Solutions

  $ 144,074     $ 132,411     $ 140,823  

Corrosion Protection

    60,927       92,968       108,240  

Energy Services

    41,234       41,547       35,749  

Total gross profit

  $ 246,235     $ 266,926     $ 284,812  
                         

Operating income (loss):

                       

Infrastructure Solutions (1)

  $ 42,079     $ 37,509     $ (47,316 )

Corrosion Protection (2)

    (5,635 )     16,283       32,222  

Energy Services (3)

    9,740       9,638       7,736  

Corporate (4)

    (35,211 )     (33,783 )     (36,162 )

Total operating income (loss)

    10,973       29,647       (43,520 )

Other income (expense):

                       

Interest expense

    (14,002 )     (17,327 )     (16,001 )
Interest income     1,038       516       145  

Other (5)

    (10,893 )     (9,881 )     (2,201 )

Total other expense

    (23,857 )     (26,692 )     (18,057 )

Income (loss) before taxes on income

  $ (12,884 )   $ 2,955     $ (61,577 )
                         

Total assets:

                       

Infrastructure Solutions

  $ 508,226     $ 500,977     $ 531,746  

Corrosion Protection

    278,694       279,106       329,848  

Energy Services

    161,165       163,109       152,416  

Corporate

    31,336       41,432       22,775  

Assets held for sale

    16,092       7,793       70,314  

Total assets

  $ 995,513     $ 992,417     $ 1,107,099  
                         

Capital expenditures:

                       

Infrastructure Solutions

  $ 10,679     $ 12,730     $ 16,680  

Corrosion Protection

    11,437       9,754       8,603  

Energy Services

    3,437       3,053       2,713  

Corporate

    3,219       4,977       2,834  

Total capital expenditures

  $ 28,772     $ 30,514     $ 30,830  
                         

Depreciation and amortization:

                       

Infrastructure Solutions

  $ 13,773     $ 16,758     $ 18,731  

Corrosion Protection

    12,487       11,874       15,598  
Energy Services     7,490       7,111       6,726  
Corporate     2,413       2,112       3,364  

Total depreciation and amortization

  $ 36,163     $ 37,855     $ 44,419  

 

(1)

Operating income for 2019 includes: (i) $7.5 million of restructuring charges (see Note 4); (ii) $1.0 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $17.6 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $16.1 million of restructuring charges (see Note 4); and (ii) $0.4 million of cost incurred related to the disposition of Denmark. Operating loss for 2017 includes: (i) $17.5 million of restructuring charges (see Note 4); (ii) $45.4 million of goodwill impairment charges (see Note 2); (iii) $41.0 million of definite-lived intangible asset impairment charges (see Note 2); and (iv) $0.1 million of costs incurred related to the acquisition of Environmental Techniques.

(2)

Operating loss for 2019 includes: (i) $7.7 million of restructuring charges (see Note 4); (ii) $0.1 million of divestiture costs; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $7.6 million of restructuring charges (see Note 4); and (ii) $2.5 million of costs incurred related to the divestiture of Bayou. Operating income for 2017 includes $4.9 million of restructuring charges (see Note 4) and (ii) $1.6 million of costs incurred related to the planned divestiture of Bayou.

(3)

Operating income for 2019 includes $1.7 million of restructuring charges (see Note 4). Operating income for 2018 includes $0.3 million of restructuring charges (see Note 4).

(4) Operating loss for 2019 includes: (i) $5.2 million of restructuring charges (see Note 4); (ii) $2.2 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating loss for 2018 includes $1.6 million of restructuring charges (see Note 4) and $4.1 million of divestiture costs. Operating loss for 2017 includes $1.6 million of restructuring charges (see Note 4) and $1.2 million of divestiture costs.
(5) Other expense for 2019 includes $10.2 million of restructuring charges (see Note 4). Other expense for 2018 includes charges of $7.0 million related to the loss on the sale of Bayou (see Note 1) and $4.0 million of restructuring charges (see Note 4).

 

103

 
 

The following table summarizes revenues, gross profit, operating income (loss) and long-lived assets by geographic region (in thousands):

 

   

Years Ended December 31,

 
   

2019

   

2018

   

2017

 

Revenues: (1)

                       

United States

  $ 914,676     $ 966,291     $ 1,028,313  

Canada

    123,033       133,612       139,734  

Europe

    64,278       66,794       71,839  

Other foreign

    111,948       166,871       119,133  

Total revenues

  $ 1,213,935     $ 1,333,568     $ 1,359,019  
                         

Gross profit: (1)

                       

United States

  $ 175,705     $ 178,024     $ 226,026  

Canada

    22,183       22,823       31,173  

Europe

    14,849       8,379       11,997  

Other foreign

    33,498       57,700       15,616  

Total gross profit

  $ 246,235     $ 266,926     $ 284,812  
                         

Operating income (loss): (1)

                       

United States

  $ 6,212     $ 174     $ (33,583 )

Canada

    7,460       9,482       12,220  

Europe

    (11,363 )     (10,599 )     (3,771 )

Other foreign

    8,664       30,590       (18,386 )

Total operating income (loss)

  $ 10,973     $ 29,647     $ (43,520 )
                         

Long-lived assets: (1)(2)

                       

United States

  $ 80,910     $ 105,978     $ 93,472  

Canada

    7,462       7,725       8,816  

Europe

    2,499       8,295       13,435  

Other foreign

    10,220       6,662       9,586  

Total long-lived assets

  $ 101,091     $ 128,660     $ 125,309  

 

(1)

Attributed to the country of origin.

(2)

Long-lived assets do not include goodwill, intangible assets, operating lease assets or deferred tax assets.

 

104

 
 
 

15.    DERIVATIVE FINANCIAL INSTRUMENTS

 

As a matter of policy, the Company uses derivatives for risk management purposes, and does not use derivatives for speculative purposes. From time to time, the Company may enter into foreign currency forward contracts to hedge foreign currency cash flow transactions. For cash flow hedges, gain or loss is recorded in the Consolidated Statements of Operations upon settlement of the hedge. All of the Company’s hedges that are designated as hedges for accounting purposes were highly effective; therefore, no notable amounts of hedge ineffectiveness were recorded in the Company’s Consolidated Statements of Operations for either the settlement of cash flow hedges or the outstanding hedged balance. At December 31, 2019, the Company’s cash flow hedges were in a net deferred loss position of $4.6 million compared to net deferred gain position of $1.8 million at December 31, 2018. The change during the period was due to unfavorable movements in short-term interest rates relative to the hedged position. The Company presents derivative instruments in the consolidated financial statements on a gross basis. Deferred gains and losses were recorded in other non-current assets and other non-current liabilities, respectively, and other comprehensive income on the Consolidated Balance Sheets. The net periodic change of the Company’s cash flow hedges was recorded on the foreign currency translation adjustment and derivative transactions line of the Consolidated Statements of Equity.

 

The Company also engages in regular inter-company trade activities and receives royalty payments from certain of its wholly-owned entities, paid in local currency, rather than the Company’s functional currency, U.S. Dollars. The Company utilizes foreign currency forward exchange contracts to mitigate the currency risk associated with the anticipated future payments from certain of its international entities. During 2019, 2018 and 2017, losses of $0.2 million, $0.5 million and $0.1 million, respectively, were recorded upon settlement of foreign currency forward exchange contracts. Gains and losses of this nature are recorded to “Other income (expense)” in the Consolidated Statements of Operations.

 

In October 2015, the Company entered into an interest rate swap agreement for a notional amount of $262.5 million, which is set to expire in October 2020. The notional amount of this swap mirrors the amortization of a $262.5 million portion of the Company’s $350.0 million term loan drawn from the original Credit Facility. The swap requires the Company to make a monthly fixed rate payment of 1.46% calculated on the amortizing $262.5 million notional amount and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated by amortizing the $262.5 million same notional amount. The receipt of the monthly LIBOR-based payment offsets a variable monthly LIBOR-based interest cost on a corresponding $262.5 million portion of the Company’s term loan from the original Credit Facility. This interest rate swap is used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and is accounted for as a cash flow hedge.

 

In March 2018, the Company entered into an interest rate swap forward agreement that begins in October 2020 and expires in February 2023 to coincide with the amortization period of the amended Credit Facility. The swap will require the Company to make a monthly fixed rate payment of 2.937% calculated on the then amortizing $170.6 million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $170.6 million notional amount. The receipt of the monthly LIBOR-based payment will offset the variable monthly LIBOR-based interest cost on a corresponding $170.6 million portion of the Company’s term loan from the amended Credit Facility. This interest rate swap will be used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and accounted for as a cash flow hedge.

 

The following table summarizes the Company’s derivative positions at December 31, 2019:

 

   

Position

   

Notional Amount

   

Weighted Average Remaining Maturity In Years

   

Average Exchange Rate

 

Interest Rate Swap

        $ 190,312,500       3.2        

 

105

 
 

The following table summarizes the fair value amounts of the Company’s derivative instruments, all of which are Level 2 inputs as defined in Note 2 (in thousands):

 

          December 31,  

Designation of Derivatives

 

Balance Sheet Location

 

2019

   

2018

 

Derivatives Designated as Hedging Instruments:

                   

Interest Rate Swaps

 

Other non-current assets

  $ 261     $ 3,648  
   

Total Assets

  $ 261     $ 3,648  
                     

Interest Rate Swaps

 

Other non-current liabilities

  $ 4,899     $ 1,885  
   

Total Liabilities

  $ 4,899     $ 1,885  
                     
                     

Forward Currency Contracts

 

Accrued expenses

  $     $ 44  
   

Total Liabilities

  $     $ 44  
                     
   

Total Derivative Assets

  $ 261     $ 3,648  
   

Total Derivative Liabilities

    4,899       1,929  
   

Total Net Derivative Asset (Liability)

  $ (4,638 )   $ 1,719  
 
106

 
 
 
 

 

16.    SELECTED QUARTERLY FINANCIAL DATA (UNAUDITED)

 

Unaudited quarterly financial data was as follows (in thousands, except per share data):

 

    First Quarter(1)     Second Quarter(2)     Third Quarter(3)     Fourth Quarter(4)  

Year Ended December 31, 2019:

                               

Revenues

  $ 276,904     $ 318,740     $ 308,789     $ 309,502  

Gross profit

    48,295       67,437       66,792       63,711  

Operating income (loss)

    (774 )     459       14,649       (3,361 )

Net income (loss)

    (3,991 )     (8,147 )     6,349       (13,659 )
                                 

Earnings (loss) per share attributable to Aegion Corporation:

                               

Basic

  $ (0.13 )   $ (0.27 )   $ 0.20     $ (0.47 )

Diluted

  $ (0.13 )   $ (0.27 )   $ 0.19     $ (0.47 )

 

(1)

Includes pre-tax expenses of $2.9 million related to our restructuring efforts (see Note 4).

(2)

Includes pre-tax expenses of $6.5 million related to our restructuring efforts (see Note 4).

(3)

Includes pre-tax expenses of $8.6 million related to our restructuring efforts (see Note 4).

(4)

Includes pre-tax expenses of $14.3 million related to our restructuring efforts (see Note 4).

 

    First Quarter(1)     Second Quarter(2)     Third Quarter(3)     Fourth Quarter(4)  

Year Ended December 31, 2018:

                               

Revenues

  $ 324,861     $ 335,030     $ 339,679     $ 333,998  

Gross profit

    61,504       71,053       72,673       61,696  

Operating income (loss)

    3,181       14,459       13,009       (1,002 )

Net income (loss)

    (1,476 )     7,198       141       (2,776 )
                                 

Earnings (loss) per share attributable to Aegion Corporation:

                               

Basic

  $ (0.06 )   $ 0.24     $ (0.01 )   $ (0.08 )

Diluted

  $ (0.06 )   $ 0.24     $ (0.01 )   $ (0.08 )

 

(1)

Includes pre-tax expenses of $5.2 million related to our restructuring efforts (see Note 4).

(2)

Includes pre-tax expenses of $2.9 million related to our restructuring efforts (see Note 4).

(3)

Includes pre-tax expenses of $7.4 million related to our restructuring efforts (see Note 4).

(4)

Includes pre-tax expenses of $13.9 million related to our restructuring efforts (see Note 4).

 

 

17.    SUBSEQUENT EVENTS

 

Sale of Insituform Australia

 

On January 24, 2020, the Company sold its Australian CIPP contracting entity, Insituform Pacific Pty Limited (“IPPL”), to Insituform Holdings Pty Ltd, an entity affiliated with Killard Infrastructure Pty Ltd. In connection with the sale, the Company entered into an exclusive five-year tube supply agreement whereby IPPL, under its new ownership, will buy liners exclusively from the Company. IPPL is also entitled to use the Insituform® trade name in Australia based on a trademark license granted for the same five-year time period. During the second quarter of 2019, the Company recorded an impairment charge of $5.1 million to adjust carrying value to the expected fair value less cost to sell. No additional impairment charges are expected to be recorded as the net carrying value approximated or was less than the sale price.

 

Sale of Insituform Spain

 

On February 13, 2020, the Company sold its Spanish CIPP contracting entity, Insituform Technologies Iberica, S.A. (“Insituform Spain”) to Lajusocrley S.L. In connection with the sale, the Company entered into a five-year tube supply agreement whereby Insituform Spain will buy liners from the Company. The buyers are also entitled to use the Insituform® trade name in Spain based on a trademark license granted for the same five-year time period. During the fourth quarter of 2019, the Company recorded an impairment charge of $6.0 million to adjust carrying value to the expected fair value less cost to sell. No additional impairment charges are expected to be recorded as the net carrying value approximated or was less than the sale price.

 

107

 
 
 
 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

 

None.

 

Item 9A. Controls and Procedures.

 

Our management, under the supervision and with the participation of our Chief Executive Officer (our principal executive officer) and Chief Financial Officer (our principal financial officer), has conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of December 31, 2019. Based upon and as of the date of this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls were effective to provide reasonable assurance that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act (a) is recorded, processed, summarized and reported within the time period specified in the Securities and Exchange Commission’s rules and forms, and (b) is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

 

Management’s report is included in Item 8 of this Report under the caption entitled “Management’s Report on Internal Control Over Financial Reporting,” and is incorporated herein by reference. The effectiveness of the Company’s internal control over financial reporting as of December 31, 2019 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in its report which is included in Item 8 of this Report under the caption entitled “Report of Independent Registered Public Accounting Firm” and is incorporated herein by reference.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during the fourth quarter ended December 31, 2019 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information.

 

Not applicable.

 

108

 
 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance.

 

Information concerning this item is included in “Item 4A. Executive Officers of the Registrant” of this Report and under the captions “Director Nominees,” “Delinquent Section 16(a) Reports,” “Corporate Governance Documents,” “Director Nominations” and “Board of Directors and Its Committees” in our Proxy Statement for our 2020 Annual Meeting of Stockholders (“2020 Proxy Statement”) and is incorporated herein by reference.

 

Item 11. Executive Compensation.

 

Information concerning this item is included under the captions “Compensation Discussion and Analysis,” “Compensation in Last Fiscal Year,” “Compensation of Directors,” “Compensation Committee Interlocks and Insider Participation” and “Compensation Committee Report” in the 2020 Proxy Statement and is incorporated herein by reference.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

 

Information concerning this item is included in Item 5 of this Report under the caption “Equity Compensation Plan Information” and under the caption “Information Concerning Certain Stockholders” in the 2020 Proxy Statement and is incorporated herein by reference.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence.

 

Information concerning this item is included under the captions “Related-Party Transactions” and “Director Independence” in the 2020 Proxy Statement and is incorporated herein by reference.

 

Item 14. Principal Accountant Fees and Services.

 

Information concerning this item is included under the caption “Independent Auditors’ Fees” in the 2020 Proxy Statement and is incorporated herein by reference.

 

109

 
 
 

PART IV

 

Item 15. Exhibits and Financial Statement Schedules.

 

1. Financial Statements:

 

The consolidated financial statements filed in this Annual Report on Form 10-K are listed in the Index to Consolidated Financial Statements included in “Item 8. Financial Statements and Supplementary Data,” which information is incorporated herein by reference.

 

2. Financial Statement Schedules:

 

No financial statement schedules are included herein because of the absence of conditions under which they are required or because the required information is contained in the consolidated financial statements or notes thereto contained in this Report.

 

3. Exhibits:

 

The exhibits required to be filed as part of this Annual Report on Form 10-K are listed in the Index to Exhibits attached hereto.

 

110

 
 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated: March 2, 2020

AEGION CORPORATION

 

 

 

 

 

 

By:

/s/ Charles R. Gordon

 

 

 

Charles R. Gordon

 

 

 

President and Chief Executive Officer

 

 

POWER OF ATTORNEY

 

The registrant and each person whose signature appears below hereby appoint Charles R. Gordon and David F. Morris as attorneys-in-fact with full power of substitution, severally, to execute in the name and on behalf of the registrant and each such person, individually and in each capacity stated below, one or more amendments to the annual report which amendments may make such changes in the report as the attorney-in-fact acting deems appropriate and to file any such amendment to the report with the Securities and Exchange Commission.

 

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

 

Signature

 

Title

Date

 

 

 

 

/s/ Charles R. Gordon

 

Principal Executive Officer and Director

March 2, 2020

Charles R. Gordon

 

 

 

 

 

 

 

/s/ David F. Morris

 

Principal Financial Officer

March 2, 2020

David F. Morris

 

 

 

 

 

 

 

/s/ John L. Heggemann

 

Principal Accounting Officer

March 2, 2020

John L. Heggemann

 

 

 

 

 

 

 

/s/ Stephen P. Cortinovis

 

Director

March 2, 2020

Stephen P. Cortinovis

 

 

 

 

 

 

 

/s/ Stephanie A. Cuskley

 

Director

March 2, 2020

Stephanie A. Cuskley

 

 

 

 

 

 

 

/s/ Walter J. Galvin

 

Director

March 2, 2020

Walter J. Galvin

 

 

 

 

 

 

 

/s/ Rhonda Germany Ballintyn

 

Director

March 2, 2020

Rhonda Germany Ballintyn

 

 

 

 

 

 

 

/s/ Juanita H. Hinshaw

 

Director

March 2, 2020

Juanita H. Hinshaw

 

 

 

 

 

 

 

/s/ M. Richard Smith

 

Director

March 2, 2020

M. Richard Smith

 

 

 

 

 

 

 

/s/ Phillip D. Wright

 

Director

March 2, 2020

Phillip D. Wright

 

 

 

 

111

 
 

INDEX TO EXHIBITS (1)

 

3.1

Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.1 to the current report on Form 8-K12B filed on October 26, 2011), and Certificate of Designation, Preferences and Rights of Series A Junior Participating Preferred Stock (incorporated by reference to Exhibit 3.3 to the current report on Form 8-K12B filed October 26, 2011).

 

 

3.2

Certificate of Correction of the Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.2 to the annual report on Form 10-K for the year ended December 31, 2013).

 

 

3.3

Amended and Restated By-Laws of the Company (incorporated by reference to Exhibit 3.1 to the current report on Form 8-K filed August 4, 2015).

 

 

4.1 Description of Securities, filed herewith.
   

10.1

2016 Employee Equity Incentive Plan of the Company (incorporated by reference to Appendix A to the definitive proxy statement on Schedule 14A filed March 11, 2016 in connection with the 2016 annual meeting of stockholders). (2)

 

 

10.2

First Amendment to 2016 Employee Equity Incentive Plan of the Company (incorporated by reference to Appendix A to the definitive proxy statement on Schedule 14A filed March 17, 2017 in connection with the 2017 annual meeting of stockholders). (2)

 

 

10.3

Second Amendment to 2016 Employee Equity Incentive Plan of the Company (incorporated by reference to Appendix A to the definitive proxy statement on Schedule 14A filed March 16, 2018 in connection with the 2018 annual meeting of stockholders). (2)

 

 

10.4

Amended and Restated 2001 Non-Employee Director Equity Incentive Plan of the Company (incorporated by reference to Appendix B to the definitive proxy statement on Schedule 14A filed April 16, 2003 in connection with the 2003 annual meeting of stockholders). (2)

 

 

10.5

2006 Non-Employee Director Equity Plan of the Company (incorporated by reference to Appendix B to the definitive proxy statement on Schedule 14A filed March 10, 2006 in connection with the 2006 annual meeting of stockholders). (2)

 

 

10.6

2011 Non-Employee Director Equity Plan of the Company (incorporated by reference to Appendix A to the definitive proxy statement on Schedule 14A filed March 18, 2011 in connection with the 2011 annual meeting of stockholders). (2)

 

 

10.7

2016 Non-Employee Director Equity Plan of the Company (incorporated by reference to Appendix C to the definitive proxy statement on Schedule 14A filed March 11, 2016 in connection with the 2016 annual meeting of stockholders). (2)

 

 

10.8 Amended and Restated Aegion Corporation 2016 Non-Employee Director Equity Plan (incorporated by reference to Appendix A to the definitive proxy statement on Schedule 14A filed March 6, 2019 in connection with the 2019 annual meeting of stockholders). (2)
   

10.9

Employee Stock Purchase Plan of the Company (incorporated by reference to Appendix B to the definitive proxy statement on Schedule 14A filed March 17, 2017 in connection with the 2017 annual meeting of stockholders). (2)

 

 

10.10

Voluntary Deferred Compensation Plan, as amended and restated effective January 1, 2018 (incorporated by reference to Exhibit 10.10 to the annual report on Form 10-K for the year ended December 31, 2017). (2)

 

 

10.11

2016 Executive Performance Plan of the Company (incorporated by reference to Appendix B to the definitive proxy statement on Schedule 14A filed March 11, 2016 in connection with the 2016 annual meeting of stockholders). (2)

 

112

 

 

10.12

Form of Directors’ Indemnification Agreement (incorporated by reference to Exhibit 10.13 to the annual report on Form 10-K for the year ended December 31, 2011).

   

10.13

Form of Executive Change in Control Severance Agreement, dated as of October 6, 2014, between Aegion Corporation and each of Charles R. Gordon and David F. Morris (incorporated by reference to Exhibit 10.6 to the current report on Form 8-K filed October 10, 2014). (2)

 

 

10.14

Form of First Amendment to Executive Change in Control Severance Agreement, dated May 2, 2016, by and between Aegion Corporation and each of Charles R. Gordon and David F. Morris (incorporated by reference to Exhibit 10.2 to the quarterly report on Form 10-Q for the quarter ended March 31, 2016). (2)

 

 

10.15 Form of Change in Control Severance Agreement, dated as of March 1, 2017, between Aegion Corporation and Mark A. Menghini and Kenneth L. Young (incorporated by reference to Exhibit 10.15 to the annual report filed on Form 10-K for the year ended December 31, 2016). (2)
   
10.16 Form of First Amendment to Change in Control Severance Agreement, dated as of October 22, 2018, between Aegion Corporation and Mark A. Menghini (incorporated by reference to Exhibit 10.1 to the quarterly report on Form 10-Q for the quarter ended September 30, 2018). (2)
   
10.17 Form of Change in Control Severance Agreement, dated June 24, 2019, between Aegion Corporation and John L. Heggemann (incorporated by reference to Exhibit 10.1 to the quarterly report on Form 10-Q for the quarter ended June 30, 2019). (2)
   
10.18 Form of Amendment to Change in Control Severance Agreement, dated as of October 31, 2019, between Aegion Corporation and each of Charles R. Gordon, David F. Morris, Mark A. Menghini, Kenneth L. Young and John L. Heggemann (incorporated by reference to Exhibit 10.1 to the quarterly report on Form 10-Q for the quarter ended Septermber 30, 2019). (2)
   

10.19

Severance Policy effective December 21, 2018 (incorporated by reference to Exhibit 10.15 to the annual report filed on Form 10-K for the year ended December 31, 2018). (2)

 

 

10.20

Management Annual Incentive Plan, effective January 1, 2020, filed herewith. (2)

 

 

10.21

Form of Director Deferred Stock Unit Agreement for Annual Grants (for Non-Employee Directors) (incorporated by reference to Exhibit 10.2 to the quarterly report on Form 10-Q for the quarter ended March 31, 2019). (2)

 

 

10.22 Form of Director Deferred Stock Unit Agreement  for Grants in Lieu of Cash (for Non-Employee Directors) (incorporated by reference to Exhibit 10.3 to the quarterly report on Form 10-Q for the quarter ended March 31, 2019). (2)
   

10.23

Form of Performance Unit Agreement, dated February 17, 2020, between Aegion Corporation and certain executive officers of Aegion Corporation, filed herewith. (2)

 

 

10.24

Form of Restricted Stock Unit Agreement, dated February 17, 2020, between Aegion Corporation and certain executive officers of Aegion Corporation, filed herewith. (2)

 

 

10.25

Letter agreement, dated October 6, 2014, between Aegion Corporation and Charles R. Gordon (incorporated by reference to Exhibit 10.2 to the current report on Form 8-K filed October 10, 2014). (2)

 

 

10.26 Separation Agreement and Full and Final Release, dated February 24, 2020, between Aegion Corporation and Stephen P. Callahan, filed herewith. (2)
   

10.27

Form of Five-Year Restricted Stock Unit Agreement, dated April 23, 2018, between Aegion Corporation and David F. Morris (incorporated by reference to Exhibit 10.1 to the current report filed on Form 8-K filed April 27, 2018). (2)

 

 

10.28

Amended and Restated Credit Agreement, dated October 30, 2015 (incorporated by reference to Exhibit 10.1 to the current report on Form 8-K filed November 2, 2015).

 

 

10.29

First Amendment to Credit Agreement, dated November 30, 2017 (incorporated by reference to Exhibit 10.1 to the current report on Form 8-K filed December 6, 2017).

 

113

 

 

10.30

Second Amendment to Credit Agreement, dated February 27, 2018 (incorporated by reference to Exhibit 10.1 to the current report on Form 8-K filed March 1, 2018).

 

 

10.31

Third Amendment to Credit Agreement, dated December 13, 2018 (incorporated by reference to Exhibit 10.1 to the current report on Form 8-K filed December 14, 2018).

   

21

Subsidiaries of the Company, filed herewith.

 

 

23

Consent of PricewaterhouseCoopers LLP, filed herewith.

 

 

24

Power of Attorney (set forth on signature page).

 

 

31.1

Certification of Charles R. Gordon pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.

 

 

31.2

Certification of David F. Morris pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.

 

 

32.1

Certification of Charles R. Gordon pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith.

 

 

32.2

Certification of David F. Morris pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith.

 

 

95

Mine Safety Disclosure, filed herewith.

 

 

101.INS

XBRL Instance Document*

 

 

101.SCH

XBRL Taxonomy Extension Schema Document*

 

 

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document*

 

 

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document*

 

 

101.LAB

XBRL  Taxonomy Extension Label Linkbase Document*

 

 

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document*

   
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

* In accordance with Rule 406T under Regulation S-T, the XBRL-related information in Exhibit 101 shall be deemed “furnished” and not “filed”.

 

(1)

The Company’s current, quarterly and annual reports are filed with the Securities and Exchange Commission under file no. 001-35328.

   

(2)

Management contract or compensatory plan or arrangement.

 

*     *     *

 

Documents listed in this Index to Exhibits will be made available upon written request.

 

  114  
EX-4.1 2 ex_173636.htm DESCRIPTION OF SECURITIES ex_173636.htm

Exhibit 4.1

 

AEGION CORPORATION

DESCRIPTION OF SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934

 

The Class A common shares, par value one cent ($0.01) per share, of Aegion Corporation, a Delaware corporation (the “Company,” or “us”), are registered pursuant to Section 12(b) of the Securities Exchange Act of 1934, as amended, and are listed on The Nasdaq Global Select Market under the symbol “AEGN.” All of the outstanding Class A common shares are fully paid and not liable for further call or assessment.

 

     The following summary describes certain of the material provisions of our Class A common shares, but does not purport to be complete and is subject to and qualified in its entirety by the Delaware General Corporation Law, the Company’s Certificate of Incorporation filed as Exhibit 3.1 to the Company’s Form 8-K12B filed October 26, 2011, as supplemented by the Certificate of Designation, Preferences and Rights of Series A Junior Participating Preferred Stock filed as Exhibit 3.3 to the Company’s Form 8-K12B filed October 26, 2011, and as corrected by the Certificate of Correction of the Certificate of Incorporation filed as Exhibit 3.2 to the Company’s Form 10-K for the year ended December 31, 2013 (the “Certificate of Incorporation”), and the Company’s Amended and Restated By-Laws filed as Exhibit 3.1 to the Company’s Form 8-K filed August 4, 2015 (the “Amended and Restated By-Laws”).

 

Voting Rights

 

Holders of our Class A common shares are entitled to one vote per share on all matters to be voted upon by the stockholders. Our Class A common shares do not have cumulative voting rights. Except as otherwise provided by law or the Certificate of Incorporation, every matter other than the election of directors to be decided by stockholders is decided by a vote of the majority of the shares cast, ignoring abstentions and broker-non votes. The election of directors shall be by majority of the votes cast (meaning the number of shares voted “for” a nominee must exceed the number of shares voted “against” or “withheld” with respect to such nominee) with abstentions and broker non-votes not counted as a vote cast either “for” or “against” that nominee’s election; provided that at a meeting for the election of directors at which there are more nominees than available directorships, directors shall be elected by a plurality of the votes cast on the election of directors.

 

Dividend and Liquidation Rights

 

Holders of our Class A common shares are entitled to receive dividends when, as and if declared by our Board of Directors from funds legally available for dividend payments, and to share ratably in our assets legally available for distribution to our stockholders in the event of liquidation or dissolution. If there is any preferred stock outstanding at such time, holders of the preferred stock may be entitled to distribution and/or liquidation preferences that could adversely affect the rights of the holders of our Class A common shares.

 

Other Rights

 

Our Class A common shares have no preemptive rights and no subscription or redemption privileges. Our Class A common shares are not subject to any redemption or sinking fund provisions.

 

Delaware Law and Certain Provisions of the Certificate of Incorporation and Amended and Restated By-Laws

 

We are subject to the provisions of Section 203 of the Delaware General Corporation Law. In general, this statute prohibits a publicly-held Delaware corporation from engaging in a business combination with an “interested stockholder” for a period of three years after the date of the transaction in which the person becomes an interested stockholder, unless the business combination is approved in a manner prescribed in the statute. An “interested stockholder” is a person who, together with affiliates and associates, owns (or owned within the prior three years) 15% or more of the corporation’s voting stock.

 

Our Board of Directors may issue preferred stock without stockholder approval, and with preferences, voting and conversion rights that could adversely affect the distribution rights and voting power of holders of our Class A common shares. The authority possessed by our Board of Directors to issue preferred stock could potentially be used to discourage attempts by others to obtain control of the Company through merger, tender offer, proxy contest, consent or otherwise by making such attempts more difficult to achieve or more costly.

 

EX-10.20 3 ex_173647.htm MANAGEMENT ANNUAL INCENTIVE PLAN ex_173647.htm

Exhibit 10.20

 

 

AEGION CORPORATION

Management Annual Incentive Plan

Corporate employees

 

This Management Annual Incentive Plan (the “Plan”) of Aegion Corporation (the “Company”) is effective as of the 1st day of January 2020.

 

A.           Plan Purpose

 

The purpose of this Plan is to enhance business performance by motivating and rewarding executive and management employees for the achievement of incentive goals structured to achieve desired corporate results.

 

B.          Eligible Employees

 

A committee comprised of the Company’s Chief Executive Officer, General Counsel, Chief Financial Officer and Senior Vice President – Human Resources (together, the “Plan Committee”), shall designate the employees of the Company and its subsidiaries who are to be participants (the “Participants”) in the Plan for the applicable fiscal year, which, in this case, is January 1, 2020 through December 31, 2020 (the “Plan Year”).

 

Except where prohibited by law, as a condition to participation in the Plan and the receipt of any payment hereunder, Participants shall be required to sign any (i) confidentiality, non-solicitation and/or non-competition agreement, (ii) acknowledgement of the Company’s right to recoup any incentive compensation and/or (iii) acknowledgment of and agreement to comply with the Company’s Code of Conduct, each as may be required by the Company and enforceable under applicable law. Certain Participants who are employees of a business unit may participate in both this Plan and the plan for business unit employees, with a total award based in part on performance in this Plan and in part on performance under the plan for business unit employees.

 

To be eligible for payment under the Plan, an employee must be a current employee in good standing at the time of payout, which includes, but is not limited to, completing the Company’s annual compliance training requirements within the time period provided for completion. In addition, to be eligible for payment under the Plan a Participant must:

 

  have up to date performance reviews (for the Participant and the Participant’s direct reports) completed by February 28, 2020;
     
  have individual personal objectives in place and approved by March 31, 2020 for each of the Participant’s direct reports, as well as the Participant; and
     
  (for eligibility for the Non-Financial Goal only) have at least three of his/her personal objectives certified as 100% complete by their supervisor no later than January 21st of the year following the Plan Year.

 

The Company has the right, in its sole discretion, to determine whether an employee is in good standing and/or otherwise eligible for a Plan award.

 

C.          Participant Incentive Award Goals

 

The Plan Committee shall establish an incentive award goal (a “Goal”) for each Participant that shall be expressed as a percentage of such Participant’s “Plan eligible earnings”. For Participants working in the United States and Canada, “Plan eligible earnings” is defined as actual base pay and holiday pay earnings plus paid time off used by the Participant during the period in which the Participant was eligible for a payout under the Plan. For all other Participants outside of the United States and Canada, “Plan eligible earnings” is defined as the Participant’s salary as of June 30, 2020 (for 1H2020 payout) and December 31, 2020 (for 2H2020 and Annual payouts), prorated by the number of days the Participant was actively employed during the period in which the Participant was eligible for a payout under the Plan, less any period of time the Participant was on a leave of absence greater than 30 days. Participant Goals shall be reviewed and approved by the Plan Committee on an annual basis. The Compensation Committee of the Board of Directors of the Company (the “Compensation Committee”) shall approve Goals and Bookings Targets (as defined below), if applicable, of all executive officers of the Company.

 

1

 

D.          Funding and Award Summary

 

Each Participant’s Goal shall be measured and achieved through two separately weighted elements: (a) a Financial Goal weighted at 75% of the overall Goal; and (b) a Non-Financial Goal weighted at 25% of the overall Goal.

 

Financial Goal: 75% of each Goal under the Plan (the “Financial Goal”) shall be based upon total Company performance for the Plan Year or portion of Plan Year, as applicable for the biannual awards described in Section H of this Plan (the “Biannual Awards”),1 subject to the discretion of the Compensation Committee based upon other subjective performance factors. Total Company performance shall be measured based on the actual consolidated Company EBT (as defined below) achieved (“Actual EBT”) as compared against the targeted consolidated Company EBT (“EBT Target”) for the Plan Year, or portion of Plan Year, as applicable for the Biannual Awards (“Biannual EBT Targets”), each as approved by the Compensation Committee. However, with respect to only Participants who have, as a primary job function, the oversight of sales (e.g., “Chief Sales Officer”), 50% of the Financial Goal shall be measured based on the actual consolidated Company Bookings (as defined below) achieved for the Plan Year (“Actual Bookings”) as compared against the target Bookings (“Bookings Target”) for the Plan Year, or portion of Plan Year, as applicable for the Biannual Awards (“Biannual Bookings Targets”), as approved by the Company’s Chief Executive Officer, and the remaining 50% of the Financial Goal shall be based on Actual EBT.

 

Non-Financial Goal: 25% of each Goal under the Plan shall be based upon the achievement of at least three of four individual personal objectives for the Plan Year (the “Non-Financial Goal”). A Participant’s individual personal objectives for the Plan Year shall be approved by the Participant’s direct supervisor no later than March 31, 2020; however, a Participant and his/her direct supervisor may jointly modify a Participant’s objectives during the Plan Year if circumstances warrant. A Participant’s achievement of such objectives shall be determined by the Participant’s direct supervisor, with the supervisor’s certification of the completion of at least three objectives no later than January 21, 2021. A Participant’s achievement of at least three of their personal objectives shall entitle them to a 25% payout of his/her Goal. Failure to achieve at least three personal objectives will result in zero payout of the Non-Financial Goal. The Non-Financial Goal is an “all or nothing” pay-out goal. A Participant will be eligible for full payment of the Non-Financial Goal regardless of whether the Annual EBT Target is achieved. The Company’s failure to achieve at least 100% of the Annual EBT Target shall not impact the funding or payment of the Non-Financial Goal.

 

E.          EBT and Bookings

 

For purposes of this Plan, “EBT” shall be defined as “income before taxes on income and before extraordinary items less income/(loss) before taxes of non-controlling interests” of the Company for the Plan Year, which shall mean the consolidated income before taxes on income and less income/(loss) before taxes of non-controlling interests of the Company during the fiscal year, as determined by the Plan Committee in conformity with accounting principles generally accepted in the United States of America and contained in financial statements that are subject to an audit report of the Company’s independent public accounting firm, but excluding:

 

  (i) operating results and/or losses associated with the write-down of assets of a subsidiary, business unit or division that has been designated by the Board of Directors as a discontinued business operation or to be liquidated;
     
  (ii) gains or losses on the sale of any subsidiary, business unit or division, or the assets or business thereof;

 

 

 

 

 


1 All references to the Plan Year include applicable portions of the Plan Year, as they apply to the Biannual Awards described in Section H of this Plan.

 

2

 

  (iii) gains or losses from the disposition of material capital assets (other than in a transaction described in subsection (ii)) or the refinancing of indebtedness, including, among other things, any make-whole payments and prepayment fees;
     
  (iv) losses associated with the write-down of goodwill or other intangible assets of the Company due to the determination under applicable accounting standards that the assets have been impaired;
     
  (v) gains or losses from material property casualty occurrences or condemnation awards, taking into account the proceeds paid by insurance companies and other third parties in connection with the casualty or condemnation;
     
  (vi) any income statement effect resulting from a change in tax laws, accounting principles (including, without limitation, generally accepted accounting principles), regulations, or other laws regulations affecting reported results, except, in each case, to the extent the effect of such a change is already reflected in the target EBT amount;
     
  (vii) reorganization or restructuring charges and acquisition or divestiture-related transaction expenses and costs;
     
  (viii) any gains or losses from unusual nonrecurring or extraordinary items;
     
  (ix) operating results of any entity or business disposed of during the Plan Year, except to the extent such entity or business was not included in the Company’s operating business plan for the Plan Year;
     
  (x) any gain or loss resulting from currency fluctuations or translations as set forth in the Aegion Corporation Foreign Exchange Rate Policy for Annual Incentive Plan and Long-Term Incentive Plan;
     
  (xi) any amounts needed to fund increases for Participant payouts (Company and Business Units) arising out the Revenue Growth Multiplier for Annual Awards – such amounts will be added back for purposes of calculating EBT;
     
  (xii) any material income or loss item the realization of which is not directly attributable to the actions of current senior management of the Company; and
     
  (xiii) the income taxes (benefits) of any of the above-designated gains or losses.

 

For purposes of this Plan, “Bookings” shall be defined as either (i) actual consolidated orders booked by the Company for the Plan Year (reduced by any previously recorded orders that were cancelled during the Plan Year), or (ii) actual consolidated gross profit for actual consolidated orders booked by the Company for the Plan Year (reduced by the actual gross profit associated with any previously recorded orders that were canceled during the Plan Year), each of which shall be calculated and determined by the Company’s Chief Financial Officer in a manner consistent with how the Company records and reports hard backlog.

 

The Compensation Committee shall have final authority with respect to any determination by the Plan Committee regarding the definition of “EBT” and “Bookings” and, in exercising such authority, may consult with the Company’s independent auditor and/or Audit Committee as it deems necessary and advisable.

 

3

 

F.          Consolidated Company Financial Performance Pool Funding

 

The Financial Goal portion of the Plan shall be funded based on the EBT performance and Bookings performance of the Company as a whole (such funding pool shall be referred to as the “Consolidated Company Financial Performance Pool”). At the outset of each Plan Year, the Compensation Committee shall determine (i) the EBT Target for the Plan Year; (ii) with respect to Sales Participants who are executive officers, if applicable, the Bookings Target for the Plan Year; and (iii) the target funding amount (the “Company Target Funding Amount”) based on both the EBT Target and the Bookings Target for the Consolidated Company Financial Performance Pool. The actual amount funded to the Consolidated Company Financial Performance Pool shall be determined upon calculation of Actual EBT and Actual Bookings after the end of the Plan Year, subject to any adjustments required pursuant to Section E hereof.

 

  1. If Actual EBT equals the EBT Target, the portion of the Consolidated Company Financial Performance Pool related to EBT shall be equal to the portion Company Target Funding Amount related to EBT, subject to the additional terms specified in Exhibit A.
     
  2. If Actual EBT exceeds or falls below the EBT Target, the portion of Consolidated Company Financial Performance Pool related to EBT shall be determined in accordance with the chart in Exhibit A (using interpolation for Actual EBT levels as specified therein), and subject to the additional terms specified therein.
     
  3.  If Actual EBT is less than the threshold percentage of the EBT Target specified in the chart in Exhibit A, the maximum amount funded to the Consolidated Company Financial Performance Pool shall be equal to $500,000; provided, however, that (i) such amount shall only be awarded to individual Participants for extraordinary performance, as determined by the Company’s Chief Executive Officer in his sole discretion (subject to the review and approval by the Compensation Committee of any awards to executive officers of the Company); (ii) such amount shall be reduced such that any funding under this paragraph and the similar mechanism in Section F(13) of the Management Annual Incentive Plan for Business Unit Employees shall together not exceed $500,000.
     
  4. If Actual Bookings equals the Bookings Target, the portion of the Consolidated Company Financial Performance Pool related to Bookings shall be equal to the portion of Company Target Funding Amount related to Bookings, subject to the additional terms specified in Exhibit B.
     
  5. If Actual Bookings exceeds or falls below the Bookings Target, the portion of the Consolidated Company Financial Performance Pool related to Bookings shall be determined in accordance with the chart in Exhibit B (using interpolation for Actual Bookings levels as specified therein), and subject to the additional terms specified therein.
     
  6. If Actual Bookings are less than the threshold percentage of the Bookings Target (after the threshold percentage has been determined by the Chief Executive Officer in his sole discretion, per Exhibit B), the amount funded to the Consolidated Company Financial Performance Pool shall be equal to $0.

 

The maximum funding amount for the Consolidated Company Financial Performance Pool shall be 200% of the Company Target Funding Amount. In all events, the Compensation Committee, subject to any required approval of the Board of Directors, shall have the ability and authority to increase or decrease the amount of the Consolidated Company Financial Performance Pool calculated in accordance with the provisions of this Plan to reflect any extraordinary or unforeseen events or occurrences during the Plan Year.

 

G.          Consolidated Company Financial Performance Bonus Pool Awards

 

The Consolidated Company Financial Performance Pool shall be awarded to Participants subject to available pool funding. Except as otherwise provided in Section L below, a Participant must be an employee in good standing at the time the award is paid. The Company has the right, in its sole discretion, to determine whether an employee is in good standing and/or otherwise eligible for a Plan award.

 

H.          Award Opportunities for Non-Sales Participants

 

Each non-sales Participant has the following opportunities to be paid an Award:

 

1.     1H2020 Award

 

If the Company achieves the 1H2020 EBT Target in the first half of the Plan Year, each non-Sales Participant shall be eligible to receive an Award of up to one-third of his/her Financial Goal (“1H2020 Award”). The following Participants are not eligible for a 1H2020:

 

●    Participants who are Section 16 Officers of the Company on June 30, 2020

 

4

 

2.    2H2020 Award

 

If the Company achieves the 2H2020 EBT Target in the second half of the Plan Year, each non-Sales Participant shall be eligible to receive an Award of up to one-third of his/her Financial Goal (“2H2020 Award”), subject to the payout offsets described in Section J. The following Participants are not eligible for a 2H2020 Award:

 

●    Participants who are Section 16 Officers of the Company on December 31, 2020

 

3.   Annual Award

 

If a non-sales Participant achieves his/her individual personal objectives tied to the Non-Financial Goal for the Plan Year (as required under Section D herein), as determined by Participant’s direct supervisor, the Participant will receive 25% of his/her Goal (“Personal Objectives Award”). A Participant will be eligible for a Personal Objective Award regardless of whether the Annual EBT Target is achieved.

 

If the Company achieves its EBT threshold for the Plan Year, each non-Sales Participant shall be eligible to receive an Annual Award of up to 200% of his/her Financial Goal (“Annual Award”), less the amount of any 1H2020 Award and/or 2H2020 Award paid to the Participant and subject to the payout offsets described in Section J. The payout scale shall be as follows:

 

  If actual EBT is less than 75% of the EBT Target, the Consolidated Company Financial Performance Pool shall not be funded (subject to Section F (3)).
  If Actual EBT is at least 75% of the EBT Target but less than 100% of EBT Target, each Participant shall be eligible to receive a minimum of 50% of his/her Financial Goal.
  If Actual EBT is at least 100% of the EBT Target but less than 110% of EBT Target, each Participant shall be eligible to receive a minimum of 100% of his/her Financial Goal.
  If Actual EBT is at least 110% of the EBT Target but less than 120% of EBT Target, each Participant shall be eligible to receive a minimum of 150% of his/her Financial Goal.
  If Actual EBT is at least 120% of the EBT Target, each Participant shall be eligible to receive 200% of his/her Financial Goal.
  To the extent the Company’s actual EBT is greater than or equal to 75% of Target EBT but less than 100% of Target EBT, or greater than or equal to 100% of Target EBT but less than 110% of Target EBT, or greater than or equal to 110% of Target EBT but less than 120% of Target EBT, the payout level shall be calculated based on a straight-line, sliding scale using the performance levels (75% and 100% in the first instance, 100% and 110% in the second instance, and 110% and 120% in the third instance) between which the Company’s actual performance falls as the end points for this calculation.

 

I.           Award Opportunities for Chief Sales Officer

 

If specifically and separately designated in writing by the Chief Executive Officer as eligible for an AIP award in 2020, the Chief Sales Officer (or equivalent position as determined by the Chief Executive Officer) has the opportunity to be paid an Annual Award, as follows:

 

  25% of the target payout is tied to a Non-Financial Goal, as set forth herein.
     
  75% of the target payout is tied to a Financial Sales Goal, defined as follows:

 

5

 

    o 50% of the target payout for each Sales Participant tied to a Financial Sales Goal shall be based on EBT, as described in Section H, and as set forth in the payout scale in Exhibit A (the “EBT Sales Goal”).
       
    o 50% of the target payout tied to a Financial Sales Goal shall be based on Bookings, as set forth in the payout scale in Exhibit B, and in accordance with the following parameters (the “Bookings Sales Goal”):

 

      If Actual Bookings are less than 95% of the Bookings Target (at 100%), the Bookings Sales Goal shall not be funded with respect to Bookings.
         
      The Target Payout percentage for the threshold Bookings Target for the Chief Sales Officer with Bookings Goals also shall be equal to the average of the percentage of Target Payout for each of the three Senior Vice Presidents of Sales, or as otherwise designated, for the Company’s three platforms.
         
      To the extent the Company’s Actual Bookings are greater than the threshold Bookings Target but less than 100% of Bookings Target, or greater than 100% of the Bookings Target but less than the maximum Bookings Target, the payout level of the Bookings Sales Goal shall be calculated based on a straight-line, sliding scale using the performance levels (threshold and target, on the one hand, and target and maximum, on the other hand) between which the Company’s Actual Bookings performance falls as the end points for this calculation.

 

J.          Payout Offsets for 2H2020 and Annual Awards

 

For 2H2020 and Annual Awards, once performance criteria have been met and a Target Payout has been calculated per the tables above, Financial Goal payouts may be reduced subject to one or more of the following offsets:

 

  Payouts shall be reduced by 15% if the Company fails to achieve its Company consolidated DSO target for 2020.
     
  Payout shall be reduced by 15% if the Company fails to achieve its Company consolidated Total Recordable Incident Rate (“TRIR”) goal for 2020.
     
  Annual Awards shall be offset by amounts paid for 1H2020 and 2H2020 Awards. In the event that a Participant receives a 1H2020 and/or 2H2020 Award, but is not eligible for an Annual Award due to failure to meet the Annual EBT threshold, the Participant will not be required to pay back the 1H2020 and/or 2H2020 Award or any portion thereof.

 

K. Revenue Growth Multiplier for Annual Awards

 

For Annual Awards, once performance criteria have been met and a Target Payout of the Financial Goal has been calculated per the tables above (including additional deducts referenced in Section J), Financial Goal payouts shall be increased or decreased depending upon whether the Company’s consolidated 2020 revenues of all business units (excluding Corrpro U.S. and the Middle East Offhore ACS business) (a) exceeds the revenue growth budgeted for those business units (an increase); or (b) fails to achieve at least a 3% increase of year over year revenue growth (calculated excluding Corrpro U.S. and the Middle East ACS business) (a decrease).

 

The Financial Goal payout shall be increased 10% for each Participant if the Company’s consolidated 2020 revenues of all business units (excluding Corrpro U.S. and the Middle East Offshore ACS business) exceeds the consolidated revenue growth budgeted for those business units.

 

The Financial Goal payout shall be decreased 10% for each Participant if the Company’s consolidated 2020 revenues of all business units (excluding Corrpro U.S. and the Middle East Offshore ACS business) fails to increase by at least 3% year over year.

 

6

 

If achieved, the increase or decrease applied shall be a flat 10%, with no sliding scale.

 

This revenue multiplier (increase and decrease) shall not apply to any Participant who is subject to a Sales or Bookings plan.

 

L.          Timing of Awards; Allocation of Unearned Awards; Maximum Award Amount

 

Awards shall be paid as follows:

 

1.   1H2020 Awards shall be paid by September 15 of the Plan Year.

 

2.   2H2020 Awards shall be paid by March 15 of the succeeding Plan Year.

 

3.   Annual Awards shall be paid by March 15 of the succeeding Plan Year.

 

Except as otherwise provided below, or under special circumstances as determined by the Plan Committee, the Chief Executive Officer and/or the Compensation Committee, and where allowed by law, Participants who are not employed on the payment date shall not be eligible to receive any payment.

 

Regardless of the date when a Participant accepts a position that is eligible for AIP, whether by new hire or promotion, a Participant is immediately eligible for a 1H2020, 2H2020 and Annual Award, as applicable. A Participant’s payout under all scenarios shall be calculated based upon the Participant’s Plan eligible earnings for the period in the Plan Year in which they were eligible for an AIP payout.

 

If a Participant changes to another Management Annual Incentive Plan during the Plan Year, the Participant’s potential 1H2020, 2H2020 and/or Annual Award payouts will be calculated based upon the performance of the business unit the Participant was in on June 30, 2020 (1H2020 payout) and December 31, 2020 (2H2020 and Annual Award payouts). 

 

A Participant who Retires (as defined below) during a Plan Year (or before an amount for a Plan Year becomes payable) shall not be eligible to receive any portion of the Non-Financial Goal, and shall be eligible to receive an award for the Financial Goal prorated for the amount of time the Participant was employed as a Participant during such Plan Year (based on the number of days of employment out of 365). For these purposes, “Retires” means that the Participant voluntarily terminates his or her employment by written notice to the Company during the Plan Year after (i) attaining the age of 55 and completing at least 10 years of service for the Company; (ii) attaining the age of 60 and completing at least five years of service for the Company; or (iii) attaining the age of 65. A Participant who Retires between January 1, 2020 and the 1H2020 Award payout date (as set forth in Section L) will not be eligible to receive a 1H2020 Award or 2H2020 Award. A Participant who Retires between July 1, 2020 and the 2H2020 payout date (as set forth in Section L) will not be eligible to receive a 2H2020 Award.

 

The Beneficiary (as defined below) of a Participant who dies during a Plan Year shall not be eligible to receive any portion of the Non-Financial Goal, and shall be eligible to receive an award for the Financial Goal prorated for the amount of time the individual was a Participant during such Plan Year prior to his or her death (based on the number of days of employment out of 365). The amount of such award shall be based on the Participant’s annualized base salary and the target award level (i.e., without regard to actual performance). Payment shall be made within 30 days of the date of death. For these purposes, “Beneficiary” means the Participant’s surviving spouse and, if the Participant leaves no surviving spouse, the Participant’s estate. Beneficiaries of Participant who dies between January 1, 2020 and the 1H2020 Award payout date (as set forth in Section L) will not be eligible to receive a 1H2020 Award or 2H2020 Award. Beneficiaries of Participant who dies between July 1, 2020 and the 2H2020 payout date (as set forth in Section L) will not be eligible to receive a 2H2020 Award.

 

A Participant who incurs a Disability (as defined below) during a Plan Year shall not be eligible to receive any portion of the Non-Financial Goal, and shall be eligible to receive an award for the Financial Goal prorated for the amount of time the individual was a Participant during such Plan Year prior to his or her Disability (based on the number of days of active employment out of 365). The amount of such award shall be based on the Participant’s annualized base salary and the target award level (i.e., without regard to actual performance). Payment shall be made within 30 days of the date of the Disability. For these purposes, “Disability” means that the Participant is, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Company. A Participant who incurs a Disability between January 1, 2020 and the 1H2020 Award payout date (as set forth in Section L) will not be eligible to receive a 1H2020 Award or 2H2020 Award. A Participant who incurs a Disability between July 1, 2020 and the 2H2020 payout date (as set forth in Section L) will not be eligible to receive a 2H2020 Award.

 

7

 

In the event of a Change in Control (as defined below), outstanding awards shall become payable, based on the annualized base salary of each Participant, prorated based on the days in the Plan Year prior to the Change in Control, using the greater of the actual performance at the date of the Change in Control or the target award level. Payment shall be made within 30 days of the date of the Change in Control and will be offset by payments made for 1H2020 and/or 2H2020 Awards. For these purposes, a “Change in Control” shall mean (i) the acquisition by one person, or more than one person acting as a group, in a transaction or series of related transactions, of ownership of stock of the Company that, together with stock held by such person or group, constitutes more than 30% of the total fair market value or total voting power of the stock of the Company; and/or (ii) a majority of the members of the Company’s Board of Directors is replaced during any twelve-month period by directors whose appointment or election is not endorsed by a majority of the members of the Company’s Board of Directors before the date of the appointment or election; and/or (iii) the consummation of a merger or consolidation of the Company other than a merger or consolidation that would result in the voting securities of the Company outstanding immediately prior to the transaction continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or any parent thereof) at least 50% of the combined voting power of the securities of the Company or such surviving entity or any parent thereof outstanding immediately after such merger or consolidation; and/or (iv) the stockholders of the Company approve a plan of complete liquidation or dissolution of the Company or there is a consummated sale or disposition by the Company of all or substantially all of the Company’s assets, other than a sale or disposition by the Company of all or substantially all of the Company’s assets to an entity, at least 50% of the combined voting power of the voting securities of which are owned by stockholders of the Company in substantially the same proportions as their ownership of the Company immediately prior to such sale.

 

For purposes hereof, “person” shall mean any person, entity or “group” within the meaning of Section 13(d)(3) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), except that such term shall not include (i) the Company or any of its affiliates; (ii) a trustee or other fiduciary holding securities under an employee benefit plan of the Company or any of its affiliates, (iii) an underwriter temporarily holding securities pursuant to an offering of such securities, (iv) a corporation owned, directly or indirectly, by the stockholders of the Company in substantially the same proportion as their ownership of stock of the Company, or (v) a person or group as used in Rule 13d-1(b) under the Exchange Act.

 

Persons will not be considered to be acting as a group solely because they purchase or own stock of the same corporation at the same time, or as a result of the same public offering. However, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company.

 

Any accrued bonus amount attributable to (i) employees who are not in good standing at the time of payout or (ii) employees who are no longer eligible to receive bonus awards due to their employment ending prior to the bonus award payment date, shall be reallocated to other eligible bonus awards.

 

The maximum Award payable under this Plan (inclusive of any revenue multiplier) to any Participant shall be 200% of such Participant’s Goal.

 

M.          Salary & Eligibility Percentage Measurement

 

Payouts for 1H2020 Awards shall be based upon:

 

  a Participant’s Plan eligible earnings during the 1H2020 period in which the Participant was eligible for AIP; and
     
  the Participant’s AIP Goal (%) that exists on June 30, 2020.

 

8

 

Payouts for 2H2020 Awards and Annual Awards shall be based upon:

 

  a Participant’s Plan eligible earnings during the 2H2020 period in which the Participant was eligible for AIP; and
     
  the Participant’s AIP Goal (5) that exists on December 31, 2020.

 

N.          Nature of Plan

 

This Plan is a statement of intent and is not a contract. This Plan constitutes a discretionary bonus plan and is not a guarantee of employment, and each Participant’s employment with the Company remains “at will” to the maximum extent permitted by applicable law. This Plan may be modified, suspended or terminated at any time during the Plan Year, and all awards are at the discretion of the Company’s Board of Directors or the Compensation Committee until the end of the Plan Year, when the bonus pool will become unconditionally funded based on the criteria set forth in this Plan document. This Plan may be changed during a Plan Year without any obligation of the Company to pay for the elapsed part of the Plan Year in the manner described in the Plan. The decisions of Company management, the Plan Committee, the Board of Directors and/or the Compensation Committee in administering and interpreting the Plan are final and binding on all persons.

 

9

EX-10.23 4 ex_174202.htm PERFORMANCE UNIT AGREEMENT ex_174202.htm

Exhibit 10.23

 

 

Date of Grant: 

Grant Price: 

Employee:  

Employee Number:

Threshold/Target/Maximum No. of Performance Units:

 

Performance Unit Agreement

(Award Pursuant to 2016 Employee Equity Incentive Plan, as amended)

 

This Agreement certifies that you have been awarded the number of performance units shown above (“Performance Units”), effective as of the date of grant set forth above (“Date of Grant”). Subject to the vesting and other provisions below, each Performance Unit represents the obligation of Aegion Corporation (the “Company”) to transfer one share of Class A common stock, par value $0.01 per share (“Common Stock”) to you at the time provided in this Agreement. This award (the “Award”) is granted to you pursuant to the 2016 Employee Equity Incentive Plan, as amended (the “Plan”), and is subject to the terms, conditions and restrictions in the Plan and those set forth below. Any capitalized, but undefined, term used in this Agreement shall have the meaning ascribed to it in the Plan.

 

References herein to “you” and “your” refer to the employee first named above. Your electronic signature acceptance constitutes your acceptance of this Award, your agreement to abide by the Company’s Code of Conduct and your acknowledgment of your agreement to all the terms, conditions and restrictions contained in this Agreement, including that this Agreement is accepted and entered into in the State of Missouri. You must electronically sign and accept this Agreement within ninety (90) days of the Date of Grant, after which the Agreement will be counter-signed and accepted by the Senior Vice President and General Counsel, or such person’s designee, in Chesterfield, Missouri, or this Agreement shall be void. In addition, except where prohibited by law, as a condition to the Award hereunder, you shall be required to sign any confidentiality, non-solicitation and/or non-competition agreement and/or acknowledgement of the Company’s right to recoup any incentive compensation from you as may be required by the Company.

 

Terms, Conditions and Restrictions

 

 

1.     Grant of Performance Units. Subject to the terms and conditions contained in this Agreement and the Plan, the Company hereby grants to you the number of Performance Units designated above.

 

2.     Performance Goals. The vesting of Performance Units is conditioned upon the achievement by the Company of certain cumulative/average three-year performance goals (“Performance Goals”), as established by the Compensation Committee of the Board of Directors (the “Compensation Committee”), and the vesting of the Performance Units may not occur, in whole or in part, if such Performance Goals are not achieved.

 

The cumulative/average Performance Goals for the period from January 1, 2020 to December 31, 2022 (the “Performance Period”) applicable to this Award are set forth in Appendix A to this Agreement.

 

3. Vesting of Performance Units Upon Achievement of Performance Goals. Performance Units vest only upon the achievement of at least the threshold target of the cumulative/average Performance Goal for the Performance Period as set forth in Appendix A.

 

The vesting of Performance Units is weighted so that 75% of the maximum Performance Units subject to this Award will vest through the achievement of the cumulative total shareholder return (“TSR”) Performance Goal (the “TSR Goal”) for the Performance Period and 25% of the maximum Performance Units subject to this Award will vest through achievement of the average return on invested capital Performance Goal (the “ROIC Goal”) for the Performance Period, each as set forth in Appendix A to this Agreement. Notwithstanding anything to the contrary herein, vesting of the Performance Units shall not be deemed to have occurred until such time as the Compensation Committee has certified the achievement of the Performance Goals (to the extent those goals are achieved). Such certification, if warranted by the Company’s actual achievement of the Performance Goal(s), shall not be unreasonably delayed or withheld by the Compensation Committee.

 

The Compensation Committee has established threshold, target and maximum levels for each of the TSR Goal and ROIC Goal for the Performance Period as set forth in Appendix A.

 

 

a.

If the Company fails to achieve the threshold levels for either of the TSR Goal or the ROIC Goal for the Performance Period, no Performance Units attributable to that Performance Goal shall vest for the Performance Period.

 

 

b.

If the Company achieves the threshold level of the TSR Goal for the Performance Period, 18.75% of the maximum Performance Units under this Agreement shall vest.

 

 

c.

If the Company achieves the target level of the TSR Goal for the Performance Period, 37.5% of the maximum Performance Units under this Agreement shall vest.

 

 

d.

If the Company achieves the maximum level of the TSR Goal for the Performance Period, 75% of the maximum Performance Units under this Agreement shall vest.

 

 

e.

If the Company’s actual TSR performance for the Performance Period is negative, in no instance shall more than 37.5% of the maximum Performance Units under this Agreement vest with respect to the TSR Goal.

 

 

 

Subject to limitations set forth in this Award, the following shall apply to the ROIC Goal:

 

 

a.

If the Company achieves the threshold level for the ROIC Goal for the Performance Period, 6.25% of the maximum Performance Units under this Agreement shall vest.

 

 

b.

If the Company achieves the target level for the ROIC Goal for the Performance Period, 12.5% of the maximum Performance Units under this Agreement shall vest.

 

 

c.

If the Company achieves the maximum level for the ROIC Goal for the Performance Period, 25% of the maximum Performance Units under this Agreement shall vest.

 

To the extent that the Company achieves greater than the threshold level of any Performance Goal but less than the target level of such Performance Goal, or greater than the target level of any Performance Goal but less than the maximum level of such Performance Goal, the number of Performance Units that shall vest shall be calculated based on a straight-line, sliding scale using the vesting levels between which the Company’s actual performance falls as the end points for the calculation.

 

In the event of your death, the termination of your employment with the Company as a result of your Disability (as defined below), or the termination of your employment as a result of your Retirement (as defined below) (in each case, a “Good Leaver Termination”), you will vest in your Performance Units if and to the extent that the Performance Goals are achieved during the Performance Period. In the event of a Good Leaver Termination, the number of Performance Units that vest will be determined in the same manner as set forth in the immediately preceding paragraphs of this Section 3, but the number of earned Performance Units that vest will be calculated by multiplying the number calculated above by a fraction, (i) the numerator of which is number of whole months (without rounding) of your employment with the Company or a subsidiary thereof during the Performance Period and (ii) the denominator of which is 36. Any vested Performance Units determined in accordance with the previous sentence will be settled in accordance with Section 7 on the Payment Date (as defined below), and all other Performance Units that do not vest in accordance with the previous sentence will be forfeited effective as of the last day of the Performance Period.

 

For purposes of this Agreement: “Disability” shall mean that you are, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Company; and “Retirement” shall mean your voluntary termination of your employment with the Company and its subsidiaries following (i) your attainment of the age of 55 with at least ten years of full-time service to the Company and/or its subsidiaries, (ii) your attainment of the age of 60 with at least five years of full-time service to the Company and/or its subsidiaries, or (iii) your attainment of the age of 65 (with no minimum full-time service requirements with the Company and/or its subsidiaries).

 

For purposes of this Agreement, “ROIC” shall be defined as: (i) net operating income after tax (using the Company’s effective income tax rate) adjusted for the effect of equity earnings/losses and noncontrolling interests; divided by (ii) total assets less current, long term liabilities (excluding debt) and cash and cash equivalents (unrestricted); provided, however, that any acquisitions made by the Company during the Performance Period shall be ignored in the calculation of ROIC.

 

The Compensation Committee shall have final authority with respect to the determination of ROIC and, in exercising such authority, may consult with the Company’s independent auditor and/or Audit Committee as it deems necessary and advisable.

 

 

 

With respect to the TSR Goal, the Compensation Committee has established a peer group of companies in the S&P Small Cap Industrial Index, plus companies that were in the previously active S&P 1500 Construction & Oil Index (as last constituted), plus any of Aegion’s current 18-company compensation peer group that are not included in the S&P Small Cap Industrial Index or the previously active S&P 1500 Construction and Oil index (as last constituted) (each, a “Custom Peer Company” and collectively, the “Custom Peer Group”). The Custom Peer Group shall be adjusted at the end of the Performance Period, in the discretion of the Compensation Committee, as follows:

 

(i)

In the event that, at any time during the Performance Period, a Custom Peer Company is no longer included in the S&P Small Cap Industrial Index, such company shall no longer be a Custom Peer Company, unless such Custom Peer Company was in the Custom Peer Group by virtue of being in Aegion’s current 18-company compensation peer group.

 

(ii)

In the event of a merger, acquisition or business combination transaction of a Custom Peer Company with or by another Custom Peer Company, the surviving entity shall remain a Custom Peer Company, without adjustment to its financial or market structure, provided that the surviving entity is still in the S&P Small Cap Industrial Index; provided, however, that, if one or both of the Custom Peer Group companies referred to in this subsection (ii) are not in the S&P Small Cap Industrial Index, the Compensation Committee shall make a determination whether such surviving entity should appropriate remain in the Custom Peer Group.

 

(iii)

In the event of a merger of a Custom Peer Company with or by an entity that is not a Custom Peer Company, or the acquisition or business combination transaction by a member of the Custom Peer Group of or with an entity that is not a Custom Peer Company, in each case, where the Custom Peer Company is the surviving entity, the surviving entity shall remain a Custom Peer Company, without adjustment to its financial or market structure, provided that the surviving entity is still in the S&P Small Cap Industrial Index; provided, however, that, if the Custom Peer Company involved in the merger, acquisition or business combination transaction described in this subsection (iii) above is not in the S&P Small Cap Industrial Index, the Compensation Committee shall make a determination whether such surviving entity should appropriate remain in the Custom Peer Group.

 

(iv) In the event of a merger or acquisition or business combination transaction of a Custom Peer Company with or by an entity that is not a Custom Peer Company, other form of “going private” transaction relating to any Custom Peer Company or the liquidation of any Custom Peer Company, where such Custom Peer Company is not the surviving entity or is otherwise no longer publicly traded, the company shall no longer be a Custom Peer Company.

 

(v) In the event of a bankruptcy of a Custom Peer Company, such company shall remain a Custom Peer Company, without adjustment to its financial or market condition.

 

A TSR Goal shall be met if the Company’s Relative TSR Percentile Rank (as defined below) exceeds such TSR Goal set forth on Appendix A.

 

 

 

Company’s Relative TSR Percentile Rank” means the Company’s TSR Percentile Rank relative to the companies in the Custom Peer Group as determined by the Compensation Committee for the Performance Period.

 

TSR Percentile Rank” means the percentile performance of the Company and each of the companies in the Custom Peer Group based on the TSR for each such company as determined by the Compensation Committee for the Performance Period.

 

The Company’s Relative TSR Percentile Rank will be calculated in a two-step process. First, the TSR will be calculated for the Company and each company in the Custom Peer Group. Then, the TSR Percentile Rank for the Company and each Custom Peer Company will be determined. The TSR and the TSR Percentile Rank will be determined by the Compensation Committee in accordance with the formula and methods approved by the Compensation Committee, as described below.

 

For purposes of this Award Agreement, the TSR of the Company and each of the companies comprising the Custom Peer Group will be calculated as follows:

 

Ending Stock Price – Beginning Stock Price + Dividends Paid

                              Beginning Stock Price

 

The beginning and ending stock prices in the above formula for TSR will be calculated using a trailing average approach (i.e., average of the closing stock prices for 20 consecutive trading days prior to the beginning and end of the Performance Period).

 

The above TSR formula assumes that dividends are paid and reinvested into additional shares of common stock on their ex-dividend dates. TSR will be adjusted for stock dividends, stock splits, spin-offs and other corporate changes having a similar effect.

 

The percentile performance for determining the TSR Percentile Rank will be measured using the Microsoft Excel function PERCENTRANK.

 

4.     Change in Control. In the event of a Change in Control (as defined in this Section 4 below) occurring prior to the end of the Performance Period, the successor organization (the “Successor”) may substitute an equivalent award for this Award (a “Substitute Equivalent Award”). The Substitute Equivalent Award shall be a time-vested restricted stock unit award covering publicly traded shares of the Successor (or a public company that is a direct or indirect parent of the Successor following the Change in Control). The shares of publicly traded common stock subject to the Substitute Equivalent Award shall have a fair market value immediately following the Change in Control equal to the fair market value of the Award immediately prior to the Change in Control, with such fair market values being determined based on the highest price paid for a share of Common Stock in the Change in Control and on the assumption that, immediately prior to the Change in Control, the Award vested in the Deemed Vesting Amount (as defined below). The Substitute Equivalent Award will then (i) be settled on the Payment Date through the delivery of shares of the underlying common stock; (ii) from the date of grant of the Substitute Equivalent Award, be subject to vesting only on the basis of your continuing service with the Successor and its affiliates over a vesting period not longer than the remaining Performance Period; and (iii) provide for full and immediate vesting in the event of your termination of employment due to death, termination without “Cause” (as defined in this Section 4 below), or a resignation for “Good Reason” (as defined in this Section 4 below).

 

 

 

If a Substitute Equivalent Award is not or cannot be substituted for the Performance Units by the Successor upon a Change in Control occurring prior to the end of the Performance Period, the agreement entered into by the Company in respect of the Change in Control shall provide, and the Compensation Committee shall take such action as shall be necessary under Treas. Reg. Section 1.409A-3(j)(4)(ix)(B) promulgated under Section 409A of Internal Revenue Code of 1986, as amended (the “Code”), for this Award to terminate immediately prior to the Change in Control and, in connection such Award termination, for you to receive immediately prior to the Change in Control the Deemed Vesting Amount, determined, for all purposes of this Agreement, as if the day immediately prior to the Change in Control was the Payment Date. For purposes of this Agreement, “Deemed Vesting Amount” means the number of shares of Common Stock determined as if the Award had vested immediately prior to the Change in Control at the greater of: (i) the number of Performance Units that would vest based upon the “target” level for each of the Performance Goals (as set forth in Appendix A); and (ii) the number of Performance Units that would vest based upon actual performance for each of the Performance Goals through the date immediately prior to the Change in Control (with such adjustments to actual performance as the Compensation Committee determines to be necessary to reasonably take into account the completion of only a partial Performance Period). The termination and settlement of the Award under this paragraph shall be undertaken in a manner that complies with Section 409A of the Code, including without limitation, Treas. Reg. Section 1.409A-3(j)(4)(ix)(B).

 

If a Change in Control occurs after the end of the Performance Period and prior to the Payment Date, no Substitute Equivalent Award shall be made, and, notwithstanding Section 7, the Company will terminate the Award in the manner described above and settle your then vested Performance Units through the delivery to you (or in the event of your death, your beneficiary) immediately prior to the Change in Control of one share of Common Stock for each vested Performance Unit.

 

For purposes of this Agreement:

 

Cause” shall mean:

 

(i)

breaching any employment, confidentiality, noncompete, nonsolicitation or other agreement with the Company, any written Company policy relating to compliance with laws (during employment) or any general undertaking or legal obligation to the Company;

 

(ii)

causing, inducing, requesting or advising, or attempting to cause, induce, request or advise, any employee, representative, consultant or other similar person to terminate his/her relationship, or breach any agreement, with the Company;

 

(iii)

causing, inducing, requesting or advising, or attempting to cause, induce, request or advise, any customer, supplier or other Company business contact to withdraw, curtail or cancel its business with the Company; or

 

(iv)

failing or refusing to perform any stated duty or assignment, misconduct, disloyalty, violating any Company policy or work rule, engaging in criminal conduct in connection with your employment, being indicted or charged with any crime constituting a felony or involving dishonesty or moral turpitude, violating any term in this Agreement, unsatisfactory job performance, or any other reason constituting cause within the meaning of Missouri common law.

 

a “Change in Control” shall mean:

 

(i) the acquisition by one person, or more than one person acting as a group, in a transaction or series of related transactions, of ownership of stock of the Company that, together with stock held by such person or group, constitutes more than 30% of the total fair market value or total voting power of the stock of the Company; and/or

 

(ii)

a majority of the members of the Company’s board of directors is replaced during any twelve-month period by directors whose appointment or election is not endorsed by a majority of the members of the Company’s board of directors before the date of the appointment or election; and/or

 

(iii)

the consummation of a merger or consolidation of the Company other than a merger or consolidation that would result in the voting securities of the Company outstanding immediately prior to the transaction continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or any parent thereof) at least 50% of the combined voting power of the securities of the Company or such surviving entity or any parent thereof outstanding immediately after such merger or consolidation; and/or

 

(iv)

the stockholders of the Company approve a plan of complete liquidation or dissolution of the Company or there is a consummated sale or disposition by the Company of all or substantially all of the Company’s assets, other than a sale or disposition by the Company of all or substantially all of the Company’s assets to an entity, at least 50% of the combined voting power of the voting securities of which are owned by stockholders of the Company in substantially the same proportions as their ownership of the Company immediately prior to such sale.

 

 

 

Persons will not be considered to be acting as a group solely because they purchase or own stock of the same corporation at the same time, or as a result of the same public offering. However, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company.

 

The Award will not be terminated and settled immediately prior to the occurrence of a Change in Control unless the event constituting the Change in Control for purposes of this Agreement would also constitute a “change in ownership or effective control” of the Company or a “change in ownership of a substantial portion of the assets” of the Company within the meaning of Treas. Reg. Section 1.409A-3(i)(5) promulgated under Section 409A of the Code.

 

“Good Reason” shall mean, without your express written consent, the occurrence after a Change in Control of any one or more of the following:

 

(i)

a material reduction or alteration in the nature or status of your authorities, duties, or responsibilities from those in effect as of 90 calendar days prior to the Change in Control, other than an insubstantial and inadvertent act that is remedied by the Company or the Successor promptly after receipt of notice thereof given by you;

 

(ii)

the Company’s or the Successor’s requiring you to be based at a location in excess of 50 miles from the location of your principal job location or office in effect as of 90 calendar days prior to the Change in Control, except for required travel on the Company’s or the Successor’s business to an extent substantially consistent with your then present business travel obligations;

 

(iii)

a reduction by the Company or the Successor of your base salary in effect as of 90 calendar days prior to the Change in Control; or

 

(iv)     the failure of the Company or the Successor to continue in effect any of the Company’s short- and long-term incentive compensation plans, or employee benefit or retirement plans, policies, practices, or other compensation arrangements in which you participate taken as a whole unless such failure to continue the plan, policy, practice, or arrangement pertains to all plan participants generally; or the failure by the Company or the Successor to continue your participation therein on substantially the same basis, both in terms of the amount of benefits provided and the level of your participation relative to other participants, as existed 90 calendar days prior to the Change in Control.

 

5.     Forfeiture of Performance Units. Any Performance Units that remain unvested after the calculation of the cumulative TSR Goal or the average ROIC Goal for the Performance Period or after distribution in connection with a Change in Control will be forfeited to and cancelled by the Company. In addition, except as set forth in Section 3 or 4, all unvested Performance Units will be forfeited and cancelled upon termination of your employment with the Company and its majority-owned subsidiaries for any reason, unless the Performance Period in which the Performance Units are eligible to vest has been completed and the Compensation Committee has yet to certify that the Performance Goals have been achieved.

 

6.     Bookkeeping Account. The Company will record the maximum number of Performance Units granted to you under this Agreement to a bookkeeping account for you (the “Performance Unit Account”). Your Performance Unit Account will be adjusted from time to time for any stock dividends, stock splits, and other transactions in accordance with Section 9. The Performance Unit Account represents an unsecured promise of the Company to deliver shares of Common Stock as and when the Performance Units vest in accordance with this Agreement. Your rights to your Performance Unit Account will be no greater than that of other general, unsecured creditors of the Company. Performance Units do not earn dividend equivalents and are not adjusted for any ordinary dividends declared or paid by the Company during the period that the Performance Units remain outstanding.

 

7.     Distribution of Shares of Common Stock. Each vested Performance Unit shall be settled through the delivery to you (or in the event of your death, your beneficiary) on the Payment Date of one share of Common Stock. For purposes of this Agreement, “Payment Date” means the date that a share of Common Stock is delivered by the Company to settle a vested Performance Unit and, except as otherwise provided in Section 4, shall be the first anniversary of the last day of the Performance Period (or on a date selected by the Company within the 30-day period immediately following such anniversary date). Distributions shall be made in shares of Common Stock and any fractional Performance Unit shall be rounded up to a whole unit. For the portion of the Performance Units that is tied to the TSR Goal (i.e., 75% of the Performance Units awarded under this Agreement), the number of shares of Common Stock you receive in settlement of your vested Performance Units shall be reduced to the extent necessary so that the fair market value of the Performance Units tied to TSR at vesting does not exceed the product of (i) the fair market value of a share of Common Stock on the Award Date multiplied by (ii) 400% multiplied by (iii) 75% of the Performance Units subject to this Award at Target (except that the 400% cap shall not apply upon the occurrence of a Change in Control).

 

 

 

8.     Death Beneficiary Designation. You may designate a beneficiary or beneficiaries (contingently, consecutively or successively) to receive shares of Common Stock, if you die while Performance Units are held in your Performance Unit Account, and the Company will distribute upon vesting of the Performance Units shares of Common Stock equal in number to such vested Performance Units to your beneficiary(ies).

 

9.     Adjustments. Subject to Section 4 above, if there is any change in the Common Stock by reason of stock dividends, split-ups, mergers, consolidations, reorganizations, combinations or exchanges of shares or the like, the number of Performance Units then credited to your Performance Unit Account shall be adjusted appropriately so that the number of Performance Units reflected in your Performance Unit Account after such an event shall equal the number of shares of Common Stock a stockholder would own after such an event if the stockholder, at the time such an event occurred, had owned shares of Common Stock equal to the number of Performance Units reflected in your Performance Unit Account immediately before such an event. You shall not be eligible to receive such additional Performance Units until such time as the Performance Units awarded pursuant to this Agreement vest, and you shall only receive such portion of such additional Performance Units as shall be calculated based upon the portion of the Performance Units that actually vest pursuant to this Agreement.

 

10.     Limitation on Transfer. Your Performance Units are not transferable by you. Except as may be required by U.S. federal income tax withholding provisions or by the tax laws of any state or country, your interests (and the interests of your beneficiaries, if any) under this Agreement are not subject to the claims of your creditors and may not be voluntarily or involuntarily sold, transferred, alienated, assigned, pledged, anticipated, or encumbered. Any attempt to sell, transfer, alienate, assign, pledge, anticipate, encumber, charge or otherwise dispose of any right to benefits payable hereunder shall be void and of no force or effect and shall result in a forfeiture of all affected Performance Units.

 

11.     No Shareholder Rights. You will not have any stockholder rights, such as rights to vote or to receive dividends or other distributions, with respect to any Performance Units reflected in your Performance Unit Account until distribution of shares of Common Stock after vesting of the Performance Units. You will have only the adjustment rights provided in this Agreement.

 

12.     Securities Law. Shares of Common Stock will not be distributed under this Agreement if such distribution would violate any U.S. federal or state or non-U.S. securities laws. The Company may take appropriate action to achieve compliance with those laws in connection with any distribution of Common Stock to you.

 

13.     Taxes. The Compensation Committee (as defined in the Plan) may withhold delivery of shares of Common Stock upon vesting until you make satisfactory arrangements to pay any withholding, transfer or other taxes due with respect to the vesting or distribution of the Performance Units and the issuance of the underlying shares of Common Stock. You are responsible for the payment of all taxes applicable to any income realized upon the distribution of the shares of Common Stock after vesting of the Performance Units. Unless you provide written notice to the Company at least ninety (90) days prior to the vesting of the Performance Units that you will settle your tax obligation by paying cash, or unless otherwise determined by the Company in its sole discretion, the Company shall withhold and cancel a sufficient number of shares of Common Stock that would be otherwise issuable upon vesting of the Performance Units to satisfy any applicable tax withholding requirement or such other statutorily permissible amount, with the fair market value of such Common Stock for such purposes equal to the closing price per share of Common Stock as generally reported on the Nasdaq Stock Market (or such other exchange or market where the Common Stock is trading) on the date of distribution of the shares of Common Stock. If you elect to settle your tax obligation by paying cash, and do not make timely payment of your tax withholding obligation by cash or check by the date of distribution of the shares of Common Stock, the Company may, in its sole discretion, withhold and cancel a sufficient number of shares of Common Stock that would be otherwise issuable upon vesting of the Performance Units to satisfy your tax withholding obligation or other statutorily permissible amount in the manner set forth in this Section 13.

 

14.     No Right to Continue as an Employee; No Right to Further Grants. This Agreement does not give you any right to continue as an employee of the Company or any of its subsidiaries for any period of time or at any rate of compensation, nor does it interfere with the Company’s or its subsidiaries’ right to determine the terms of your employment.

 

 

 

15.     Rules of Construction. This Agreement shall be administered, interpreted, and construed in a manner consistent with Section 409A of the Code to the extent necessary to avoid the imposition of additional taxes under Section 409A(a)(1)(B) of the Code. Should any provision of this Agreement be found not to comply with, or otherwise be exempt from, the provisions of Section 409A of the Code, such provision shall be modified and given effect (retroactively if necessary), in the sole discretion of the Compensation Committee, and without your consent, in such manner as the Compensation Committee determines to be necessary or appropriate to comply with, or to effectuate an exemption from, Section 409A of the Code. In particular, where the time of payment is predicated upon a termination of employment, termination of employment shall mean a separation from service as defined in the regulations under Section 409A of the Code. Such regulations are hereby incorporated by reference where applicable.

 

16.     Interpretations Binding. The interpretations and determinations of the Compensation Committee are binding and conclusive. This Agreement is entered into in Missouri and its terms shall be governed by and interpreted in accordance with the laws of the State of Missouri without regard to conflict of law principles.

 

17.     Jurisdiction. Any suit or other legal action to enforce the terms of this Agreement or any document or agreement referenced herein must be brought in the St. Louis County, Missouri Circuit Court or (if federal jurisdiction exists) the U.S. District Court for the Eastern District of Missouri. You agree that venue and personal jurisdiction are proper in either such court, and waive all objections to jurisdiction and venue and any defense or claim that either such forum is not the most convenient forum.

 

18.     Termination of Right to Receive Shares; Recoupment. You understand and agree that your right to receive and retain the Performance Units granted herein (and the benefits thereof) is conditioned on your compliance with the terms of this Agreement and any agreement referenced herein. In the event you violate this Agreement or any other agreement referenced herein, then in addition to and not in lieu of any other rights and remedies available to the Company for such breach, all of which are expressly reserved, the Company may: (i) cancel any Performance Units that are unvested or vested but not yet issued to you; and (ii) recover from you any and all common stock issued to you under any Performance Units, or an amount equal to the value of the same, with such value being the fair market value of the common stock at the close of business on the date that the shares were issued under the Performance Units.

 

Your electronic signature acceptance of this Agreement constitutes your consent to the foregoing and to all other provisions hereof.

 

 

Accepted by Employee:

 

 

_____________________________________

 

Date: ___________________________, 2020

 

 

 

 

AEGION CORPORATION:

 

 

_____________________________________

Mark A. Menghini,

Senior Vice President, General Counsel & Secretary

 

 

Date: ___________________________, 2020

 

EX-10.24 5 ex_174203.htm RESTRICTED STOCK UNIT AGREEMENT ex_174203.htm

Exhibit 10.24

 

 

 

Date of Grant: 

Grant Price: 

Employee:  

Employee Number:

No. of Restricted Stock Units:

 

Restricted Stock Unit Agreement

(Award Pursuant to 2016 Employee Equity Incentive Plan, as amended)

 

This Agreement will certify that the employee named above (“you”) is awarded the number of restricted stock units shown above (“Restricted Stock Units”), effective as of the date of grant set forth above (“Date of Grant”). Each Restricted Stock Unit represents the obligation of Aegion Corporation (the “Company”) to transfer one share of the Company’s Class A common stock, par value $0.01 per share (“Common Stock”), to you at the time provided in this Agreement. This award (the “Award”) is granted to you pursuant to the 2016 Employee Equity Incentive Plan, as amended (the “Plan”), subject to the terms, conditions and restrictions in the Plan and those set forth below. Any capitalized, but undefined, term used in this Agreement shall have the meaning ascribed to it in the Plan. Your electronic signature acceptance constitutes your acceptance of this Award, your agreement to abide by the Company’s Code of Conduct and your acknowledgement of your agreement to all the terms, conditions and restrictions contained in this Agreement, including that this Agreement is accepted and entered into in the State of Missouri. You must electronically sign and accept this Agreement within ninety (90) days of the Date of Grant, after which the Agreement will be counter-signed and accepted by the Senior Vice President and General Counsel, or such person’s designee, in Chesterfield, Missouri, or this Agreement shall be void. In addition, except where prohibited by law, as a condition to the Award of Restricted Stock Units hereunder, you shall be required to sign any confidentiality, non-solicitation and/or non-competition agreement and/or acknowledgement of the Company’s right to recoup any incentive compensation from you as may be required by the Company.

 

 

Terms, Conditions and Restrictions

 

1.     Grant of Restricted Stock Units. Subject to the terms and conditions contained in this Agreement and the Plan, the Company hereby grants to you the number of Restricted Stock Units designated above.

 

2.     Bookkeeping Account. The Company will record the number of Restricted Stock Units granted to you under this Agreement to a bookkeeping account for you (the “Restricted Stock Unit Account”). Your Restricted Stock Unit Account will be reduced by the number of shares of Common Stock transferred to you in accordance with Section 4. Your Restricted Stock Unit Account will be adjusted from time to time for any stock dividends, stock splits, and other transactions in accordance with Section 6. The Restricted Stock Unit Account represents an unsecured promise of the Company to deliver shares of Common Stock in the future. Your rights to your Restricted Stock Unit Account will be no greater than that of other general, unsecured creditors of the Company.

 

3. Vesting Period. For as long as there is no termination of your employment, your Restricted Stock Units (or a “Substitute Equivalent Award” (as defined in this Section 3 below) in the case of a “Change in Control” (as defined in this Section 3 below) shall vest upon the first to occur of any of the following events during your continuous employment with the Company or one of its subsidiaries:

 

(a)     the third anniversary of the Date of Grant, unless the Date of Grant is after February 17, 2020, in which case the third anniversary of the last day of the month of the Date of Grant;

 

(b)     your death;

 

(c)     the termination of your employment as a result of your Disability (as defined in this Section 3 below);

 

(d)     the termination of your employment as a result of your retirement (retirement means your voluntary termination of your employment with the Company and its subsidiaries following (i) your attainment of the age of 55 with at least 10 years of full-time service to the Company and/or its subsidiaries, (ii) your attainment of the age of 60 with at least five years of full-time service to the Company and/or its subsidiaries, or (iii) your attainment of the age of 65 (with no minimum full time service requirements with the Company and/or its subsidiaries), provided, however, that the number of Restricted Stock Units that shall vest shall be determined by (a) dividing (i) the number of whole calendar months (e.g., July 1 through July 31) of your employment with the Company or its subsidiaries during the period beginning on the Date of Grant and ending on the date of termination of your employment by (ii) 36; and (b) multiplying the percentage determined under subsection (a) immediately above by the number of Restricted Stock Units awarded to you pursuant to this Agreement;

 

(e)     upon involuntary termination of your employment without “Cause” (as defined in this Section 3 below) at least 18 months after the Date of Grant but prior to a Change in Control. In such case, the number of Restricted Stock Units awarded to you pursuant to this Agreement that shall vest shall be determined by (a) dividing (i) the number of whole calendar months (e.g., July 1 through July 31) of your employment with the Company or one of its subsidiaries during the period beginning on the Date of Grant and ending on the date of termination of your employment by (ii) 36; and (b) multiplying the percentage determined under subsection (a) immediately above by the number of Restricted Stock Units awarded to you pursuant to this Agreement;

 

(f)     upon a termination of your employment by the Company or its subsidiaries (or the Successor (as defined in this subsection below) or its subsidiaries, as the case may be) without “Cause” (as defined in this Section 3 below) or a termination of your employment by you for “Good Reason” (as defined in this Section 3 below), each after a Change in Control in which the successor organization (the “Successor”) substituted the Restricted Stock Units awarded pursuant to this Agreement with a Substitute Equivalent Award; or

 

(g)     immediately prior to a Change in Control if the Restricted Stock Units awarded pursuant to this Agreement is not substituted with a Substitute Equivalent Award by the Successor.

 

 

 

For purposes of this Agreement, termination of your employment shall occur only when you are no longer an employee of the Company, the Successor and/or any of their subsidiaries and are no longer a director of the Company, the Successor and/or any of their subsidiaries.

 

Except as provided above, upon the termination of your employment, you shall forfeit all unvested Restricted Stock Units awarded to you hereunder.

 

For purposes of this Agreement,

 

“Cause” shall mean:

 

(i)

 

breaching any employment, confidentiality, noncompete, nonsolicitation or other agreement with the Company, any written Company policy relating to

compliance with laws (during employment) or any general undertaking or Legal obligation to the Company;

 

(ii)

 

causing, inducing, requesting or advising, or attempting to cause, induce, request or advise, any employee, representative, consultant or other similar

person to terminate his/her relationship, or breach any agreement, with the Company;

(iii)

 

causing, inducing, requesting or advising, or attempting to cause, induce, request or advise, any customer, supplier or other Company business contact

to withdraw, curtail or cancel its business with the Company; or

(iv)

failing or refusing to perform any stated duty or assignment, misconduct, disloyalty, violating any Company policy or work rule, engaging in criminal conduct in connection with your employment, being indicted or charged with any crime constituting a felony or involving dishonesty or moral turpitude, violating any term in this Agreement, unsatisfactory job performance, or any other reason constituting cause within the meaning of Missouri common law.

 

a “Change in Control” shall mean:

 

(i) the acquisition by one person, or more than one person acting as a group, in a transaction or series of related transactions, of ownership of stock of the Company that, together with stock held by such person or group, constitutes more than 30% of the total fair market value or total voting power of the stock of the Company; and/or

 

(ii)

a majority of the members of the Company’s board of directors is replaced during any twelve-month period by directors whose appointment or election is not endorsed by a majority of the members of the Company’s board of directors before the date of the appointment or election; and/or

 

(iii)

the consummation of a merger or consolidation of the Company other than a merger or consolidation that would result in the voting securities of the Company outstanding immediately prior to the transaction continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or any parent thereof) at least 50% of the combined voting power of the securities of the Company or such surviving entity or any parent thereof outstanding immediately after such merger or consolidation; and/or

 

(iv)

the stockholders of the Company approve a plan of complete liquidation or dissolution of the Company or there is a consummated sale or disposition by the Company of all or substantially all of the Company’s assets, other than a sale or disposition by the Company of all or substantially all of the Company’s assets to an entity, at least 50% of the combined voting power of the voting securities of which are owned by stockholders of the Company in substantially the same proportions as their ownership of the Company immediately prior to such sale.

 

For purposes hereof, “person” shall mean any person, entity or “group” within the meaning of Section 13(d)(3) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), except that such term shall not include (a) the Company or any of its affiliates; (b) a trustee or other fiduciary holding securities under an employee benefit plan of the Company or any of its affiliates, (c) an underwriter temporarily holding securities pursuant to an offering of such securities, (d) a corporation owned, directly or indirectly, by the shareholders of the Company in substantially the same proportion as their ownership of stock of the Company, or (e) a person or group as used in Rule 13d-1(b) under the Exchange Act.

 

“Disability” shall mean that you are, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Company.

 

 

 

“Good Reason” shall mean, without your express written consent, the occurrence after a Change in Control of any one or more of the following:

 

(i)

a material reduction or alteration in the nature or status of your authorities, duties, or responsibilities from those in effect as of 90 calendar days prior to the Change in Control, other than an insubstantial and inadvertent act that is remedied by the Company or the Successor promptly after receipt of notice thereof given by you;

 

(ii)

the Company’s or the Successor’s requiring you to be based at a location in excess of 50 miles from the location of your principal job location or office in effect as of 90 calendar days prior to the Change in Control, except for required travel on the Company’s or the Successor’s business to an extent substantially consistent with your then present business travel obligations;

 

(iii)

a reduction by the Company or the Successor of your base salary in effect as of 90 calendar days prior to the Change in Control; or

 

(iv)

the failure of the Company or the Successor to continue in effect any of the Company’s short- and long-term incentive compensation plans, or employee benefit or retirement plans, policies, practices, or other compensation arrangements in which you participate taken as a whole unless such failure to continue the plan, policy, practice, or arrangement pertains to all plan participants generally; or the failure by the Company or the Successor to continue your participation therein on substantially the same basis, both in terms of the amount of benefits provided and the level of your participation relative to other participants, as existed 90 calendar days prior to the Change in Control.

 

“Substitute Equivalent Award” shall mean an award that the Successor may substitute for the Restricted Stock Units awarded pursuant to this Agreement that:

 

(i)

has a value at least equal to the value of the Restricted Stock Units awarded pursuant to this Agreement as determined by the Compensation Committee in its sole discretion;

 

(ii)

relates to a publicly-traded equity security of the Successor involved in the Change in Control or another entity that is affiliated with the Company or the Successor following the Change in Control;

 

(iii)

is the same type of award as the Award; and

 

(iv)

has other terms and conditions that are not less favorable to you than the terms and conditions of the Restricted Stock Units awarded pursuant to this Agreement, as determined by the Compensation Committee in its sole discretion.

 

4.     Distribution of Shares of Common Stock. As soon as practical after Restricted Stock Units vest, shares of Common Stock, equal to the number of vested Restricted Stock Units reflected in your Restricted Stock Unit Account, shall be distributed to you (or your beneficiary(ies) or personal representative, if you are deceased). Distributions shall be made in shares of Common Stock, with fractional shares rounded up to the nearest whole share.

 

5.     Death Beneficiary Designation. Subject to applicable law and the terms of this Agreement, you may designate a beneficiary or beneficiaries (contingently, consecutively or successively) to receive shares of Common Stock, if you die while Restricted Stock Units are held in your Restricted Stock Unit Account, and, upon your death, the Company will transfer shares of Common Stock equal in number to the Restricted Stock Units, if any, reflected in your Restricted Stock Unit Account to your beneficiary(ies).

 

Subject to applicable law, you may designate a beneficiary or beneficiaries from time to time, and you may change your designated beneficiary(ies). A beneficiary may be a trust. A beneficiary designation must be made in writing in a form prescribed by the Company and delivered to the Company while you are alive. If you do not have a designated beneficiary surviving at the time of your death, any transfer of shares of Common Stock will be made to your surviving spouse, if any, and if you do not have a surviving spouse, then to your estate.

 

6.     Adjustments. If the Company pays a cash dividend on its Common Stock, then, as soon as practical after such cash dividend is paid, the Company shall grant you additional restricted stock units (and credit your Restricted Stock Unit Account for such additional restricted stock units) with a value equal to the amount per share of such cash dividend multiplied by the number of Restricted Stock Units credited to your Restricted Stock Unit Account as of the record date of such cash dividend (the “Dividend Amount”). The number of additional restricted stock units to be granted to you pursuant to this paragraph shall be determined by dividing the Dividend Amount by the closing stock price of the Company’s Common Stock on the dividend date. You shall not be eligible to receive such additional restricted stock units until such time as the Restricted Stock Units awarded pursuant to this Agreement vest, and you shall only receive such portion of such additional restricted stock units as shall be calculated based upon the portion of the Restricted Stock Units that actually vest pursuant to this Agreement.

 

Subject to Section 3 above, if there is any change in the Common Stock by reason of stock dividends, split-ups, mergers, consolidations, reorganizations, combinations or exchanges of shares or the like, the number of Restricted Stock Units credited to your Restricted Stock Unit Account shall be adjusted appropriately so that the number of Restricted Stock Units reflected in your Restricted Stock Unit Account after such an event shall equal the number of shares of Common Stock a stockholder would own after such an event if the stockholder, at the time such an event occurred, had owned shares of Common Stock equal to the number of Restricted Stock Units reflected in your Restricted Stock Unit Account immediately before such an event.

 

7.     Limitation on Transfer. Your Restricted Stock Units are not transferable by you. Except as may be required by U.S. federal income tax withholding provisions or by the tax laws of any state or country, your interests (and the interests of your beneficiaries, if any) under this Agreement are not subject to the claims of your creditors and may not be voluntarily or involuntarily sold, transferred, alienated, assigned, pledged, anticipated, or encumbered. Any attempt to sell, transfer, alienate, assign, pledge, anticipate, encumber, charge or otherwise dispose of any right to benefits payable hereunder shall be void and of no force or effect and shall result in a forfeiture of all affected Restricted Stock Units.

 

 

 

8.     No Shareholder Rights. You will not have any stockholder rights, such as rights to vote or to receive dividends or other distributions, with respect to any Restricted Stock Units reflected in your Restricted Stock Unit Account. You will have only the adjustment rights provided in this Agreement.

 

9.     Securities Law. Shares of Common Stock will not be transferred under this Agreement if such transfer would violate any U.S. federal or state or non-U.S. securities laws. The Company may take appropriate action to achieve compliance with those laws in connection with any transfer of Common Stock to you.

 

10.     Taxes. The Compensation Committee (as defined in the Plan) may withhold delivery of the shares of Common Stock upon vesting until you make satisfactory arrangements to pay any withholding, transfer or other taxes due with respect to the transfer or vesting of such shares. You are responsible for the payment of all taxes applicable to any income realized upon the vesting of the Restricted Stock Units on the date of vesting. Unless you provide written notice to the Company at least ninety (90) days prior to the vesting of the Restricted Stock Units that you will pay cash to settle your tax obligation, or unless otherwise determined by the Company in its sole discretion, the Company shall withhold and cancel a sufficient number of shares of Common Stock that would be otherwise issuable upon vesting of the Restricted Stock Units to satisfy any applicable tax withholding requirement or such other statutorily permissible amount, with the fair market value of such Common Stock for such purposes equal to the closing price per share of Common Stock as generally reported on the Nasdaq Stock Market (or such other exchange or market where the Common Stock is trading) on the date of vesting of the Restricted Stock Units. If you elect to settle your tax obligation by paying cash and you do not make timely payment of your tax withholding obligation by cash or check on the date of vesting of this Restricted Stock Units, the Company may, in its sole discretion, withhold and cancel a sufficient number of shares of Common Stock that would be otherwise issuable upon vesting of the Restricted Stock Units to satisfy your tax withholding obligation or other statutorily permissible amount in the manner set forth in this Section 10.

 

11.     Interpretations Binding. The interpretations and determinations of the Compensation Committee are binding and conclusive. This Agreement is entered into in Missouri and its terms shall be governed by and interpreted in accordance with the laws of the State of Missouri without regard to conflicts of law principles.

 

12.     No Right to Continue as an Employee; No Right to Further Grants. This Agreement does not give you any right to continue as an employee of the Company or any of its subsidiaries for any period of time or at any rate of compensation, nor does it interfere with the Company’s or its subsidiaries right to determine the terms of your employment.

 

13.     Governing Law and Venue. The Restricted Stock Unit grant and the provisions of this Agreement are governed by, and subject to, the laws of the State of Missouri, U.S.A.

 

Any suit or other legal action to enforce the terms of this Agreement or any document or agreement referenced herein must be brought in the St. Louis County, Missouri Circuit Court or (if federal jurisdiction exists) the U.S. District Court for the Eastern District of Missouri. You agree that venue and personal jurisdiction are proper in either such court, and waive all objections to jurisdiction and venue and any defense or claim that either such forum is not the most convenient forum.

 

14. Forfeiture of Restricted Stock Units; Recoupment. You understand and agree that your right to receive and retain the Restricted Stock Units granted herein (and the benefits thereof) is conditioned on your compliance with the terms of this Agreement and any agreement referenced herein. In the event you violate this Agreement or any other agreement referenced herein, then in addition to and not in lieu of any other rights and remedies available to the Company for such breach, all of which are expressly reserved, the Company may (i) declare a forfeiture of, and cancel, all Restricted Stock Units; and (ii) recover from you any and all shares of common stock distributed as a result of any of the Restricted Stock Units vesting, or an amount equal to the value of the same, with the value being the fair market value of the common stock at the close of business on the date such shares of common stock were distributed as a result of such Restricted Stock Units vesting.

 

15.     Further Requirements. The Company reserves the right to impose other requirements on the Restricted Stock Units and any shares of Common Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable in order to comply with local law or facilitate the administration of the Plan, and to require you to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing. Your electronic signature acceptance of this Agreement constitutes your consent to the foregoing and to all other provisions hereof.

 

 

Accepted by Employee:

 

 

_____________________________________

 

Date: ___________________________, 2020

 

 

 

 

AEGION CORPRORATION:

 

 

_____________________________________

Mark A. Menghini,

Senior Vice President, General Counsel & Secretary

 

 

Date: ___________________________, 2020

 

EX-10.26 6 ex_174210.htm SEPARATION AGREEMENT OF STEPHEN P. CALLAHAN ex_174210.htm

Exhibit 10.26

 

SEPARATION AGREEMENT AND FULL AND FINAL RELEASE

 

This Separation Agreement and Full and Final Release is entered into between STEPHEN CALLAHAN and AEGION CORPORATION.

 

1. Parties and Definitions.

 

1.01     The word “Aegion” means Aegion Corporation and any related organizations, corporations, parent companies, holding companies, subsidiaries, plans, benefit plans, associations or other affiliated entities (by either ownership or control, or both). In addition, the word “Aegion” means any one or more of the current and former employees, officers, directors, shareholders, trustees, administrators, fiduciaries, members, agents, or contractors, both individually and in their representative capacities, of Aegion. The word “Aegion” also means the administrators, fiduciaries and trustees of any employee benefit, welfare, pension, or retirement plan associated with Stephen Callahan’s employment with Aegion Corporation. Finally, the word “Aegion” also means any one or more of the heirs, successors, assigns, insurers or legal representatives of any one or more of the entities mentioned in this paragraph.

 

1.02     The word “CALLAHAN” means Stephen Callahan, an individual, and any one or more of his spouse, heirs, executors, assigns or legal representatives.

 

1.03     The words “Party” or “Parties” mean Aegion, CALLAHAN, or both of them.

 

1.04     The word “Agreement” means this Separation Agreement and Full and Final Release.

 

1.05     The word “Claim” means any one or more of the following:

(a)     any indebtedness, claim, damages, cause of action, suit for legal or equitable relief, costs and liabilities of every nature and description, either direct or consequential;

 

(b)     any claim arising under federal, state or local statute, regulation, executive order, or ordinance (including, without limitation, those regulating any one or more of labor relations, employment relations, employment discrimination, fair employment practices, human rights, civil rights, exercise of worker’s compensation rights, wages, hours of work, occupational safety and health, retaliatory discharge, benefit plans or any other aspect of employment, compensation or benefits);

 

(c)     any claim related to or arising from CALLAHAN’s employment with or termination from Aegion;

 

(d)     any claim arising under common law, including any contract claim, whether oral or written, and any tort claim.

 

1.06     The words “Separation Sum” mean the amount of Four Hundred Sixty Eight Thousand, Seven Hundred Fifty Dollars and Zero Cents ($468,750), less all withholding amounts required by law, which is the equivalent of eighteen (18) months of CALLAHAN’s regular pay, to be paid in installments via regularly scheduled payroll until paid in full, following the expiration of the revocation period described in Paragraph 3.02(g) of this Agreement.

 

 

2. Recitals.

 

 

2.01     Aegion and CALLAHAN mutually agreed CALLAHAN’s employment with Aegion would terminate, effective February 24, 2020 (“Employment Termination Date”).

 

2.02     On the Employment Termination Date, CALLAHAN’s compensation and all Aegion-paid benefits will cease other than those expressly set forth in this Agreement.

 

2.03     CALLAHAN acknowledges that Aegion provided him with this Agreement on January 10, 2020. If CALLAHAN chooses to enter into this Agreement, CALLAHAN must sign and return this Agreement to Mr. Mark Menghini, Senior Vice President and General Counsel, so that it is received by Mr. Menghini no earlier than February 24, 2020 but no later than 5:00 p.m. CDT on February 24, 2020.

 

2.04     The Parties desire to compromise all Claims that CALLAHAN has or may have against Aegion.

 

2.05     In consideration of this Agreement, the Parties each accept its provisions. This Agreement states the Parties’ separation agreement formally and completely.

 

3. Rights and Duties of the Parties.

 

3.01     CALLAHAN releases Aegion and all other persons and entities from any Claim against Aegion and waives any right of his to sue Aegion for legal or equitable relief, or both, on any Claim against Aegion. In addition, and without limiting the generality of the foregoing, and except as otherwise prohibited by law, the release and the waiver in this paragraph apply to any one or more of the following specific matters:

 

 

(a)

CALLAHAN’s employment with Aegion;

 

 

(b)

the termination of CALLAHAN’s employment with Aegion;

 

 

(c)

any policy, practice, decision, promise, agreement, conduct, act or omission by Aegion prior to this date;

 

 

(d)

any compensation, benefit, or benefit plan associated with CALLAHAN’s employment with Aegion, including but not limited to compensation, benefits and benefit plans governed by the Employee Retirement Income Security Act of 1974 (“ERISA”); and/or

 

 

(e)

any transaction, occurrence, act, or omission concerning or arising from either CALLAHAN’s employment with Aegion or the termination of that employment, or both.

 

Notwithstanding the foregoing, nothing in this Agreement shall be a waiver of: (i) your rights under this Agreement, (ii) any claims that cannot be waived by law; or (iii) your right of indemnification as provided by, and in accordance with the terms of, Aegion’s by-laws or an Aegion insurance policy providing such coverage, as any of such may be amended from time to time for executives and directors generally as well as CALLAHAN’s right, which Aegion hereby confirms, to be included in any release of claims against officers and directors of Aegion generally that applies to the time period in which CALLAHAN served Aegion in any capacity. In addition, nothing in this Agreement prevents CALLAHAN from filing a charge with the Equal Employment Opportunity Commission, the National Labor Relations Board, the Occupational Safety and Health Administration, the Securities and Exchange Commission (“SEC”) or any other administrative agency if applicable law requires that CALLAHAN be permitted to do so. However, in executing this Agreement, CALLAHAN is waiving the right to any monetary recovery in connection with any such complaint or charge that CALLAHAN may file with an administrative agency, except that this Agreement does not limit CALLAHAN’s right to receive an award for information provided to the SEC and/or other administrative agencies concerning a possible securities law violation.

 

 

 

3.02     By executing this document, CALLAHAN expressly waives any and all rights or claims arising under the Age Discrimination in Employment Act (“ADEA”) and the Older Workers Benefit Protection Act (“OWBPA”), and:

 

 

(a)

further acknowledges and understands that this refers to rights or claims under the ADEA;

 

 

(b)

acknowledges that this waiver of rights or claims under the ADEA is in writing and is understood by CALLAHAN;

 

 

(c)

expressly understands that by signing this Agreement, CALLAHAN is not waiving any rights or claims that may arise after the date this document is signed;

 

 

(d)

acknowledges that this waiver of any rights or claims arising under the ADEA is in exchange for payment of the Separation Sum, which exceeds that to which CALLAHAN is otherwise entitled;

 

 

(e)

acknowledges that Aegion has expressly advised him to consult an attorney of CALLAHAN’s choosing prior to signing this Agreement;

 

 

(f)

acknowledges that CALLAHAN was also given a period of time not less than twenty-one (21) days within which to consider this Agreement;

 

 

(g)

acknowledges that CALLAHAN has been advised by Aegion that in the event CALLAHAN signs this Agreement, CALLAHAN is entitled to revoke his waiver of rights or claims arising under the ADEA within seven (7) days after signing this Agreement by delivering a written notice of revocation to Mr. Menghini and that said waiver will not and does not become effective or enforceable until the seven (7) day revocation period has expired; and

 

 

(h)

acknowledges that this waiver has not been requested in connection with an exit incentive or employment termination program.

 

3.03     If CALLAHAN accepts and signs this Agreement and does not revoke the release of claims under the ADEA, Aegion will commence payments of the Separation Sum on the first regular Aegion payday following February 28, 2020 and the expiration of the revocation period.

 

3.04     If CALLAHAN accepts and signs this Agreement and does not revoke the release of claims under the ADEA as described in Paragraph 3.02(g) herein, and CALLAHAN elects to continue his group health insurance coverage pursuant to COBRA and takes all necessary actions to elect such coverage, then, for the coverage period that coincides with his severance payments, CALLAHAN’s COBRA premium shall be reduced to the contribution rate paid by CALLAHAN for his group health insurance election as of the Employment Termination Date. After the severance period expires, CALLAHAN shall be responsible for paying the full amount of the COBRA premium, in the event he elects to continue COBRA coverage.

 

3.05      If CALLAHAN accepts and signs this Agreement and does not revoke the release of claims under the ADEA as described in Paragraph 3.02(g), Aegion will pay up to Fifteen Thousand Dollars and Zero Cents ($15,000.00) to a vendor of Aegion’s choice for outplacement services for CALLAHAN.

 

3.06      If CALLAHAN accepts and signs this Agreement, does not revoke the release of claims under the ADEA as described in Paragraph 3.02(g) and is otherwise eligible for a payout under the  2019 Aegion Annual Incentive Plan  (“AIP”) for the 2019  Plan Year, Aegion will pay CALLAHAN the full amount of the payout to which he is entitled in accordance with the terms of the 2019 AIP Plan Document.   Any 2019 AIP payout to CALLAHAN will be paid on the same date all other Aegion 2019 AIP payouts are made in accordance with the 2019 AIP Plan Document, regardless of whether that payout date is subsequent to the Employment Termination Date.

 

 

 

3.07     CALLAHAN’s rights to the 2018 restricted stock unit award issued to CALLAHAN during his employment with Aegion will be treated as if he were terminated without cause. CALLAHAN acknowledges that, pursuant to the terms of the February 19, 2018 Restricted Stock Unit Agreement, 24/36 of the restricted stock units granted to him via that agreement will vest on the Employment Termination Date and he will forfeit the remaining 12/36 of the awarded restricted stock units.

 

3.08      CALLAHAN acknowledges that, pursuant to the terms of his 2019 restricted stock unit award agreement, he will forfeit all restricted stock units issued to him pursuant to such agreement. CALLAHAN further acknowledges that his 2018 and 2019 performance unit award agreements are expressly terminated by this Agreement.

 

3.09     During the severance period and until CALLAHAN receives the final installment of the Separation Sum, CALLAHAN shall reasonably cooperate with Aegion in the transition of CALLAHAN’s duties, including but not limited to answering questions and providing information related to the performance of CALLAHAN’s job duties as they existed during his employment with Aegion. During such period, CALLAHAN shall also reasonably cooperate with Aegion in the event that Aegion is a party to litigation or other proceeding for which CALLAHAN may have relevant information, evidence or testimony. CALLAHAN’s cooperation under this Section shall be requested in a manner designed not to unreasonably interfere with any new employment or other obligations of CALLAHAN’s and any request that requires physical travel shall be made on not less than two weeks’ notice.

 

3.10     On or before the Employment Termination Date, CALLAHAN shall return all Aegion property, including but not limited to laptops, passwords, vehicles, keys, badges, documents, credit cards, reimbursement for advanced paid time off that was not earned and/or accrued by the time of CALLAHAN’s termination of employment, and any other advanced and unearned compensation, provided, however, that CALLAHAN may retain his company-provided iPad, cell phone and associated phone number.

 

3.11     CALLAHAN represents, warrants, and agrees that he has not suffered any work-related injury for which he has not already filed a report with or Claim against Aegion; that CALLAHAN has been paid all wages earned at Aegion; that CALLAHAN is not aware of any existing or threatened claims, charges, or lawsuits that he has not disclosed to Aegion; that CALLAHAN does not have any legal reasons—including bankruptcies—that prevent him from fully releasing and waiving all Claims; and that CALLAHAN has not sold, assigned, transferred or otherwise conveyed to any third party any of his rights, Claims, actions or demands of any nature whatsoever relating to any matter referenced in this Agreement. CALLAHAN acknowledges receipt of all salary, bonuses, incentive awards, accrued vacation, benefit plan entitlements and other benefits (except any unpaid vested retirement benefits, if any) to which he was or could be entitled by virtue of employment with Aegion as of the date of this Agreement. CALLAHAN represent, warrants, and agrees that he has been given an adequate opportunity to advise Aegion’s human resources, legal, or other relevant management division, and has so advised such division in writing, of any facts that he is aware of that constitute or might constitute a violation of any ethical, legal, or contractual standards or obligations of Aegion.

 

3.12     CALLAHAN shall avoid any one or more of interference with, disparagement of, or harm to Aegion, Aegion’s employees, clients, services, and suppliers.

 

3.13     CALLAHAN shall not disclose any of this Agreement’s provisions to anyone other than his direct family members, spouse, potential employer(s) and/or legal and financial advisors, who agree in advance not to reveal any of this Agreement’s provisions in accordance with CALLAHAN’s non-disclosure duty.

 

3.14     By entering into this Agreement, Aegion admits no liability to CALLAHAN. The Parties, by this Agreement, have compromised any existing or potential Claim by CALLAHAN against Aegion. In so doing, Aegion intends to extinguish all rights and liabilities concerning any Claim by CALLAHAN against Aegion.

 

 

 

4. Miscellaneous.

 

4.01     This Agreement includes all of CALLAHAN’s Claims against Aegion, whether they are known or unknown and whether they are ascertainable at the time of its execution. This Agreement reflects the Parties’ entire agreement, and it merges all agreements, representations, and understandings between the Parties, whether oral or written, or both, except that all Confidentiality, Work Product, Non-Solicitation and Non-Competition Agreements entered into by CALLAHAN in conjunction with his employment with Aegion remain in full force and effect. Further, all agreements and obligations related to equity awards issued to CALLAHAN during his employment with Aegion remain in full force and effect, except as set forth in Sections 3.07 and 3.08 of this Agreement.

 

4.02     The Parties intend that all provisions of this Agreement comply with the requirements of Internal Revenue Code Section 409A or an exemption therefrom. No provision of this Agreement shall be operative to the extent that it will result in the imposition of the additional tax described in Code Section 409A(a)(1)(B)(i)(II) and the parties agree to revise the Agreement as necessary to comply with Section 409A and fulfill the purpose of the voided provision. In no event shall Aegion be required to make, nor shall CALLAHAN be required to receive, any payment called for by this Agreement at a particular time if such payment at that time shall result in the application of the tax consequences spelled out in Code Section 409A. In that case, payment will be made at such time as will not result in the imposition of any adverse tax consequences spelled out in Code Section 409A. Nothing in this Agreement shall be interpreted to permit accelerated payment of nonqualified deferred compensation, as defined in Section 409A, or any other payment in violation of the requirements of Section 409A. No provision of this Agreement shall be interpreted or construed to transfer any liability for failure to comply with the requirements of Section 409A from CALLAHAN to Aegion, or any of their respective affiliates, employees, trustees or agents. All taxes associated with payments made to CALLAHAN pursuant to this Agreement, including any liability imposed under Section 409A, shall be borne by CALLAHAN. All payments made to CALLAHAN pursuant to this Agreement will be subject to applicable withholding for taxes and amounts owed Aegion (if any).

 

4.03     This Agreement is deemed to have been entered into and accepted in the State of Missouri, and all questions with respect to the formation and construction of this Agreement, and the rights and obligations of the parties hereto, shall be governed by and determined in accordance with the laws of the State of Missouri, which are applicable to agreements entered into and performed entirely within such State, without giving effect to the choice or conflicts of law provisions thereof. Each of Aegion and CALLAHAN hereby agree that all claims, actions, suits and proceedings between the parties hereto relating to this Agreement exclusively may be filed, tried and litigated in the Circuit Court of Saint Louis County, Missouri or (if federal jurisdiction exists) the United States District Court for the Eastern District of Missouri. In connection with the foregoing, the parties hereto consent to the jurisdiction and venue of such courts and expressly waive any claims or defenses of lack of personal jurisdiction of or proper venue by such courts, and any claim that either such forum is not a convenient or not the most convenient forum. In the event of a breach of this Agreement, the breaching party agrees to pay all costs of enforcement and collection of any and all remedies and damages, including reasonable attorneys’ fees.

 

4.04     CALLAHAN represents and agrees that he has carefully read and fully understands all of the provisions of this Agreement, that he intends to comply with each and every provision in this Agreement, and that he has voluntarily executed this Agreement.

 

IN WITNESS OF THIS AGREEMENT, the Parties have executed it below.

 

AEGION CORPORATION                STEPHEN CALLAHAN

 

 

By /s/ Mark A. Menghini                    /s/ Stephen Callahan          

Mark A. Menghini                              Date: February 24, 2020

Title: SVP & General Counsel

Date: February 24, 2020

 

 

 

 

 

 

EX-21 7 ex_173425.htm SUBSIDIARIES OF THE COMPANY ex_173425.htm

Exhibit 21

 

SUBSIDIARY LIST

 

Aegion Corporation's principal affiliates as of December 31, 2019 are listed below.  All other affiliates, if considered in the aggregate as a single affiliate, would not constitute a significant subsidiary.

 

Company Name

Jurisdiction of Formation

Aegion Coating Services, LLC

Texas

Aegion Corrosion Protection Holdings Limited

England & Wales

Aegion Cyprus Limited

Cyprus

Aegion Energy Services, LLC

Delaware

Aegion Holding Company, LLC

Delaware

Aegion International Holdings Limited

England & Wales

Aegion International Limited

England & Wales

Aegion International Services, Inc.

Delaware

Aegion Rehabilitation Services Limited

England & Wales

Aegion Saudi Arabia Company

Saudi Arabia

Aegion South Africa (Pty) Ltd 1

South Africa

Aegion UK Holdings Limited United Kingdom
Aegion UK SPV Limited United Kingdom

AllSafe Services, Inc.

Delaware

Brinderson Constructors, Inc.

California

Brinderson, LLC

California

Concrete Solutions Limited

New Zealand

Corrpower International Limited 2

Saudi Arabia

Corrpro Canada Holdings, Inc.

Delaware

Corrpro Canada, Inc.

Alberta, Canada

Corrpro Companies Engineering Limited

England & Wales

Corrpro Companies Europe Ltd.

England & Wales

Corrpro Companies International, Inc.

Nevada

Corrpro Companies, Inc.

Ohio

Corrpro Holdings, LLC

Delaware

DEH Services, LLC

Louisiana

Environmental Techniques Limited

Northern Ireland

Fibrwrap Construction (M) Sdn Bhd 

Malaysia

Fibrwrap Construction Pte Ltd

Singapore

Fibrwrap Construction Services, Inc.

Delaware

Fyfe (Hong Kong) Limited

Hong Kong

Fyfe Asia Pte. Ltd.

Singapore

Fyfe Borneo Sdn Bhd 3

Brunei

Fyfe Co. LLC

Delaware

Fyfe International Holdings B.V.

Netherlands

Fyfe Japan Co. Ltd.

Japan

Hockway Middle East FZE

Dubai Silicon Oasis, UAE

INA Acquisition Corp.

Delaware

Infrastructure Group Holdings, LLC

Delaware

Insituform Cyprus Limited

Cyprus

Insituform Europe SAS

France

Insituform Holdings (UK) Limited

England & Wales

Insituform Holdings B.V.

Netherlands

Insituform Limited Partnership

New Brunswick, Canada

Insituform Linings Limited

England & Wales

Insituform Netherlands Holdings, LLC

Delaware

Insituform Pacific Pty Limited

Australia

Insituform Rioolrenovatietechnieken B.V.

Netherlands

Insituform Technologies C.V.

Netherlands

Insituform Technologies Ibérica S.A.

Spain

Insituform Technologies Limited

Alberta, Canada

Insituform Technologies Netherlands B.V.

Netherlands

Insituform Technologies Netherlands Holdings, LLC

Delaware

Insituform Technologies USA, LLC

Delaware

Insituform Technologies, LLC

Delaware

Killeen Trading Limited

Northern Ireland

Manufactured Technologies Corporation

Mississippi

P2S ServTech LLC

Delaware

PT Fyfe Fibrwrap Indonesia4

 

Indonesia

 

 

Company Name Jurisdiction of Formation

Schultz Industrial Services, Inc.

California

Underground Solutions, Inc.

Delaware

United Pipeline Middle East, Inc.

Delaware

United Pipeline Systems International, Inc.

Delaware

United Pipeline Systems Limited

Alberta, Canada

United Pipeline Systems, Inc.

Nevada

United Pipelines Inversiones Limitada

Chile

United Pipelines SRL

Argentina

United Sistema de Tuberías Limitada

Chile

United Special Technical Services LLC 5

Oman

 

 

_____________________

1 Aegion International Holdings Limited holds a 60% interest.

Corrpro Canada, Inc. holds a 70% interest.

Fyfe Asia Pte. Ltd. holds a 51% interest.

Fyfe Asia Pte. Ltd. holds a 55% interest.

Insituform Technologies Netherlands B.V. holds a 51% interest.

 

EX-23 8 ex_173643.htm CONSENT OF PRICEWATERHOUSECOOPERS LLP ex_173643.htm

Exhibit 23

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-159971, 333-154711, 333-173779, 333-66714, 333-66712, 333-134251, 333-134252, 333-190315, 333-211130, 333-211131, 333-217531, 333-217532, 333-224650, and 333-231198) of Aegion Corporation of our report dated March 2, 2020 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

 

 

 

/s/ PricewaterhouseCoopers LLP
St. Louis, Missouri
March 2, 2020

 

EX-31.1 9 ex_173637.htm CHARLES R GORDON SECTION 302 SARBANES OXLEY CERTIFICATION ex_173637.htm

Exhibit 31.1

 

 

 

CERTIFICATIONS

 

I, Charles R. Gordon, certify that:

 

 

1.     I have reviewed this Annual Report on Form 10-K of Aegion Corporation;

 

 

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: March 2, 2020

 

/s/ Charles R. Gordon                         

 

Charles R. Gordon

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

EX-31.2 10 ex_173638.htm DAVID F. MORRIS SECTION 302 SARBANES OXLEY CERTIFICATION ex_173638.htm

Exhibit 31.2

 

 

CERTIFICATIONS

 

I, David F. Morris, certify that:

 

 

1.     I have reviewed this Annual Report on Form 10-K of Aegion Corporation;

 

 

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: March 2, 2020

 

/s/ David F. Morris                         

 

David F. Morris

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

 

 

EX-32.1 11 ex_173639.htm CHARLES R. GORDON SECTION 906 SARBANES OXLEY CERTIFICATION ex_173639.htm

Exhibit 32.1

 

 

 

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

 

In connection with the Annual Report on Form 10-K of Aegion Corporation (the “Company”) for the year ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-K”), I, Charles R. Gordon, President and Chief Executive Officer of the Company, hereby certify as of the date hereof, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

the Form 10-K fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

(2)

information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: March 2, 2020

 

/s/ Charles R. Gordon                         

Charles R. Gordon

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

EX-32.2 12 ex_173640.htm DAVID F. MORRIS SECTION 906 SARBANES OXLEY CERTIFICATION ex_173640.htm

Exhibit 32.2

 

 

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

 

In connection with the Annual Report on Form 10-K of Aegion Corporation (the “Company”) for the year ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-K”), I, David F. Morris, Executive Vice President and Chief Financial Officer of the Company, hereby certify as of the date hereof, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

the Form 10-K fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

(2)

information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: March 2, 2020

 

/s/ David F. Morris                         

David F. Morris

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

 

 

 

EX-95 13 ex_172059.htm MINE SAFETY DISCLOSURE ex_172059.htm

 

Exhibit 95

 

Mine Safety and Health Disclosure

Mine Safety and Health Administration Contractor Identification Number VBW

 

 

The operation of mines located in the U.S. is subject to regulation by the Federal Mine Safety and Health Administration (“MSHA”) under the Federal Mine Safety and Health Act of 1977 (the “Mine Act”). Under the Mine Act, an independent contractor who provides onsite services to a mine is deemed to be an “operator” of the mine. United Pipeline Systems, Inc., a wholly-owned subsidiary of the Company, performs services or construction at mines in the U.S. As such, we are providing this report pursuant to section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of SEC Regulation S-K.

 

The table below sets forth, by mining complex, the total number of citations and/or orders issued by MSHA, under the indicated provisions of the Mine Act, to the Company during the year ended December 31, 2019, that require disclosure, together with the total dollar value of proposed MSHA assessments. Section references are to sections of MSHA.

 

Mine or Operating Name / MSHA Identification Number

Section 104 S&S Citations

(#)

Section 104(b) Orders

(#)

Section 104(d) Citations and Orders

(#)

Section 110(b)(2) Violations

(#)

Section 107(a) Orders

(#)

Total Dollar Value of MSHA Assessments Proposed

($)

Total Number of Mining Related Fatalities

(#)

Received Notice of Pattern of Violations Under Section 104(e)

(yes/no)

Received Notice of Potential to Have Pattern Under Section 104(e)

(yes/no)

Legal Actions Pending as of 12/31/2019

(#)

Legal Actions Initiated during 2019

(#)

Legal Actions Resolved During 2019

(#)

Barrick Goldstrike Mines Inc. / 2601089

0

0

0

0

0

0

0

no

no

0

0

0

Barrick Cortez, Inc. /

2600827

0

0

0

0

0

0

0

no

no

0

0

0

 

 

In evaluating this information, note that citations and orders can be contested and appealed and, in that process, are often reduced in severity and amount and are sometimes dismissed.

 

 

EX-101.SCH 14 aegn-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Equity link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 1 - Description of Business link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 2 - Accounting Policies link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 3 - Revenues link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 4 - Restructuring link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 5 - Supplemental Balance Sheet Information link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 6 - Assets and Liabilities Held for Sale link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 7 - Leases link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 8 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 9 - Long-term Debt and Credit Facility link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 10 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 11 - Equity-based Compensation link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 12 - Taxes on Income link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 14 - Segment and Geographic Information link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 15 - Derivative Financial Instruments link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 17 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 3 - Revenues (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 4 - Restructuring (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 5 - Supplemental Balance Sheet Information (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 6 - Assets and Liabilities Held for Sale (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 7 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 9 - Long-term Debt and Credit Facility (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 11 - Equity-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 12 - Taxes on Income (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 14 - Segment and Geographic Information (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 15 - Derivative Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 1 - Description of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 2 - Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 2 - Accounting Policies - Accumulated Other Comprehensive Income Loss (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 2 - Accounting Policies - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 2 - Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 2 - Accounting Policies - Investments in Variable Interest Entities (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 3 - Revenues 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 3 - Revenues 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 3 - Revenues - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 3 - Revenues- Contract Assets (Liabilities) (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 4 - Restructuring (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 4 - Restructuring - Pre-tax Restructuring Cost (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 4 - Restructuring - Recognized Cost Restructuring Activities (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 5 - Supplemental Balance Sheet Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 6 - Assets and Liabilities Held for Sale (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 6 - Assets and Liabilities Held for Sale - Assets and Liabilities Held for Sale (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 7 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 7 - Leases - Lease Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 7 - Leases - Supplement Financial Statement Disclosure (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 7 - Leases - Operating Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 8 - Goodwill and Intangible Assets - Reconciliation Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 9 - Long-term Debt and Credit Facility (Details Textual) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Debt Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 11 - Equity-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 11 - Equity-based Compensation - Summary of Stock Award Activity (Details) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 11 - Equity-based Compensation - Deferred Stock Unit Activity (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 11 - Equity-based Compensation - Stock Option Exercises (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 12 - Taxes on Income (Details Textual) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 12 - Taxes on Income - Income (Loss) Before Taxes on Income (Details) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 12 - Taxes on Income - Provisions for Taxes on Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 12 - Taxes on Income - Effective Income Tax Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 080 - Disclosure - Note 12 - Taxes on Income - Net Deferred Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 081 - Disclosure - Note 12 - Taxes on Income - Activity in the Valuation Allowance (Details) link:calculationLink link:definitionLink link:presentationLink 082 - Disclosure - Note 12 - Taxes on Income - Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 083 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 084 - Disclosure - Note 14 - Segment and Geographic Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 085 - Disclosure - Note 14 - Segment and Geographic Information - Summary of Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 086 - Disclosure - Note 15 - Derivative Financial Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 087 - Disclosure - Note 15 - Derivative Financial Instruments - Summary of Derivative Positions (Details) link:calculationLink link:definitionLink link:presentationLink 088 - Disclosure - Note 15 - Derivative Financial Instruments - Summary of Fair Value Amounts of Derivative Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 089 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) (Details Textual) link:calculationLink link:definitionLink link:presentationLink 090 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) - Unaudited Quarterly Financial Data (Details) link:calculationLink link:definitionLink link:presentationLink 091 - Disclosure - Note 17 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 15 aegn-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 16 aegn-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 17 aegn-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Accounting Policies Note 3 - Revenues Note 4 - Restructuring Note 5 - Supplemental Balance Sheet Information Note 6 - Assets and Liabilities Held for Sale Note 7 - Leases Note 8 - Goodwill and Intangible Assets Note 9 - Long-term Debt and Credit Facility Note 11 - Equity-based Compensation Bayou Companies, LLC [Member] Represents Bayou Companies, LLC. Note 12 - Taxes on Income Note 14 - Segment and Geographic Information Note 15 - Derivative Financial Instruments Note 16 - Selected Quarterly Financial Data (Unaudited) us-gaap_LiabilitiesCurrent Current liabilities Total current liabilities Note 2 - Accounting Policies - Accumulated Other Comprehensive Income Loss (Details) Note 2 - Accounting Policies - Earnings Per Share (Details) Liabilities held for sale Total current liabilities Note 2 - Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) aegn_JointVentureOwnershipPercentageSold Joint Venture Ownership Percentage Sold The percent of ownership sold of joint venture. Note 2 - Accounting Policies - Investments in Variable Interest Entities (Details) Note 3 - Revenues - Disaggregation of Revenue (Details) us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax Pension activity, net of tax Note 3 - Revenues- Contract Assets (Liabilities) (Details) Note 4 - Restructuring - Pre-tax Restructuring Cost (Details) Note 4 - Restructuring - Recognized Cost Restructuring Activities (Details) Note 5 - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) Note 5 - Supplemental Balance Sheet Information - Inventories (Details) Note 5 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) Note 5 - Supplemental Balance Sheet Information - Accrued Expenses (Details) Weighted average remaining maturities (Year) Note 6 - Assets and Liabilities Held for Sale - Assets and Liabilities Held for Sale (Details) Note 7 - Leases - Lease Expenses (Details) Note 7 - Leases - Supplement Financial Statement Disclosure (Details) Note 7 - Leases - Operating Lease Liabilities (Details) Note 8 - Goodwill and Intangible Assets - Reconciliation Goodwill (Details) Weighted average award date fair value, award granted (in dollars per share) Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) Weighted average award date fair value, award distributed (in dollars per share) Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) Weighted average award date fair value, award forfeited (in dollars per share) Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) (Parentheticals) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Weighted average award date fair value (in dollars per share) Weighted average award date fair value (in dollars per share) Note 9 - Long-term Debt and Credit Facility - Debt Maturities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Awards, forfeited during period (in shares) us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax, Total Note 11 - Equity-based Compensation - Summary of Stock Award Activity (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance Stock Awards, Outstanding (in shares) Stock Awards, Outstanding (in shares) Currency translation adjustments Note 11 - Equity-based Compensation - Deferred Stock Unit Activity (Details) Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details) Note 11 - Equity-based Compensation - Stock Option Exercises (Details) Note 12 - Taxes on Income - Income (Loss) Before Taxes on Income (Details) Awards, grants during period (in shares) Note 12 - Taxes on Income - Provisions for Taxes on Income (Loss) (Details) Note 12 - Taxes on Income - Effective Income Tax Reconciliation (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Awards, distributed during period (in shares) Note 12 - Taxes on Income - Net Deferred Taxes (Details) Note 12 - Taxes on Income - Activity in the Valuation Allowance (Details) Current maturities of long-term debt Less – Current maturities of long-term debt Note 12 - Taxes on Income - Unrecognized Tax Benefits (Details) Note 14 - Segment and Geographic Information - Summary of Revenues (Details) Note 15 - Derivative Financial Instruments - Summary of Derivative Positions (Details) Note 15 - Derivative Financial Instruments - Summary of Fair Value Amounts of Derivative Instruments (Details) Note 16 - Selected Quarterly Financial Data (Unaudited) - Unaudited Quarterly Financial Data (Details) Currency translation adjustment and derivative transactions, net Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Notes To Financial Statements Exercisable, weighted average exercise price (in dollars per share) Notes To Financial Statements [Abstract] Aggregate intrinsic value of exercisable stock options Total intrinsic value of stock option exercises (1) us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total equity Balance Balance Exercisable, shares (in shares) Aggregate intrinsic value of outstanding stock options us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Contract liabilities Contract liabilities – current Canceled/Expired, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued expenses Total Accrued compensation Income taxes payable Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, shares (in shares) Outstanding,, shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Canceled/Expired, shares (in shares) us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Estimated casualty and healthcare liabilities Job costs us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease Loss Contingency Accrual, Period Increase (Decrease), Total us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual, Ending Balance Current liabilities Supplemental Balance Sheet Disclosures [Text Block] Product [Member] us-gaap_LossContingencyAccrualProvision Loss Contingency Accrual, Provision us-gaap_LossContingencyAccrualPayments Loss Contingency Accrual, Payments Total assets Total Assets us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation Total assets held for sale Restructuring, Impairment, and Other Activities Disclosure [Text Block] Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment Property, plant & equipment, less accumulated depreciation us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Tax expense (benefit) of stock option exercises recorded in income tax expense us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet Receivables, net Construction, Engineering and Installation Services [Member] Represents construction, engineering and installation services. Deferred income tax assets Share-based Payment Arrangement [Text Block] Award Type [Domain] us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders Distributions to non-controlling interests Award Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization Net carrying amount Intangible assets, less accumulated amortization Gross carrying amount us-gaap_NetIncomeLossAttributableToNoncontrollingInterest Non-controlling interests income Loss Contingency, Nature [Domain] Loss Contingency Nature [Axis] us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest Comprehensive income attributable to non-controlling interests Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less – Accumulated depreciation us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation Sale of non-controlling interests Property, plant & equipment, less accumulated depreciation Investments from non-controlling interest Investments from non-controlling interest Goodwill, net Goodwill, Ending Balance Property, Plant and Equipment, Gross Net income (loss) Net income (loss) Net income (loss) Derivative assets us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Total comprehensive loss Derivative Instrument [Axis] Derivative Contract [Domain] Notes Payable, Other Payables [Member] Total Income (loss) before taxes on income Income (loss) before taxes on income Line of Credit [Member] Total tax provision Taxes (benefit) on income (loss) Total tax provision Consolidation, Variable Interest Entity, Policy [Policy Text Block] us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Variable Interest Entities [Axis] Variable Interest Entity, Classification [Domain] Schedule of Variable Interest Entities [Table Text Block] us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Restricted cash Cash and cash equivalents us-gaap_DefinedBenefitPlanFairValueOfPlanAssets Defined Benefit Plan, Plan Assets, Amount, Ending Balance us-gaap_DefinedBenefitPlanFundedStatusOfPlan Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total us-gaap_DefinedBenefitPlanBenefitObligation Defined Benefit Plan, Benefit Obligation, Ending Balance Bayou [Member] Information pertaining to The Bayou Companies, LLC and Bayou Wasco Insulation, LLC. P2S [Member] Information pertaining to Planter Performance Services LLC and P2S LLC (collectively "P2S"). Amendment Flag Definite-lived Intangible Asset Impairment [Member] Represents information related to definite-lived intangible asset impairment. City Area Code Goodwill Impairment [Member] Represents information related to goodwill impairment. Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Pre-Acquisition Matters [Member] Represents certain pre-acquisition matters which were identified as both probable and reasonably estimable in causing a loss. Brinderson L.P. [Member] Information pertaining to Brinderson L.P. us-gaap_GainOrLossOnSaleOfStockInSubsidiary Loss on sale of business Miller Pipeline de Mexico, S.A. de C.V. [Member] Information pertaining to Miller Pipeline de Mexico, S.A. de C.V., a Mexican company ("Miller"). aegn_NoncontrollingInterestOwnershipPercentageSoldByParent Noncontrolling Interest, Ownership Percentage Sold by Parent Represents the amount of the parent entity's interest in net assets of the subsidiary sold in the period, expressed as a percentage. Current Fiscal Year End Date Acquisition and divestiture expenses Represents both acquisition and divestiture expenses. us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Document Period End Date Entity File Number Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Issuance of shares pursuant to deferred stock units Gross amount of stock issued during period for deferred stock unit award. Cumulative effect adjustment (see Revenues: Note 3) 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. Document Information [Line Items] Issuance of shares pursuant to deferred stock units (in shares) Number of shares issued during period for deferred stock unit award gross. Document Information [Table] us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down Entity Public Float Entity Filer Category Entity Current Reporting Status Restructuring charges Restructuring Charges, Total Entity Voluntary Filers us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs Entity Well-known Seasoned Issuer aegn_DisposalGroupIncludingDiscontinuedOperationAdditionalEarnoutPayments Disposal Group, Including Discontinued Operation, Additional Earn-out Payments Represents the amount of additional earn-out payments the entity is eligible to receive after the disposal transaction. Definite-lived intangible asset impairment Impairment of Intangible Assets, Finite-lived aegn_NotesReceivableTerm Notes Receivable, Term Represents the period of time between issuance and maturity of note receivable, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Goodwill impairment Goodwill, Impairment Loss Impairments (2) Statement of Comprehensive Income [Abstract] aegn_IncreaseDecreaseInReceivablesNetRetainageAndContractAssets Receivables net, retainage and contract assets Amount of increase (decrease) in net receivables, retainage and contract assets. Entity Tax Identification Number Impairment of assets held for sale Impairment of Long-Lived Assets to be Disposed of Impairment of assets held for sale Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets, Total Entity Address, City or Town Entity Address, Postal Zip Code Net (income) loss attributable to Aegion Corporation Amount of the consolidated Variable Interest Entity's net income loss included in the reporting entity's income statement. Entity Address, State or Province aegn_VariableInterestEntitiesIncomeStatementGrossProfitLoss Gross profit Amount of the consolidated Variable Interest Entity's gross profit (loss) included in the reporting entity's income statement. aegn_VariableInterestEntitiesIncomeStatementRevenue Revenue Amount of the consolidated Variable Interest Entity's revenue included in the reporting entity's income statement position. aegn_RevenueRecognizedPercent Revenue Recognized, Percent Represents percentage of revenue recognized. Entity Common Stock, Shares Outstanding Product and Services [Member] Represents information related to product and services. Trading Symbol Infrastructure Solutions [Member] Represents information related to infrastructure solutions. Other Foreign Countries [Member] Represents information related to other foreign countries. Energy Services [Member] Represents information related to energy services. Corrosion Protection [Member] Represents information related to corrosion protection. Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number License Fees [Member] Represents information related to license fees. Product Sales [Member] Represents information related to product sales. us-gaap_GainLossOnDispositionOfAssets (Gain) loss on sale of fixed assets us-gaap_TableTextBlock Notes Tables aegn_ContractWithCustomerAssetLiabilities Net contract assets Represents information related to net contract asset (liabilities). Contract Asset and Liability [Table Text Block] Tabular disclosure of contract asset and liability. Restructuring 2017 [Member] Represents information related to 2017 restructuring. aegn_RestructuringChargesNetOfTax Restructuring Charges, Net of Tax Represents information related to restructuring charges net of tax. aegn_RestructuringChargesPreTax Restructuring Charges Pre Tax Represents information related to restructuring charges before tax. Non-cash restructuring charges Restructuring reserve, settled without cash Restructuring Charges, Non-Cash Represents non cash portion of restructuring charges. aegn_RestructuringChargesCash Restructuring Charges, Cash Represents cash portion of destructing charges. aegn_RestructuringAndRelatedCostExpectedNumberOfAdditionalPositionsEliminated Restructuring and Related Cost, Expected Number of Additional Positions Eliminated The expected additional number of positions to be eliminated as a result of restructuring activities. Bad debt expense (1) Accounts Receivable, Credit Loss Expense (Reversal) Restructuring and Related Charges [Member] Represents information related to restructuring and related charges. Cost of Revenues [Member] The aggregate cost of goods produced and sold and services rendered during the reporting period. Operating expenses Raw materials and supplies Finished products Work-in-process aegn_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent Disposal Group, Including Discontinued Operation, Contract Liabilities, Current Amount classified as contract liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset Disposal Group, Including Discontinued Operation, Operating Lease, Right-of-Use Asset Amount classified as operating lease, right of use asset attributable to disposal group held for sale or disposed of. us-gaap_ResearchAndDevelopmentExpense Research and Development Expense, Total aegn_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent Disposal Group, Including Discontinued Operation, Contract Assets, Current Non-current assets aegn_DisposalGroupIncludingDiscontinuedOperationRetainage Retainage us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent Intangible assets, less accumulated amortization aegn_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term Remaining term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent Goodwill aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent Amount classified as operating lease liability attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer. us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets Other non-current assets Lease, Supplemental Financial Statement Disclosures, Balance Sheet [Table Text Block] Tabular disclosure of balance sheet lease supplemental financial statement disclosures. us-gaap_InterestExpense Interest expense us-gaap_InterestExpenseDebt Interest Expense, Debt, Total aegn_LineOfCreditFacilityUnamortizedLoanCosts Line Of Credit Facility, Unamortized Loan Costs Represents the unamortized loan cost of line of credit facility. Term Loan [Member] Represents information related to term loan. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements A 2015 Credit Facility [Member] Represents information related to 2015 credit facility. Derivative Instruments and Hedging Activities Disclosure [Text Block] aegn_LineOfCreditFacilityThirdPartyArrangementFees Line of Credit Facility, Third Party Arrangement Fees Represents third party arrangement fee of line of credit. Subsequent Event [Member] aegn_LineOfCreditFacilityUpFrontLendingFee Line of Credit Facility, Up Front Lending Fee Represents the upfront lending fee of line of credit. Schedule of Inventory, Current [Table Text Block] aegn_LineOfCreditFacilityFees Line of Credit Facility, Fees Represents the amount of fee related to line of credit facility. Through The Open Market Repurchase Program [Member] Represents stock repurchase through open market repurchase program. In Connection With Equity Compensation Programs [Member] Represents information in connection with equity compensation program. Subsequent Event Type [Axis] Amended Credit Facility [Member] Represents information related to amended credit facility. Subsequent Event Type [Domain] A 2016 Director Plan [Member] Represents information related to a 2016 director plan. A 2016 Employee Plan [Member] Represents information related to a 2016 employee plan. Subsequent Events [Text Block] Deferred Stock Units [Member] Represents information related to deferred stock units. Fair Value Measurement, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo Finite-Lived Intangible Assets, Amortization Expense, Year Two us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Finite-Lived Intangible Assets, Amortization Expense, Year Three us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour Finite-Lived Intangible Assets, Amortization Expense, Year Four us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive Finite-Lived Intangible Assets, Amortization Expense, Year Five us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Foreign Currency Transactions and Translations Policy [Policy Text Block] Other non-current assets SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Business Combinations Policy [Policy Text Block] Weighted average useful lives (Year) Finite-Lived Intangible Asset, Useful Life Earnings Per Share, Policy [Policy Text Block] A 2018 Interest Rate Swap [Member] Represents information related to a 2018 interest rate swap. A 2018 Credit Facility [Member] Represents information related to 2018 credit facility. A 2015 Interest Rate Swap [Member] Represents information related to a 2015 interest rate swap. us-gaap_Revenues Revenues, Total aegn_CreditFacilityMinimumConsolidatedFixedChargeRatio Credit Facility Minimum Consolidated Fixed Charge Ratio Represents minimum consolidated fixed charge ratio of credit facility. aegn_CreditFacilityActualConsolidatedFixedChargeRatio Credit Facility Actual Consolidated Fixed Charge Ratio Represents the actual consolidated fix charge ratio of credit facility. Accrued Expense [Member] Primary financial statement caption encompassing accrued expense. Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term Research and Development Expense, Policy [Policy Text Block] aegn_CreditFacilityMaximumConsolidatedLeverageRatio Credit Facility Maximum Consolidated Leverage Ratio Represents the maximum consolidated leverage ratio of credit facility. us-gaap_AssetsCurrent Current assets Total current assets Working Performance Obligation [Member] Represents information related to working performance obligation. Insurance Carries Collateral [Member] Represents information related to insurance carries collateral. Stockholders' Equity Note Disclosure [Text Block] aegn_CreditFacilityActualConsolidatedLeverageRatio Credit Facility Actual Consolidated Leverage Ratio Represents the actual consolidated leverage ratio of credit facility. Difference Between Work Performed On Open Contracts And Contractual Billing Terms [Member] Represents difference between work performed on open contracts and contractual billing terms. us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill Impairment of Intangible Assets (Excluding Goodwill), Total Assets held for sale Total current assets us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent Inventories us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent Prepaid expenses and other current assets us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance, Total Less valuation allowance Summary of Valuation Allowance [Table Text Block] Current Stock Awards [Member] Related to current stock awards. Contract assets Contract assets – current us-gaap_NumberOfReportingUnits Number of Reporting Units us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred income tax assets Restructuring and related charges Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes wind-down costs, allowances for accounts receivable, fixed asset disposals and other restructuring-related costs. Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Other us-gaap_DeferredTaxAssetsOther Long-lived assets us-gaap_DeferredTaxAssetsGross Total gross deferred income tax assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total deferred income tax liabilities Inventories Total aegn_NoncurrentAssetsExcludingPropertyPlantAndEquipment Total other assets Represents noncurrent assets excluding property plant and equipment. Environmental Techniques [Member] Represents information related to environmental techniques. Accrued expenses us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities Receivables, net of allowances of $7,224 and $9,695, respectively Estimated Useful Lives (Year) Construction in Progress [Member] Schedule of Segment Reporting Information, by Segment [Table Text Block] Allowance for doubtful accounts receivable Balance, beginning of year Balance, end of year Furniture and Fixtures [Member] us-gaap_NumberOfReportableSegments Number of Reportable Segments Land, Buildings and Improvements [Member] Land and Land Improvements [Member] Other Total other expense Total other expense Property, Plant and Equipment, Type [Axis] Segment Reporting Disclosure [Text Block] Property, Plant and Equipment, Type [Domain] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Other income (expense): Foreign tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Foreign Current assets us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash, end of year us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash, cash equivalents and restricted cash, beginning of year Cash, cash equivalents and restricted cash, end of year Inventory, Policy [Policy Text Block] Effect of exchange rate changes on cash Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash, cash equivalents and restricted cash for the year us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Operating income (loss) Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Other us-gaap_DeferredTaxLiabilitiesOther us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities Net deferred income tax liabilities us-gaap_DeferredTaxLiabilities Net deferred income tax liabilities us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets Intangible assets Cost of revenues Gross profit Gross profit us-gaap_InventoryWriteDown Inventory Write-down Equity us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities Payment of contingent consideration us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Property, plant and equipment us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Proceeds from issuance of common stock upon stock option exercises Revenues Initial Application Period Cumulative Effect Transition [Axis] State us-gaap_CurrentStateAndLocalTaxExpenseBenefit Initial Application Period Cumulative Effect Transition [Domain] us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Foreign us-gaap_CurrentForeignTaxExpenseBenefit us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign Federal us-gaap_CurrentFederalTaxExpenseBenefit us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal us-gaap_CurrentIncomeTaxExpenseBenefit Subtotal us-gaap_RevenueRemainingPerformanceObligationPercentage Revenue, Remaining Performance Obligation, Percentage us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_PaymentsToMinorityShareholders Distributions to non-controlling interests Foreign us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign us-gaap_ProceedsFromMinorityShareholders Investments from non-controlling interest Domestic us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic us-gaap_PaymentsOfFinancingCosts Credit facility amendment fees Other comprehensive income (loss): Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Timing of Transfer of Good or Service [Domain] Income Tax Authority [Axis] Disaggregation of Revenue [Table Text Block] Income Tax Authority [Domain] Domestic Tax Authority [Member] Timing of Transfer of Good or Service [Axis] Foreign Tax Authority [Member] us-gaap_RepaymentsOfLongTermDebt Principal payments on long-term debt Revenue from Contract with Customer [Text Block] Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefits Balance Balance us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Lapse in statute of limitations us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation Foreign currency translation Foreign currency translation us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption Cumulative Effect of New Accounting Principle in Period of Adoption Additions for tax positions of prior years us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs Write-offs and adjustments Receivable Type [Axis] Receivable [Domain] Notes Receivable [Member] Proceeds from (payments on) notes payable, net Effect of dilutive stock options and restricted and deferred stock unit awards (in shares) us-gaap_SharePrice Share Price us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount us-gaap_RepaymentsOfLinesOfCredit Repayments of Lines of Credit us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted average number of common shares and dilutive potential common stock used for dilutive EPS (in shares) us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total Earnings (loss) per share attributable to Aegion Corporation: Statement of Financial Position [Abstract] Diluted (in dollars per share) Weighted average number of common shares used for basic EPS (in shares) Contract Termination [Member] Effective tax rate Time-and-materials Contract [Member] Business Acquisition [Axis] Basic (in dollars per share) Business Acquisition, Acquiree [Domain] Proceeds from (payments on) line of credit, net Statement of Cash Flows [Abstract] Contract with Customer, Basis of Pricing [Axis] Retainage Contract with Customer, Basis of Pricing [Domain] Fixed-price Contract [Member] Statement of Stockholders' Equity [Abstract] Schedule of Accrued Liabilities [Table Text Block] us-gaap_RestructuringReserveSettledWithoutCash2 Restructuring Reserve, Settled without Cash us-gaap_RestructuringReserveTranslationAdjustment Restructuring reserve, foreign currency translation Quarterly Financial Information [Table Text Block] us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] us-gaap_RestructuringAndRelatedCostExpectedCost1 Restructuring and Related Cost, Expected Cost, Total us-gaap_RestructuringAndRelatedCostIncurredCost Restructuring and Related Costs, Incurred Cost, Total Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Restructuring Plan [Axis] Restructuring Plan [Domain] Employee Relocation [Member] Other Restructuring [Member] Type of Restructuring [Domain] Employee Severance [Member] Restructuring and Related Costs [Table Text Block] Restructuring Type [Axis] Other matters Cash flows from financing activities: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Changes in taxes previously accrued Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense Share-based compensation us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount Divestitures Corporate, Non-Segment [Member] Recognition of uncertain tax positions Sale of Bayou, net of cash disposed Proceeds from Divestiture of Businesses us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities Domestic Production Activities deduction us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Other acquisition activity Goodwill impairment us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses Class of Stock [Axis] Meals and entertainment Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] State income taxes, net of federal income tax benefit Foreign tax rate differences us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Income taxes (benefit) at U.S. federal statutory tax rate Not Designated as Hedging Instrument [Member] Income Tax Disclosure [Text Block] Hedging Designation [Axis] Hedging Designation [Domain] Designated as Hedging Instrument [Member] Schedule of Maturities of Long-term Debt [Table Text Block] us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Share-based Payment Arrangement, Option, Activity [Table Text Block] us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired Business Acquisition, Percentage of Voting Interests Acquired Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Cash Proceeds Received and Tax Benefit from Share-based Payment Awards [Table Text Block] Deemed mandatory repatriation Goodwill, gross us-gaap_GoodwillImpairedAccumulatedImpairmentLoss Accumulated impairment losses Reporting Unit [Axis] Reporting Unit [Domain] Overfunded Plan [Member] Goodwill and Intangible Assets Disclosure [Text Block] Notional amount Derivative Asset, Notional Amount Retirement Plan Funding Status [Axis] Schedule of Goodwill [Table Text Block] Retirement Plan Funding Status [Domain] Domestic Plan [Member] Foreign Plan [Member] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Revolving Credit Facility [Member] Credit Facility [Axis] Proceeds from sale of fixed assets Credit Facility [Domain] Trademarks [Member] Licensing Agreements [Member] us-gaap_PaymentsToAcquireIntangibleAssets Patent expenditures Capital expenditures Capital expenditures Income taxes Noncompete Agreements [Member] Lease Agreements [Member] Supplemental disclosures of cash flow information: us-gaap_LongTermDebtFairValue Long-term Debt, Fair Value Patents [Member] Customer Relationships [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_NetIncomeLoss Net Income (Loss) Attributable to Parent, Total Net income (loss) attributable to Aegion Corporation Restricted Stock Units (RSUs) [Member] Restricted Stock [Member] Performance Shares [Member] Share-based Payment Arrangement, Option [Member] Foreign currency translation Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Acqusitions (1) Goodwill, Acquired During Period Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Medium-term Notes [Member] Cash flows from investing activities: us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet Other operating Accounts payable and accrued expenses CANADA DENMARK Pension activity, tax us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Comprehensive loss attributable to Aegion Corporation Construction materials Contract liabilities us-gaap_IncreaseDecreaseInContractWithCustomerLiability Increase (Decrease) in Contract with Customer, Liability Common stock, shares outstanding (in shares) Preferred stock, undesignated, shares outstanding (in shares) us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_LeaseCost Total lease cost Current effective interest rate Debt Instrument, Interest Rate, Effective Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Operating lease cost Short-term lease cost Lease, Cost [Table Text Block] Operating leases Weighted-average remaining lease term (Year) us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Debt Instrument [Axis] Debt Instrument, Name [Domain] London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Schedule of Long-term Debt Instruments [Table Text Block] Variable Rate [Axis] Equity-based compensation expense Quarterly Financial Information [Text Block] us-gaap_StockRepurchasedDuringPeriodShares Stock Repurchased During Period, Shares OMAN us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Shares repurchased and retired us-gaap_StockRepurchasedAndRetiredDuringPeriodShares Shares repurchased and retired (in shares) us-gaap_StockRepurchasedDuringPeriodValue Stock Repurchased During Period, Value us-gaap_IncreaseDecreaseInInventories Inventories us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity Issuance of common stock upon stock option exercises (in shares) Exercised, shares (in shares) Issuance of shares pursuant to restricted stock units (in shares) us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited Forfeitures of restricted shares (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of common stock upon stock option exercises Issuance of shares pursuant to restricted stock units us-gaap_LiabilitiesAndStockholdersEquity Total Liabilities and Equity UNITED STATES us-gaap_IncreaseDecreaseInContractWithCustomerAsset Increase (Decrease) in Contract with Customer, Asset Retained earnings Accumulated other comprehensive loss Total accumulated other comprehensive loss Measurement Input, Discount Rate [Member] Debt Disclosure [Text Block] Changes in operating assets and liabilities (net of acquisitions): us-gaap_OtherNoncashIncomeExpense Other us-gaap_ForeignCurrencyTransactionGainLossRealized Foreign Currency Transaction Gain (Loss), Realized Loss on foreign currency transactions Other liabilities Operating lease liabilities Measurement Input, Long-term Revenue Growth Rate [Member] Restrictions on Cash and Cash Equivalents [Table Text Block] Total discounted operating lease liabilities Operating Lease, Liability, Total Total operating lease liabilities Deferred income taxes Accrued expenses us-gaap_OperatingLeaseLiabilityCurrent Operating lease liabilities Operating lease assets Operating lease assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total undiscounted operating lease liabilities us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Imputed interest us-gaap_DeferredIncomeTaxExpenseBenefit Subtotal Measurement Input Type [Axis] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2022 Variable Entity [Member] Variable Interest Entities (VIE) in which the entity has a controlling financial interest and of which it is therefore the primary beneficiary. Measurement Input Type [Domain] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax Pension activity us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2020 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2021 aegn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetWorkingCapital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital The amount of net working capital recognized as of the acquisition date. Restructuring reserve, settled with cash Payments for Restructuring P2S, Hebna and Environmental Techniques [Member] Represents information related to P2S, Hebna and Environmental Techniques. Derivative hedging activity us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax Currency translation adjustments Insituform Spain [Member] Represents information related to Insituform Spain. Lessee, Operating Lease, Liability, Maturity [Table Text Block] Equity-based compensation expense us-gaap_ShareBasedCompensation us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit Insituform Pacific Pty Limited ("IPPL") [Member] Represents Insituform Pacific Pty Limited ("IPPL") aegn_RestructuringAndRelatedCostNumberOfOfficeClosed Restructuring and Related Cost, Number of Office Closed Represents number of office closed during period for restructuring and related cost, us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit), Total us-gaap_Depreciation Depreciation, Total aegn_RestructuringAndRelatedCostContributedToCathodicProtectionDomesticRevenuePercentage Restructuring and Related Cost, Contributed To Cathodic Protection Domestic Revenue, Percentage Represents percentage of revenue contributed to cathodic protection domestic revenue. Downsize Operation in US [Member] Represents information related to downsize operation in US. us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Depreciation and amortization Depreciation and amortization us-gaap_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) Cash, cash equivalents and restricted cash, assets held for sale, end of year aegn_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAssetsHeldForSale Represents ending balance of assets held for sale for cash, cash equivalents, restricted cash and restricted cash equivalents. us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1 Noncash or Part Noncash Divestiture, Amount of Consideration Received us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability, Total us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense Common stock, $.01 par – shares authorized 125,000,000; shares issued and outstanding 30,715,959 and 31,922,409, respectively Measurement Frequency [Axis] Adjustments to reconcile to net cash provided by operating activities: Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Balance (in shares) Balance (in shares) Weighted-average discount rate Common stock, par value (in dollars per share) us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible Decrease in Unrecognized Tax Benefits is Reasonably Possible Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Weighted Average [Member] Ownership [Domain] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Ownership [Axis] Preferred stock, undesignated, $.10 par – shares authorized 2,000,000; none outstanding aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent Disposal Group Including Discontinued Operation, Operating Lease Liability Current Represents operating lease liability current for disposal group including discontinued operation. Interest Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] aegn_OtherLiabilitiesExcludingLongtermDebtNoncurrent Total other liabilities Represents other liabilities excluding long term debt. Preferred stock, undesignated, shares authorized (in shares) Accrued Expense and Other Liabilities [Member] Represents information related to accrued expense and other liabilities. Europe [Member] Preferred stock, undesignated, par value (in dollars per share) Non-controlling interests Cash flows from operating activities: Statement [Line Items] Additional paid-in capital AOCI Attributable to Parent [Member] Other assets us-gaap_Liabilities Total liabilities (See Commitments and Contingencies: Note 13) us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation Total liabilities held for sale Prepaid expenses and other current assets Counterparty Name [Axis] Counterparty Name [Domain] Accounting Standards Update 2014-09 [Member] Consolidation Items [Domain] Deferred income tax liabilities Noncurrent deferred income tax liabilities, net us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Derivative liabilities Consolidation Items [Axis] Accounting Standards Update 2016-02 [Member] Type of Adoption [Domain] Other liabilities Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Disposal Group, Held-for-sale, Not Discontinued Operations [Member] us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Adjustments for New Accounting Pronouncements [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] us-gaap_UndistributedEarningsOfForeignSubsidiaries Undistributed Earnings of Foreign Subsidiaries Noncontrolling Interest [Member] Retained Earnings [Member] us-gaap_TreasuryStockAcquiredAverageCostPerShare Treasury Stock Acquired, Average Cost Per Share Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Equity Components [Axis] Equity Component [Domain] Share Repurchase Program [Axis] Long term debt Long-term Debt, Total Total Prepaid Expenses and Other Current Assets [Member] Other Noncurrent Assets [Member] Other Liabilities [Member] Other Noncurrent Liabilities [Member] us-gaap_OtherLoansPayable Other Loans Payable, Total aegn_CollectionPeriodForOtherThanMunicipalities Collection Period for Other than Municipalities Represents collection period for other than municipalities. us-gaap_LineOfCredit Long-term Line of Credit, Total aegn_RetainageCollectionPeriodUponCompletionOfContract Retainage Collection Period Upon Completion of Contract Represents collection period upon completion of contract for retainage. aegn_ConstructionPeriod Construction Period Represents information related to construction period. aegn_RetainagePercentOfContractValueWithheld Retainage, Percent of Contract Value Withheld Represents information related to percent of contract value withheld for retainage. aegn_CollectionPeriodForMunicipalities Collection Period for Municipalities Represents collection period for municipalities. aegn_GoodwillMeasurementInput Goodwill, Measurement Input Represents information related to goodwill measurement input. Less – Unamortized loan costs Vehicles [Member] Fyfe [Member] Represents information related to Fyfe. Stock Options and Restricted and Deferred Stock Units [Member] Represents information related to stock options and restricted and deferred stock units. aegn_ReportingUnitPercentageOfFairValueInBelowOfCarryingAmount Reporting Unit, Percentage of Fair Value in Below of Carrying Amount Represents of fair value in below of carrying amount for reporting unit. aegn_ReportingUnitFairValueInBelowOfCarryingAmountNumberOfReportingUnits Reporting Unit, Fair Value in Below of Carrying Amount, Number of Reporting Units Represents number of reporting units for fair value in below of carrying amount for reporting unit. Segment Reconciling Items [Member] Document Annual Report Machinery and Equipment [Member] Retainage [Policy Text Block] Disclosure of accounting policy for determining retainage. Classification of Current Assets and Liabilities [Policy Text Block] Disclosure of accounting policy for classification of current assets and liabilities. aegn_PercentageOfRetainageBalanceRetainageReceivablesAgedGreaterThan365Days Percentage of Retainage Balance, Retainage Receivables Aged Greater than 365 Days Represents percentage of retainage balance for retainage receivables aged greater than 365 days. Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code Document Transition Report Entity Interactive Data Current Allowance, Write-offs and Long-lived Assets, Impairment of Intangible Assets and Net Losses On Disposal of Entities [Member] Represents restructuring charges related to allowance for accounts receivable, write-offs of inventory and long-lived assets, impairment of definite-lived intangible assets, as well as net loss on the disposal of both domestic and international entities. Restructuring Charges Related to Goodwill and Long-lived Asset Impairment Charges [Member] Represents restructuring charges related to goodwill and long-lived asset impairment charges. Other Nonoperating Income (Expense) [Member] Restructuring 2016 [Member] Represents information related to 2016 restructuring. Security Exchange Name Operating Expense [Member] Other Expense [Member] Title of 12(b) Security Severance, Other Termination Benefit Costs and Contract Termination Costs [Member] Represents restructuring costs related to severance, other termination benefit costs and contract termination costs. Vendor and other accrued expenses Amount of expenses incurred by vendor and expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer. Allowance for Doubtful Accounts [Table Text Block] Tabular disclosure of allowance for doubtful accounts. Operating Income (Loss) [Member] Denmark 1 [Member] Represents information related to Denmark. Other adjustments us-gaap_ValuationAllowancesAndReservesBalance Balance Balance aegn_MultiemployerPlansNumberOfParticipants Multiemployer Plans, Number of Participants The number of employees that participate in multiemployer plans. Additions Income Statement Location [Axis] Income Statement Location [Domain] us-gaap_ValuationAllowancesAndReservesDeductions Reversals Discontinued Operations, Disposed of by Sale [Member] Corrpro [Member] Represents Corrpro. aegn_TradeNameEntitlementAgreementTerm Trade Name Entitlement Agreement, Term Represents term of trade name entitlement agreement. us-gaap_DerivativeAmountOfHedgedItem Derivative, Amount of Hedged Item aegn_TubesupplyAgreementTerm Tube-Supply Agreement, Term Represents term of tube-supply agreement. us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners aegn_TaxCutsAndJobsActIncompleteAccountingOtherAdjustmentsProvisionalIncomeTaxBenefit Tax Cuts and Jobs Act, Incomplete Accounting, Other Adjustments, Provisional Income Tax Benefit Amount of reasonable estimate for income tax benefit for which accounting for tax effect for other adjustments is incomplete pursuant to Tax Cuts and Jobs Act. Subsegments [Axis] Subsegments [Domain] Segments [Axis] Segments [Domain] aegn_TaxCutsAndJobsActChangeInTaxRateOtherAdjustmentsIncomeTaxBenefit Tax Cuts and Jobs Act, Change in Tax Rate, Other Adjustments, Income Tax Benefit Amount of income tax benefit for other adjustments pursuant to Tax Cuts and Jobs Act. us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities Other non-current liabilities aegn_DeferredTaxAssetsTaxCreditCarryforwardsForeignNotSubjectToExpiration Deferred Tax Assets, Tax Credit Carryforwards, Foreign, Not Subject to Expiration Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards that are not subject to expiration. aegn_DeferredTaxAssetsTaxCreditCarryforwardsForeignSubjectToExpiration Deferred Tax Assets, Tax Credit Carryforwards, Foreign, Subject to Expiration Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards subject to expiration. CIPP Operations [Member] Represents information related to CIPP. Remeasurement of U.S. deferred tax balances Amount of decrease in valuation and qualifying accounts and reserves due to remeasurement of U.S. deferred tax balances. us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent Accounts payable us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent Accrued expenses Release of deferred tax liability on foreign earnings Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to release of deferred tax liability on foreign earnings. Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Noncontrolling Interest, Ownership Percentage by Parent us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter Operating Leases, Future Minimum Payments, Due Thereafter aegn_RepaymentFromProceedsFromDivestitureOfBusinesses Repayment of (Proceeds From) Divestiture of Businesses Represents repayment from (proceeds from) divestiture of business. us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears Operating Leases, Future Minimum Payments, Due in Four Years us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears Operating Leases, Future Minimum Payments, Due in Five Years us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears Operating Leases, Future Minimum Payments, Due in Two Years us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears Operating Leases, Future Minimum Payments, Due in Three Years us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet Derivative Assets (Liabilities), at Fair Value, Net, Total Net derivative assets (liabilities) us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Disposal Group, Including Discontinued Operation, Consideration us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent Operating Leases, Future Minimum Payments Due, Next Twelve Months Income Statement [Abstract] Disposal Groups, Including Discontinued Operations [Table Text Block] 2022 2023 Disposal Group Name [Axis] 2024 us-gaap_RestructuringReserve Restructuring reserve, balance Restructuring reserve, balance Disposal Group Name [Domain] Thereafter A 2011 Director Plan [Member] Represents information related to a 2011 director plan. 2020 Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] 2021 Patents and Acquired Technology [Member] Represents information related to patents and acquired technology. A 2001 Director Plan [Member] Represents information related to a 2001 director plan. A 2006 Director Plan [Member] Represents information related to a 2006 director plan. Restructuring 2016 and 2017 [Member] Represents restructuring plan for 2016 and 2017. Aegion International [Member] Related to Aegion International. Hebna [Member] Related to Hebna. United Mexico [Member] Related to United Mexico. Corrpower [Member] Related to Corrpower. Insituform Netherlands [Member] Related to Insituform Netherlands. Non-current liabilities Insituform Australia [Member] Related to Insituform Australia. Divestiture of International Operations [Member] Related to the divestiture of international operations. Reclassification to assets held for sale (3) The amount of goodwill reclassified to assets held for sale. Other non-current liabilities aegn_CreditFacilityMinimumConsolidatedLeverageRatio Credit Facility Minimum Consolidated Leverage Ratio Represents the minimum consolidated leverage ratio of credit facility. aegn_RestructuringAndRelatedCostNumberOfOfficesExitingCapitalIntensiveDrillingActivities Restructuring and Related Cost, Number of Offices Exiting Capital Intensive Drilling Activities The number of offices exiting capital intensive drilling activities in a restructuring. Deferred gain (loss) on hedging activity, tax us-gaap_StockholdersEquity Total stockholders’ equity Foreign Exchange Forward [Member] Long-term debt, less current maturities Total Interest Rate Swap [Member] Deferred gain (loss) on hedging activity, net of tax Operating Segments [Member] us-gaap_DerivativeFixedInterestRate Derivative, Fixed Interest Rate EX-101.PRE 18 aegn-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 19 aegionlogo_cover.jpg begin 644 aegionlogo_cover.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" T *0# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#].]8\0?V5 M_ M:T^(G@WXG^)M#TV]L4T^POI((%DLD=@@Z9)ZUZ6"P%7'S<*5KI7U/)S',J.6 M052O>S=M#]"?^$R_Z<__ "+_ /6H_P"$R_Z<_P#R+_\ 6K\Q_P#AMCXH_P#/ M_IO_ (+TKZF_9=\8>/OB-X8N?$WC"ZM_[.N&\K3;>&T6)G"GYY21VS\H'LQ] M*[,7D]?!4O:U7&WK_P X,#GV&S"LJ-",K^BLO74^DO^$R_Z<_\ R+_]:C_A M,O\ IS_\B_\ UJ^(OVF_VI_$OP]^(Y\.>$[BTCBLK9/MKSVZRDS/\VT9Z84K M^)->F?LH_%7Q!\7/ VJZIXCF@GN[?43;1M;PB(!!&C8('4Y8UA4RRO2PRQ<[ M)_X?U1\#Q?KA:?\ B_0;\!_A)=?&3X@V>C*) M(],B_P!(U&Y3_EE #R ?[S'Y1[G/8U^EFI7VE?#WP=NV\>>!K# MXD>%;SP_JCW2:==[1-]CD\MV"L&V[L'@D#/K7%FN81QV*46_W<7;_-_Y'H9+ MED\MP;DE^]DKZ_@O\S\J/%'B*[\7>)-4UN^8O=ZA#@<845Z6:9MA<5A/844[Z=.QY.3Y'C<%C?K.(::L^NNO MR/"?@CJ=K:L M?[3UYUTJV1XBNH5EAD2:)NCQL&4]NHIEU? M6UBJM_X2+2O^@G9_P#? M]/\ &KL,T=Q&LD3K+&PRKH00?H:^;/\ AW[\,?\ GXU__P #8_\ XU6C^T#X MB?\ 9I_9Q@TWPG<36\ZO'I5A=3D/+$'W.SYP!N"J^#C@D'M0![W)JEG% M[@2X) $32*'YZ<9S5JODOPK^PGX8\0>"+/4=?US6;GQ9J%NEW-J2W (CF=0W M"LN6 )&23DXZBO3?V8;7XBZ#X7U+P]\0K:9Y-*N!%IVIS2I(;JWY &0Q)VE> M"V#A@.U(#V"WOK>\+B">*N#M0%CC)+=0!BF!]HV]S%=Q"6"5)HST>-@P/XBDFO+>WDCCEGCBDD.$1 MW +GT [U\:7GA6Y_9%^/?@>T\-:O>W/@WQ9<"SN-,OI0P1MZ(S< #Y3*C!L M]1DBF?\ !09=2/BKX8_V/YW]K;[G[)]G)$OF[X-FW'\6[&/>@1]J5SWB7QUI M'A?19=4N)_M-O'(L6VT(D8NQX7K@?B17#_LX_&J#XV_#:'492D>NV0^RZI;+ MQMF X<#LK@;AZ'*ZMWU90T,R!T8!,X(/!H&?66 MFZA#JVGVM[;L6M[F)9HV(P2K $''T-%6%4(H50%4# & **0'(^+_P#D)1?] M<1_Z$U?)'PK^"8US]HCQUX^U>#-AI^KS1:9'(O$MP/O2^X3H/]H_[-?6_B__ M )"47_7$?^A-6"D:QKA%5!DG"C').2?SKNH8F>'A.,/M*WR//Q.#IXJ=.53: M#O;SMI]VX[DG Y-?G5^TE\<=>U[XO:VNA>(-1T_2=/?[!!'8WDD2/Y>0[X4@ M$E]W/IBOT&U^"_NM#U"'2YHK;4I;>1+::8$I'(5(5B!R0"0?PKXN;_@G_P") MY&+-XMTEF8Y+&&7)/KTKV\CJ82A4G5Q,DNBNK^I\[Q%2QV)IPHX.+:O=M.WH MMSY[_P"%H^,_^ANU[_P9S_\ Q5?;'[#OB#5/$7PUUNXU;4KS5)TU5D66\G>9 ME7RHS@%B2!DGCWKRK_AW[XE_Z&O2?^_,O^%?1'[-_P &;_X(^$=1T?4-1MM2 MENKXW2R6J,JJI15P=W?Y?UKU)D67YCA\:JF)BU&SW M=_U/IG2_^/"+Z'^9KXP_:0^*/AN^_:G\(Z7XEU VWA;PCMNKLI"\VZY($H7: M@).=L*GT^:OL_3,_V?%CK@X_,UXS\%?V=YO _B3QCXC\6W.G^(]:\070G\Q8 M2R0KN9BH#CC)8?@HKX(_3#P76/CYX+7]K3PMXU\)ZH]QI^K0+I>M"2UD@QN/ MEJYWJ,@#RCQ_SRKO?V^+,ZEIOPZM!-);&?6O*$T1PZ9"C*OBSX&\#Z> MOB"QL_$&@NDUQ?NCLDTJHJ[U&">67=@^M &4/V/=3#9_X7#XV_\ UO_ (JL M_P#X*$6.OA&/!_CR]76[RXMQ'>:A;H(RTH;*RH, *0<$<=NG- &-XT\#^(OB= MX!\*_P#"*>-;KP:RV\<[W%FA?ST:)=J\.O Z]>]>;_L:^*O$VN>*/B;IFO>) M[[Q5;:/>0VEI>73LR, \ZLZ DXW!5.,^E9UO^S/\:/#NEGPIH/Q9BA\';6B3 MS86%S%&?X%^4D#'99 .N,5[A\$?@OHWP-\'C0]*DDNY99#/=WTP >XE( SC^ M$ +V]R22 >'_L+_P#(>^+?_883_P!#GJS^PU_@7J'P;U+QI*3XP\46RA;..-2MO;'!^8<#.,G "J 3G!/3HOC1\#]0^)_Q"^'7B M*SU*ULH/#%]]KGAG1BTP\V)\*1P#B,CGU% 'C'Q2T^Y_9.^.UM\0M(MW/@7Q M-(8-7LX5^6&1CEL#L>LB^X=>!6I_P3QD6;PIXWD0[D;5E96]04KZ3^(?@32_ MB9X-U3PWK$7F65_$8RP'S1MU61?]I6 (^E>;?LN_ /4/@%X?UO3M0U2VU1K^ MZ6=)+9&4* NW!W=Z /;****0S-U+0;?5)UEE>165=OR$ 8R3Z>]5?^$0L_\ MGK/_ -]+_A113$'_ B%G_SUG_[Z7_"C_A$+/_GK/_WTO^%%%, _X1"S_P"> ML_\ WTO^%'_"(6?_ #UG_P"^E_PHHH V+>%;>%8U)*KTSUJ2BBI&%%%% !11 910 4444 %%%% !1110 4444 %%%% '__V0$! end GRAPHIC 20 zackstable.jpg begin 644 zackstable.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" '^ ]$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBOE7_@L;_P %.=+_ ."3_P"Q?J/Q*N=)_P"$AUV\O8M$\.Z2 MSF.*^OYE=U\UP"5B2..21L)O! M=MKO_",ZY9:396:ZQX7U$.8GMKVVN;J':Z2A4(B:3[Z,NZ,[ZJ:I_P %WOAG MI'COXI>%9_A[\9D\4?"?PLGC?4M*;0[19K[13;I_PZ[%)-N*6[V_\ N7_ -*]W_%9;L^W**^*OB-_ MP77^%'@#XCZ?8R&WO9)$B^RW44MW'*D MBN^UC&DB91L,>,]K\(?^"N?PE^)/PL^,7B;6SXB^'$GP!O9['Q]H_BBTB74/ M#[QAB&(M);B&=)=C>68)9/,( ') +G[G/SZS00?/R.&O M/:WGS7M]]G;T:Z,^H**^6?V7?^"MGP__ &H?VB9OA5#X<\<>#O'$OA:W\;:1 M9:_%8&+Q'HT^WR[RSGL[NXA93N4[)'CD&3E1M?;Q/P=_X+N_#3XUCR]-\ ?% MVVOK?XFI\)M0L[C3M.DETG675MC3M#?21K;,Z/&)5=LLAXQAC3A)2Y&M>W_; MRA]_.U%K=/1DJ47%S3T77I\//]W*N9/9K5'VY17YQ?L1?\%I?#VL?LP>+_'? MC'Q%\0?&][??&&Y^'WAS1-2\-Z'X>U9;Z987M]&@\G4&LY5B#L/M5Q-$\3^%],\(:V/#-UI5_IA76+K5BD3)8V]N MK'SI',RA&5O+=095S32^C**^:O 7_ 4\\,>,M6^(_AN]\$?$'PM\3/ACH*^)]1\! M:RFF1ZY?::\9>.YM7BO9+&5&(*'_ $H>6^%D\LD9\L_9K_X.!_@S^TUK_P % M;/3_ S\4/#UO\?+G4K#PI?ZUI5HEM+=V$OES6\OD74LB,24*N$:([\&0,KJ MI'WIJ$=6[;>=TOQ37JK;Z$MI1YWMK^"3?X-/TUV/NBBO&/VQ_P!NOP7^Q-IG MA-?$<.M:YXD^(&M1>'O"OAG0H(I]6\17TA $4"RR11*J@@O+-+'$@(W."R@^ M.?%O_@K7I\W[$_Q_\;^ ?"?B%_B9\";.]M]?\%:VEE%J/AR^C@>2*6[5;OR) M;3:/.+VMQ)YL:.(B\@V5G.K&-.53I&[?RM?[N:-^W-&]KHUA2SE:WSO M;[[.W>SM>Q]E45\*?\$1_B'\5%>0>;&8COW@Y;XM^!/_!47QII'[:?[5/@'XW_M ME>-O"'AWX,:RFF>#(++2?!=MKWBDF>>(PI%/H["ZG^2$8A1 IDRVU3D;SIN. M(^JOXK-_?>Z7/&K%X?ZS]BZ5_79^F^OE?:S?[>T5^>G[57[4GQ(_ M8%UW]FGP!X\^+OC?7=;^(_Q2.DGQ/IG@C0;N/Q+I\EX%M]*OT,UI]A8Q7$0> MZM+>0_N'8#+!3VWPO_X+>>$?BO/\<[&R^$/QLL?$/[/A@C\3Z#?VNB0:E/++ M,T:1VD?]IE9B0K2*=RI(H C9W=$:(>^KPUW_ 46_NYTN]^EG%O62<79^6O3 M64HK[^5N^UNMTTOM6BOE[XX_\%6/"'P.\8WOAB3P1\2/$WBSPWX37QOXOT70 MK73[BY\$:41DRWSO>)"\@P_[FTDN)6"%D1U*LWO_ ,)OBKH'QT^%WA_QGX4U M*/5_#7BK3H-5TN^C1D6ZMID$D;A6 9TD^J.BHK\A?B)^WG^T#_P3=_X+H>"/AK\<_B[K7BK]G'X MKI(GA+4;G0]$TY(+F4>6D%[/!81NWD7!5&\N2/Y9K>5FV[XS]"?#;]N/7O@W MJE]\3OB!XV\?>,O"WQN\5-H/P3^&EII&C-J6J0%BT=W%,EO:$1S(K2Q&[N D M5LT1EF>60%52:J4X5%M*_P IK2/O:BOEP_\%??@]I7[,WBWXF:])&\&:_H&K6T46L:;KH MD2-=.*I*]N\CF2,K+'.T&QMYE"*[+/\ L^?\%3O!_P"T5JWQB\.Z?X.^(&B? M$;X'1K)XD\$ZO%IT>KE7A::$V\L5Y)8RK*%(5OM04$KN*AE8MM*+GT2O?RLG M?S5I1>G1I[-#L[J/5OE^=VK/MJFM>J:W/IRBOCW]CO\ X+6_#']MUOA&WA'P MO\2K6T^,K:W#I%YJ.F6JV^GSZ4"]Q!>/%5(R /&%WAE89*\@>:?M*_P#! M2GX@?''_ (*O6/['7P-U32_!FHZ+H_\ ;_CWQS>Z:-2N='M_+CE6UT^VD'D- M.5FM\RSB2-3/_JR8R&IPDJD:5O>E>WHDVWZ)+\NZO*E%PE.^D=_FTE^+M_3/ MT-HKP&V^%_QO^$GCSP(NF?$V]^*'@UM2N#XO7Q1HVEP:Z+?[%QBLK5 M4^U+;(T;VS.0Y;S5"L#\V2?\'*WP:M_@#:_$>?X??&:WT&7XAR_#&XC>PT@W M-AK"0QS8D5=1*F%ED8!XV?F)\@ H745S24(ZO33UDHK_ ,FE%>K7<<_=CSRV MM>_HI-W\THM^FI^B-%?&_P >?^"U?@;]GW]J[QU\&]2^&WQ?U?Q=X#\'S^.I MWTG3]-N+/4M*AC$DLL$C7RE2J^9\MPL)9HBJ[F>)9*GPL_X+O?!KXM^*O@/9 M6.C_ !%LM*_:,:[M_"&NZAH\-OI\EY;$+-9S SF=9!(R1ATB>%F8;92 6"I_ MO+D.Y:]GF@@N+;_B8@2PEX1G)60":/Y.' MV>)-2\,7NE:<2Q6PN[F! MC,(6N(Y.(2ZI<%,Q@#@MN*/[V45#[77IK3E47WQBV@J_NE-SW@FVNNCBG\TY M+[S])**^,-3_ ."['P5TOXHZ!HYM?&%QX2\3>-Y/AQ8>/+>WLY?#C:_'@/9/ MMN3>1_,0!*]J(6!WK(T8+UA:I_P5?\8W?_!:*\_9KT?X2^*=5T'POX/;6M4N M[.[TG[3=23W-DL-\//O(E2RACEE#*K-\X?_TFTEY- M/;4)>[S7^S:_SER?^E73[--;Z'W917Y4_!#_ (.$=!^$'[(WC+XL_$&Q^.WQ M-\,V_P 5-2\(O>0^#?#VDR^"V$=M);Z=<)#JACDA7S61+PN2[JP?9F/S/MCQ M+_P4.\+_ ZU'XA3>,?#7B[P=X2^&/AFT\4:WXMU$Z?-HZQ7,?F);1?9KN:X MDN1AU,8@P2@VLPEA:4NO9^V;]VR;?17BIZO;X6GHVG=6;33;Y7[3V?6[2\[2 MY-%O\7=)]TK.WOU%?._[,G_!2?PE^TG\7(/ DOA;QY\/_%NJ>&8O&FB:=XJL M[6)]?T6201K?6[6MQ<(H#E0T,[13KO!:(#)'S/\ \'+7[5GQ@_8._8VTCXJ? M"#XH:[X*U:+Q!9Z#/IL>D:/J&G7DRO\K&SXP\56OA6SM9O^$6 MT<$_Z7=-D/)NOIIH()[;_ (F.V6+?$,Y97 FC M^3A]BE[JO+3?U]V2@]/*;Y?4JS;2CK=1>G]Z[C\VE=>7S/O:BOD[QQ_P6"\ M?#[XW_ SP+?>$?B(;[]H;0/[>\(WT5MI[6&(Y-*TR,N]C)"57MB,LOE?O$)D #E":Y/B[M?.-[KU7*_N)BU)R>UU>T6VO;*XA?9)%(JNZ$@X.8W M=2",-UQ[352BXNTOZN":>W]6T?XA1114C"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY(_X+5?\ M$PHO^"L?[$U[\-[?6[?PWXDT[4H->\/ZE<1-);PWL*R($F"_-Y/]#T]-,EU^U\8:*?!^JS0QK&MT9_M+:G!%*5WE?[.D>/<1B3& M3YA^TU^QG\4O G_!4_X3_M5^'/"[?%631_!%QX(\6>&M!OK/2[R)W\V6.^LA MJ$\4,D1EE97CDN%=5VLID.0/OVBMJDY3J^V?Q7;OZIQ?EJI/]+61E3C&%-TD MO=LE;T::\]'%/?UN?AW\:O\ @BU^T!IG_!%OXD_#O2_!2^*OB]\)O#27,>JM86L $R+J;*L6]) 7#'[HP"#FOV; MHK)TXN+IK2+35NR=+V.G72"ZWUU=S15)*<:O5._J_:JKK_V^NEM-$?S^_M*_ M!'XA_LF_LA_\$NO 7C7P9/H7Q \%?%R*TN-%N=3LY5N)?[1CECVW%M+/$$D# MKALY&3N48KZO^#_[!/Q_\%^&_P!O'XN6WPU\,K\0?VB+Y4\'?#[Q7=:=J,$E MG;^=&K:@L4KV#22QSLPC:9TW+B1L,V?N3]K3_@G3\)/VX_$OA#6/B7H6N:SJ M7@&Z^W^'IK'Q7J^C'2;KL::AOU<)3 M:3\O?\GHC\D/^">W_!.KX]?"#_@JQ\+OB]XR^'>M:=X:L_@E#X6UZ[N?$NE7 MC:?K@8R36\=K!<>7;VH<%88K./[/'&8@%C^=4]=_X(0?LN?%W]D[7_VFI?B9 M\+]?\&Q?$?XC7_C?0'N-6T>]%W:W+,4@(M+V8QW"X&X.!'\PQ(W./T6HJY3; MFY]U)>BG/VCMZ2M;R5M25!62\XOYQAR+[UOYZJQ^-7[!?_!+OXGZ/^P_\4?A M/\;_ -FM?$7A_P ?_%V^\77VDZAXFTE+Q=*N+ ^5.?AKX<\>:W97.M M_P!AVBA(M'O]1M6FMA.0\[1LCR1H#$A94^6+]?J*S@N2W)I94TO^X?)R/S:Y M%J^C:V=C2FH?"M_ 'A+P/-K&DW6O:Q,T:O)-+)#=/8PJ9 4C#70R/F?R\8/QG^ MRW_P2=_:B^&5I^P79:Q\#=?M_P#AGCQEK&K>+IU\2^'9(TMKS4X+B-X-NHEI M=L:L6&T$;< ,<9_?BBKH2]C5C5IKX;672ZE.?KK*-OC5^T?^S;\<_A_I7_"7ZS\ /$TU]?^%$OK>QN= MOQ.OOA]J/ M_"=_M5VDFB^&/ 5IK&EO?Z5:K;SVL$U[BGR\UO7D6][7=K7-_;2YX3ZQ<7Z\CDXW]')OY*Y\J?\ !'KX M8>._V9O^"7OPX\#^/? >M^&_&GP_T9],NM'DO]-NI=0DC+.K6\MO=20%9-VU M?-DC((.X(,$_('_!-#]A?XLZ!_P4+_:QUSXT?L\>(M.^%O[3&J?:;2:]U_P_ M>IIMO%+=S*+V.VU&29'82QA3;+*4DP=P"^8/UJHKI=9O%2Q;^)J2\O>:;?K= M)[]#FC24<*L(OA3B_/W=ON]/4_/#_@N)^R?\6?VEOCO^R9K?PV^'6K^-]-^$ MWQ%M_%_B.6SU72[+[-:036S&-%O+N R2L$*HO^"X M]I\<_#LR6/PO\:^#XAX]MC)%_IVL:;=6[Z:N?O:B MLJ/[J491W4I2^%FD^7Y%5_N+3_P!DO5M.A\.+X1^(WC'X,^&=&L[>&/P'X-TOPR/# M]F$.YXD^T:1+.JL25;RY4'= A.:]PHHI^Y3C2CM';[V[/O:[M>^@3]^I*H]V MDON27JM(K8_,7_@YT_8O^+O_ 4)_9G\%_#KX1?"+4_&^LZ5XE@\13:X=6T: MPL["!(+J&2V#7=Y%.97,D3$)$8RJC+Y&VH_^"PO_ 3[^)O[>_@S]F?XH^%? MA)9ZMXA^#&O->ZW\)_&5]I6-;T^5[<36S.L\^G,2+5[>)6DTIKR)E'E&26=57#?>P@X+] M@C]@_P",?[,G[>W[7OQ"UCX<>+)_"GQ+\*Z;%X3DN_%FGZOJNLW%O9A'MII9 MKS?EH4JC481_E:EZM2Y ME?YZ>GGJ?!W_ ;F_LL?$[]B;_@FYI7PQ^+/@?4/!/BK0-9U"Q M7$QF22*2SN)A@!MI$FQMP. 1ACRG[2'_ 3;^)WP _X*]6_[8_P3T?3/B#_P MD.C#P_XX\"3ZG'I6H7T7E1PBZL+F8BV,@6&W8Q3M&I,!'F#S=T?Z.45M4J2G M5C6VE%6T[?" MO5?AIX=@$K:D?%FJ:=:T_:+D^)UIK-EXHT:"TU;2'M#$IA2XNXY5E#( M-R3+'C>NTO\ ,5_H-HJ(>Y55:.ZM^$X5%_Y-"/ROWN7+WJ4J4MG?\8R@_P ) MO\.Q^2_[6/['?QY\ [5;V ML?L5?'.?_@I3^PI\1?\ A4'B*/PG\%_APGAKQA=OK>A[M*O)K">S91&+\O,L M3NKNT0?*'Y/,;*U^KE%+#_N(PC#[/+_Y+3E25_\ MR3^:3[W>(_?.;G]M23_ M .WG!MKYP7XGX5_';_@F-^UI\?UT'6-:^"VG:7KV@_M#P>-)--\,Z_HNF:"^ M@1J"+RWLX[B-)KMW\PS7%W_ICYB&YDRD7VI;?L8_%7X=?\'!NO\ [0%AX3BU M_P"&GC+X81>&I+^'5K6WDTJ\CN;9VCDAD<2N6CMF*&-&0LZ*SQC;?D55E[24YR^UO\JCJ+[F[?X;+S/R%_X)^?\ !(_X ME>)_^"6'[5OP)^,?P]U'P+J?Q6\6ZKXG\-RW>J:7?1L]Q# ]D^ZSNI]DD-S: M(9 ^T89=K-EMOL/B3_@EG\3OC[_P0$U#X$^,-8M+?XU^+?#6GSZIU^[2[%1J MR56-;K&4Y+UFTW\KK1>;WTM\.?\ !'[]D2W^"7PF\&MXO_9.\!_!?XK>$M 3 M1=8\56%EX?:?79418C/;7&GO)<,LZIYDOVCR6#-C$O+#@O\ @Y<_92^,'[>? M[&ND?"KX0_"[7/&VJR^(+/7;C4DU?1]/TZSC@6=&A:5I/C:T31_BI\%+W7=&TSR%CRK75M)'>-8!7V^9&L\I)?#S6\E*]X_X=;KJG MLT0H6BXK[2BGY\K33?G[J3?5;W>I^U\1:79VT:V5Z9KBVF2YN(Y MDF D./D\MA&W[P':K?N/167LTURO^]]TYJH__)U==>CNC=5)*7,O[G_DEU'\ M'9]#\G_BW^QG\=O$?[8'_!/;QC8_!GQ1(?%_@7X4: M-J\.M:C9:OHUL7EO;>:*..&*[OH97*$J7)55PXVEB"!^DE%:56ZFLOYZD_G4 M34EZ:NW7S9A3@H1<5LX0A\H6M\]->GDC\^?^#;+]CSXI_L*?L#:MX ^+G@J[ M\%>)$\7WVJPQ2ZGI]_'=V\\<&QT>TN)@,&-@0^TY' (YK]!J**NK5=1IOHDO MN22_!!""C>W5M_.3;?XL****S+"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /-_C9^V#\+?V;_ !EX0\/>/?'WA;PEK?CV^.G:!9:IJ"6\NI3!&;"ACPOR M[=[84R/''G?)&K:%_P#M-_#;2OC);_#JZ^(/@>V^(-W&)8/#$NNVJ:S,A7>& M6T+^BZO\ "[XEOHFFIIOC;X2>*FAG M-UI]OI6OW,_$/3?V[OVXO G[-7P+^' MVBZ+?67B'PY\5/C1XPM]*@@7P_%9B&YLK1Y456EU!T2*,,?F5-J#*><8GAOW MOLUU]%",IM]UR:.S;Q7[KFMM[/F3[R[6WUE:*6CUYE=:+],M:^/_ M ($\-_%;3/ >H^-?"5AXXUJ!KG3O#MSK%O%JM_$N2TD5JSB611M;+*I'RGTH MTKX_^!-=^+-_X!LO&OA*\\=:5;B[OO#D&L6\FK6<)QB62U#F5$.Y?F90/F'/ M-?DG^UM/J4WQ;_::WA?^%CK^TA\,U\*>:CK/Y0CTW[+Y.>2GE?;LE>,>?VH_ M9PGU*X^,/[/S@*/B8W[57Q"_MO>CK=_8?L^I?:]P;#>5]G^Q8SQCR*G"7K6OZW_%[X[^!_P!GWP]! MJ_CWQEX4\$:5=7"V<-[K^K6^FV\T[9VQ+),ZJ7.#A0-?"7@W1;Z=+:VU#7=8M].M;B5QE(TDF=59F .%!R>U?"?[=?Q4\'_$C M_@IU\-[:]\0>&]>\$^'/AQ\1-*U58KQ+JUTS6([6Q-U:W10E(KA;)W)B?#A' MWY/WRI=W;YMTE^'M5=?W7KKI^R\ M%PEU DL3K)'(H9'4Y5@>00>XI]?,?_!%[^WO^'3W[/?_ DOG?VO_P (-IN_ MS<^9Y7DKY&[/.?)\O->4?MV?MP_M+_L0?MH?#"2YT#X&>(OV=_BQ\2-"^&VD M017.JVWC2WNM2M6'VBXE(:S6**ZBG?"([/$L:85G:1._%4?8UITOY6U]SL=%<__ &EXJ_Z WA__ ,',W_R+1_:7BK_H#>'_ /P*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ M ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ M ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ M ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ M ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ M ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ M ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ M ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ M ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/ M_P!I>*O^@-X?_P#!S-_\BT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@- MX?\ _!S-_P#(M']I>*O^@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\ MBT?VEXJ_Z WA_P#\',W_ ,BT =!17/\ ]I>*O^@-X?\ _!S-_P#(M']I>*O^ M@-X?_P#!S-_\BT =!17/_P!I>*O^@-X?_P#!S-_\BUNV[2-;H951)2H+JC;E M5NX!P,CWP/H* 'T444 %%%% !1110!YK\:?V./A5^T;XY\)>)O'?P^\*>+/$ M'@6\^WZ%?ZGIT<\^G2A74;6(RRC>7"-E!(L<@7?&C+D>)_\ @GG\ ?&WQ&G\ M8:S\#O@_J_BZZNQ?S:W>^#-.N-1FN001,UP\)D,@(!#ELY YKV&BB/NVY>EW M\WO]]E?T"7O:2]/EKI^+^]]SD=:^ '@3Q)\5M,\>:CX)\)7_ (XT6!K;3O$5 MSH]O+JMA$V0T<5TR&6-3N;*JP'S'UHTKX >!-"^+-_X^LO!/A*S\=:K;BTOO M$<&CV\>K7D(QB*2Z""5T&U?E9B/E''%==10DEMTO^._W]>X/7?R_#;[NAYQX MJ_8Z^$?CK1=1TW6_A9\.-8T[6-9/B._M;[PU97$-]JA4*;^5'C*O!O\ MV^K[_KX _P""^G_-E?\ V=5X&_\ ;Z@#[_HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_+ MK_@HQ^T)X]\%?MC^+]+T;QMXMTC3+060@M+'5[BW@BW65N[;41PHRS,3QR2: M^HX2X7JY]C)8.C-0<8N5W=[-*VGJ?!>(G'N'X2RV&98FDZBE-0M%I.[C*5]? M\)^HM%?GC_P23^-WC/XC_M%ZW8>(?%OB77K&/PY/<);ZCJ@?"?PS-K'B35K'1M-@X:>ZD" GLJCJS'LJ@D]A5TZ4ZDU3IIN3V M2U;,J]>E0INM6DHQCJVW9)=VWHC+-;M-*B8'R8F M.ZXNB.T<8RSGIT&!GD@5\U>*?V]?'?[2NNS^'?@)X5NIX4;RKCQ-J4(2"W]U M5OD3CD>82Q'2/(KHO@S_ ,$S-*M?$7_"5?%76+GXC^+9R))!=R.UC$W8;6^: M4#MNPF.-@Q7V$>&W.)+B6?0S.\DI WL7-R"V3GJ,^M? M==E90Z;9Q6]O%%!! @CCBC0*D:C@ < #TJ6MH<=8O!/DR2$<-#R2G*7G*4T MVWZ62Z(YZOA/E^:+VO%-6>-J]W*5.$?*G3IRBHKU*^FZ**^9S?.<9 MFF(^M8Z?/.R5[):+;1)(^XX=X:RW(L&LORJG[.DFW:\I:O?63;_$****\P]T M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ /^"^G_-E? M_9U7@;_V^K[_ *^ /^"^G_-E?_9U7@;_ -OJ /O^BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBF7-S'9V[S3.D442EW= MVVJBCDDD\ 4 W;5CZI>(?$>G^$M&N-1U2^M--L+5=\US=3+%%$OJS,0 *^; M?C=_P4RT'0-=_P"$8^&NF7/Q(\73L8HH[!6>SC?_ 'U!,N.O[OY<9^<5R?A_ M]AKXC?M4ZS!K_P =_%-Q;V*MYMOX8TJ4+' .P8KE$/8[=[D=7!KZ[#<*2I4U MBLXJ?5Z;U2:O4E_AAO\ .5D?G.-\0(8BO+ <-47C*RT;B[48/^_5^&_]V/-) M[61J_$O_ (*37?C[Q/)X2^!WAF[\;Z\WR-J4D++8VW;> =I(!_C)8O%?QV\4W?B[5OO1Z1;SE+.U!.=A9=O'JD01Q3 MTG6B[(;:UA6**(>RJ *T***^/E.4I.4G=L_2*=.%."A35 MDM$ELEY!1114EA1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?//[ M6_\ P5)^#'[$7Q/\+>$/B#XDNK#6?%#[F6TTZ>\BT2U,5Q(+V_>-2+:V)MI% M#O\ W7?'E1321]]XS_:]^&G@#XW^!_AMJOC#2H?'7Q(%P_AS1HR\]SJ,<$#7 M$LN(U81QB)&(DD*HQ&U26(%?EM_P<"^*--_9G_;@^&OQD^%WQ"O_ U^T/HT M4=NGA74]'GN](\8VD6GZP]HD".J)<7#2RS6.+:5Y$.I1Y5'9"_M_[4OP2\,^ M%_\ @L5^Q3\0X/".F:%\0/B/J?B*Y\4WR1$W=W+#X6\F.%W8E@D2KM5!A0=S M8W,Q+PUJE.,I?S23^3ERVZ/1>]K>+T<5=,O$)0FXK_GTYKU2;=^R[=UJGN?8 M7C']NOX<>"?VAS\*I[KQ;J7CJ.VLKRYL-$\%ZUK4.G07DDD=O+=7-G:2V]LC MM%)\TTB !"S$*,T[PS^WA\*/&'[0L_PLT_Q6L_C2">ZLQ;'3KN.TN;FU1)+J MU@O6B%K/6EKJ6EQF*"5(],*107^G"Q>XDDNG$Z02"0B>%@RUYW^S7HVI77 M[1WP6^%0>5/BMX#_ &DO&WC7Q39&-3>V.ARQ:BZ:A.JDF.VNDO+5(I&^60OM M4DI@3A7[64$^M[_?1U7=1C5;D^O(]EJ9XM^RYN7HD_\ R6HVGYN5.T?*2W>A M^I7[2W[8GP[_ &0])TV[\?:Y<:6-7,_V.WL])O-5NYT@C,MQ*+>TBEE\F&,; MY92GEQKR[*#6?\:?V\/A1^S_ . /#?B?Q'XK7^Q?%]LU[HLNDZ==ZU)J5JD' MVB2ZCBLHII#;QPD2/-M\N-"&9E!!KX>_;<_:_P#AW&/'GPT\0ZA>VDEM9:1XG,&GW T\O.J"2:> %(_+W+*PV(S,2H\F^'^C:E^ MQ)X _8J\3?&=Y?#WA?0/@+XE\,W]QJT:PPZ7JUS;64]O82;R"MS+!$T*1D;G M>(HH+,17.ZTOJ\JR]5]U9I>LU3@XOM5CH].;7D2KJDWY/[Z2;](\\N;_ *]R MU6MOV(\)>+-,\>>%M-US1;^TU71]8M8[VQO;642P7<$BAXY$8<,K*001U!%? M"'_!?3_FRO\ [.J\#?\ M]7MW_!'SX;>(_A!_P $N?@/X;\6V]W9^(M*\&V$ M5Y:W49CGLR8@RPNIY5HT94(/(*G-?%O_ 7-7]H)_P!K_P#9<&LO\'(_@&?V MDO @\*/9)J3^,%U/9)N-\KD6AMM_V[ B(V(>[D''0-TKR*RT;]H M7]OFQ4:K/<%A<2\MR^$L5B_^?5*SY?\ KY/X*:[\SOV3/7/V MB_\ @HSX'^!]ZVC:69/&GBQG\F/2]*;>$D/ 624 A3GC:H9\_P ->76W[.OQ MJ_;DN4O?BGK,O@'P5(PDC\.:>-EQ,O4;U).#[S%B".(UKU[]G?\ 8@TO]F6T M4^'F\/2ZIMVR:M?:-)/>R9X.'^T@(#W"!0>X->J_V;XJ_P"@SX?_ /!--_\ M)5=W]OX'+/BW&GZ M5)Z3J>:]V%^C1C_!#]G#P;^SMH/V'PGHEMIV]0L]R1YEU=>\DI^9N><9P.P% M=Q7/_P!F^*O^@SX?_P#!--_\E4?V;XJ_Z#/A_P#\$TW_ ,E5\CB<36Q%1UJ\ MG*3W;=V_FS]&P6!PV#H1PV$IJG3CHHQ227HEH=!17/\ ]F^*O^@SX?\ _!-- M_P#)5']F^*O^@SX?_P#!--_\E5@=1T%%<_\ V;XJ_P"@SX?_ /!--_\ )5'] MF^*O^@SX?_\ !--_\E4 =!17/_V;XJ_Z#/A__P $TW_R51_9OBK_ *#/A_\ M\$TW_P E4 =!17/_ -F^*O\ H,^'_P#P33?_ "51_9OBK_H,^'__ 33?_)5 M '045S_]F^*O^@SX?_\ !--_\E4?V;XJ_P"@SX?_ /!--_\ )5 '045S_P#9 MOBK_ *#/A_\ \$TW_P E4?V;XJ_Z#/A__P $TW_R50!T%%<__9OBK_H,^'__ M 33?_)5']F^*O\ H,^'_P#P33?_ "50!T%%<_\ V;XJ_P"@SX?_ /!--_\ M)5;MN)%MT$K(\H4!V1=JLW<@9.![9/U- #Z*** "BBB@ HHHH H:QX5TOQ%? M:9=:AIMA?7.BW)O=.FN+=)7L)S%)"98F8$QN8II8]RX.R5USAB#?HHH **** M "BBB@ KX _X+Z?\V5_]G5>!O_;ZOO\ KX _X+Z?\V5_]G5>!O\ V^H ^_Z* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL'XI^.!\,OACXC\ M2-;&\7P_I=SJ9MQ)Y9G$,32;-V#MSMQG!QGI7Q+_ ,/PO^J8?^7'_P#BM?^WFCXOBCQ#X?X]G%3ZGAW_ ,N:4KU)+M4K+;SC3Z.SD>%_LW_\$]_ ?[/4 M\>IM;MXH\4[O,?6-442.LAY+11G*QG/?E^3\QKW:BBOF_\ [YSG]*PK8FC15ZLU'U:7YDRG&/Q.QTM%>9:M^V%\.](R&\0I.W]V M"VFDS^(3'ZUS=[^WSX/67R['3_$.HRG[HBM4 /YOG].U>/7XJR>EI/$POY23 M?W*YRSS##1WJ+[SW&BO"!^USXFUO_D#?"[Q'=J>DLID5!^41'K_%2#XF?'#Q M!_QY>!]%TZ,_QWH^M5+\2/[2HO MX$Y>D7_D>\45X./"7QY\0_ZWQ)X'7\*P_'GPMUKP9I M7V[QU\K;/I*698(R[LJ*O5F. *P-7^+7A;0<_;?$>A6Q'\,E]$K M?ENS7P/XX^-'PG.LC3M N?B1\5M<9B(HK%/(AE8=MSQM*>W*H1WS4N@_LF_& M?XYR(]IX5T;X9:0W*S:G=22WC*>H*$NV[ZQQ_6OJ:7#/%LXJIB\/1P<'UKUK M/Y0C!S;\K?,^"K^*.#J5'0RFG+%U%THIU$O6:2IKYS/L7Q/^V9\,_"%LTM]X MLL41>Z1R.#^(7'ZUY'XZ_P""O'PVT!FM]"L?$7BB_/RQ1VUL(89&]"[G=_WR MC5G_ V_X)!^#M-N4O?&WB#7/&=[P6CWFSMCZ@A2TA_"0?2OI'X:_!#PA\'; M/R?"_AO1]$!&UGM;94ED'^W)C>W_ (FOQCQ]_\ '&><9YKV5CXGBOP)EGM6GB,=F56K46C MIG]CS]H/P\V=*^/<]X02P_M"V<@GISN,O&/R/YUZ1\2/V3'TW7#XC^'5^?#6 MN1Y8VR-MMKCN0!T7/]T@H>.!UIWPS_:U^SZV/#?Q!L3X8U^+">?*-EM<'L2> MB9]!P]+"5/:PG&,8\\*]:*DTDKV4^6+>]K)=CS8?#']KWPV?W/Q"\"ZY$I 5)K M9$<@>O\ HB]>GWB?<4@\9?MA>&T_Y%/P!K^!_P ]HT)R?^OB+I_G-?6T<@EC M#*0RL,@@Y!%.KZ'_ %M'6_XFOP-MKP*22+"Z)) ]-KR\Y_/M0/^"C7Q"T,[=<_9Y\=684A M6EA,[HQZG&;8#IVW'ZU];T4?ZP99/^-EU/\ [=E4C_[>Q_ZGYY2_W;.JUO[] M.A/_ -QQ9\CC_@KSX7T9,Z[X"^(&DX&6_P!$B8#)P/OR)UK9TC_@KK\(-28> M=/XCT_)QFXTW./?]VS5]/UCZS\/- \1;O[0T/1[[=NW?:+*.7.[[V=P/7O1_ M:7#T])X*?O4?4.':G MP8RI#_%23_\ 2:@?VOQI1TJ9=1J?X,0U^$Z7ZGUI17R/_P .Q_$FBK_Q(?CM M\0-)('RG?*V">I^2=.HH/[&'Q[\.M_Q*?C_?WFT_+_:%O(N(R6I;^Y5H3_ %U;,_:.KB814;6<'&K>]_P"6:M:W7?IL?"\:^/6&R/V*H8&I-SYKJHIT M''EY;6YZ;YKWUM\-E?='[M>-/'.C_#GP[/JVO:G9:1IML,R7-W,(HU]!D]2> MP')[5\I^-?\ @H?XG^.?B.;PO\!/"MWKUVIV3Z_?0;+6T!X#JC8"CT:4CD8V M-7BW_!.']A[1OVG/ =QXA\6:OJESH.BZQ+:0:%#*T4,DHA@=Y6?.0&#HI"!6 M.P?-VK]%/!/@/1OAMX<@TC0-+LM(TRV&([:UA$:#U) ZD]R>3W->;F.#R;A[ M$SP\KXJO!V]Y:_NR:4:: M[/E<_)'S-\*/^":$>O>)%\6?&;Q#=_$'Q-+AS:M,_P!@M^X7G#2*.R@(G4;" M*^IM(TBTT#3(+*PM;>RL[9!'#!;Q".*)1T55 ]A5FBOE,VSW&YE-2Q<[I; M16D8KM&*T1^A(OB%(8O 7@74M24G"WM\-D /3G M:=OYR"FCX,?%CXI_-XH\91^'[*3K9Z6/G [JVS:#^+O7@?ZTTZ^F6T9U_-+E MA_X'*R^ZYQ_VA&>E"+G^"^]G;_M!?M%Z7\$/#CMNAO=;GREK9!^0V/OR8Y5! MD>YZ#U'SW\(/VY-=\*:Q?'Q+Y^OV5ZS2JJE4DMI.P3ML/3;VZCN#[+I7["W@ M:QT:>"XCU&_N[B,K]LFNB)(F/\2A<+G//(/OFLGX"_L46WPV\73:OKMS;:O+ M:39TV-%/EH!TE<$??]%Y"D9R3C'RN:83BW$YE0K4FJ4.T9$HVBO)W2]>Y(/VKO&&O<:-\+->E5ON37#2*A]/^60'<'[W^- M\?\ QT\1_P#'IX/T'286Z27$H+K^!EST/]SL?I7N]%?5_P!@XVI_O&.J/_"H M0_*+?XGH_4ZLOCJR^5E^AX0/ GQU\1?\?7BW0-(B;K'!$I=?Q$7N?X^WXT#] ME7QIKO.L?%3774_>AMED5#_Y% ]?X:]WHH_U2P4_]XG4J?XJL_R32#^SJ3^- MREZR?^9X7;?L$>&)Y1+JFL^)-4F[E[A%4_\ CA;_ ,>KHM(_8Q^'>E $Z&UT MX_BN+N9L_@&"_I7J5<5\4_VC/ WP3@+>*?%.CZ.X&?(EG#7+#K\L*YD;\%-= MV!X*RR=14\-@XSF^G+SO\;LPQ,,MP5)XC%4FDEZN6A:TCX%^#-#Q]F\ M+:"C#H[64;N/^!,"?UKI+'3;?2X?+MK>&W3^[%&$'Y"OE'7_ /@J;!XSU232 MOA5X \4>/-1!V^=Y#0VZ>CX4.Y7_ 'A']:I?\*S_ &H_VCAGQ#XITCX5:-.. M;32OFNU!]XV+YQU!G7Z>GZ!AN IX.*GC?9X6/]YI2MY0BG/\$?&?\1'RVK)T MLAH5,9+;]S#W$_.K+EIKY29]-?$GXU^$?@]8_:/$_B/2-#3;N5;JY5))1_L) MG<_T4&OGKQ;_ ,%6?#NJ:NVD_#?PEXH^(FK'(C%K:O!"W8$?*TI_&,?6M/X; M?\$J?AMX6O\ ^T?$CZSXZU9V$DL^JW3")G]?+0@M]'9Z^AO"/@C1O &DK8:% MI.FZ-9)T@LK9((Q[[5 &:ZN?AS!_#&>*EY_NX?Z'\)-$FZI!S>E.V""\@;_ ('%]*W/ G_! M*+P1::K_ &KXXUGQ%\0M8D(::;4+IX892.Y56,A^C2L/;U^I:*SJ<9X^,72P M*CAX/I2CROYRUF__ (UH>&642J*OFKGC*BZUY.:7I3TIKY0,'P%\+_#GPMT MO[%X,/ L9):%L M^?8I^I3'J,IU)"DU[)\*/C9X?^,ND?:=&NPTJ#,]I+A;BW_WEST]QD>]=81D M5XW\6/V2;76=7_X2'P;=GPOXEA8RJT!*6\[=\A?N$]R!@\Y4YS7RG]G8_*?> MRW][1_Y]2?O1_P"OC_ "O=>C_1GLM%>#^!/VK-0\%Z MZOAOXG:>^B:F,+%J*Q_Z/Z6EW%?VL<\$D;ZA5=/FM>W6U[?==GSF?\(Y/GGL_[6P\:OL[\O-TYK7MZV7W'G/[,G[, MF@_LI> KOP[X=N]7O+*\OWU%WU&6.242-''&0"B(-N(E[9R3S7HU%%<&+Q=; M%5I8C$2YIRU;?4];+LNPV PT,'@X*%."M&*V2"BBBN<[0HHHH **** "BBB@ M HHHH **** "BBB@ HHJGK^OV7A;1KC4-1N8K.RM4WRS2MA4'^>W>IG.,(N4 MG9(&TE=ERBJ7AWQ'8^+=%M]1TVZAO+*Z7?%-$V5(_%VE^#[+[1JNHV6G0?W[F98P?ID\GV%>5 M>*_VX/">EW7V31(=3\37S':D=G 51F]-S8)_X"K5Y>/SK 8'_>ZL8OLWK\EN M_DCGK8JC2_B22/9JAOK^#3+5Y[F:*WAC&7DE<(JCW)X%>$_\)G\:OBOC^RM# MT_P582=)[[YIU!]0X+?^0A]:EL?V+'\4W27?CCQ=K7B.<'=Y*2&.)#Z L6./ M]T+7E?ZP8G$:9=A9R7\T_P!W'U][WG\HG/\ 7*D_X%-OS?NK\=?P.D\5W]R0>PQ-3^+4Y5VBOU9X)_PRMXO^))W^//'E[/"YR]CIORPG\PJ# M_OV:[GP/^RUX&\!;7M="MKJX7_EO??Z2^?4!LJI_W0*]"HKKPG"^6T)^U]GS MS_FFW.7WRO;Y6-*> H0?-RW?=ZO\1$01(%4!548 P *6BBO?.P**\,_X*!? MM.:[^RC\&=.\0^'K/2;V^O=9BTYDU&.22)4:&>0D!'0[LQ =<'<>\M MS*4U423TBVK/;4_36BOD"?\ X*.>-?C3,]M\'?A/K6MH2535=67R[5#T^8*1 M&/QF'3I3?^&3OC]^T+\_Q(^*"^%]*FY;2- '.WO&YCV*?JS2UE_JA4P_O9K7 MAAUV;YI_^ 0N_OL;_P#$1Z.,]WA_"U<8_P":,>2E\ZM3EC_X#S'OWQ9_:P^' M7P0$B^)?%NDV-S'G=:)+]HN@?^N,>YQ^(Q7@^I?\%.M6^*-])I_PA^&/B/Q= M.#L^W7<1BM86]65-WR]/OR1UWOPE_P"":'PD^%31S-H!\2WZ<_:=;D^U9/\ MURP(O_',^]>[Z=IMOH]C%;6D$-K;0KMCBA0(D8] HX H^M; MY(?*,;R?SD@^H<99GKBL13P4']FE'VM2W9U*B4$_.--^I\BG]G_]I3]HO+>- MO']C\/-(G^_IFA#,ZCNI,3#(/3F=_IZ]K\+/^"7/PK^'MPMWJ5A>^,-3W>8] MQK5QYJ,QY)\I=J$?[X;ZU]&45AB.,\_FV=6#\-,CI MU5B<;"6*JK[=>3JOY*7N1_[=BBEH'AS3_"FE16.EV%GIME",1V]K L,48]E4 M #\JNT45\O*3D^:3NS[R$(PBH05DN@4444B@HHHH **** "BF3SI;1%Y'6-% MZLQP!^-9-]\1?#^EMBYUW1K<@[2);V-,'TY:@#9HKBK[]H_P#IRYD\9>&VXW M?NM0CE_]!)KR+_ANVRN/VE;;1X+JT;P5*BV;7K+M'GMR)MQQA Q"'/&,M0!] M)44V*59XE=&#HX#*RG(8'H0:=0 4444 8GCSX=Z-\3-#;3M;L(;ZV;)7>/GB M/]Y&'*GW!KPR[^'_ ([_ &3KE[WPK--XK\(;B\VF39,ULO<@#_T)![LN!7T= M17AYID-#&36(BW3K1VG'22\GTDO)W1R8C!PJOG7NR6S6_P#P5Y,X;X.?M!^' M?C58 Z;<^1J"+F:PG(6>+U('\2_[0_'!XKN:\F^,?[*&E^/K\ZUH4[>&O$\; M>;'>6V425_5U7&#_ +:\\\[NEZC(XRNUU[3HKNRN(;NUG7?'-"X=)!Z@C@U8KZV,E)]>8-\=OB1\0(&/H,\D^PYKXT_:R_: E^,'B1K32;N6 M7PKIY3RML31K-*1R[YY)ZAV>%?V*[74M3&J^.M;U#Q7J9Y:-I62! M?]G.=[ =L%1[5ZK+\,?#\W@^70/['L$T:=-CVD<0CC;W^7!W=]W7/.23R3UK1KW^%\EGE67PP=2HYM:OLK](^2_S?6QVX#" MO#T52;N_ZV\@HHHKZ$[ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KX _X+Z?\V5_]G5>!O\ V^K[_KX _P""^G_-E?\ V=5X&_\ ;Z@# M[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **IZ_K]EX6T:XU#4;F*SLK5-\LTK85!_GMWI/#WB.Q\6:+;ZC MIMU#>6-TN^*:)LJX_P \$=016?MJ?M/9V;[1+GT(3.T_[V*\\E_:\U[Q_*8? 7@;4]4!.!>7J[(5 M/N%.W\Y!7BXSB;+<-/V4JJE/^6-YR^Z-W]YRU2CX/?%KXJ?-XG\81>'+)^MGI8^<#NI M*%0?Q=JZ+P7^Q9X'\*2":ZM+C7;O.YI=0EWJ6[_(N%/_ (&N3^U7WN)E]8Q-3^%3LN\M/P6OY&-JW[;EGK-ZUEX-\-:YXHO!P"D1 MCC^O 9\?55^M5CI'QN^+ _TF\TOP-I\G6.#FXV^Q!9@?^!)]*]ISH_@+1@/^ M);HVGQG 'R6\*?R Z5P/B[]M?X3>!PWV_P"('ADLGWDM+L7CK[%8=YS[8KKP MW".;9D[8BM4J?W:47"/I[MYO_P "/.QV+PN%7-F>+C37G*,%][=_Q,3PY^PY MX=CO?MOB34M8\57S?ZQ[F=HT<_0$O^;FO5O"G@/1? UKY.CZ58::F,'[/ J% M_P#>(&3^-?.GBK_@KG\)=#D,>G-XD\0R$[8Q8Z:4$AZ#_7-&>?IGVK%_X>.> M/O'7R^"O@3XNU&-_N7=X94B'IG;%M_\ (G:OL\K\*L7@U[2A@E2_O3<8/YRF MU)_>?+_\1(X0P\W3PV(C4EVI1G5;^=.,OS/KNBOD3_A,OVO/B,?]&\,^"O!, M#_7]G'M MTZ?E7L_ZK4:6N+QU&'I)U']T(M?B7_K]BJ^F795B:CZ.4(TH_?5G%_\ DI]: M:CJ=MH]HUQ=W$%K!&,M)-($11[D\5Y[XO_;$^%G@4L-2\?>%TD0X:*&^2YE7 MZI&68?E7BFG_ /!(KPCJUVMUXL\9>-_%-VIR6ENTC1R?O9W*[\^SUZ'X0_X) MP?!GP<%,7@JTOI1UDU"YFNM_U5W*?DHH^I\-T?XN)JU?\%-17WSE?_R4/[2X MVQ7\#!4*"_Z>5I3?_@-."7_D_P SE?%O_!6WX/\ AS=]BO->U\CH+#3&3=_W M_,=8 _X*5^+_ !R-O@?X'>,]95^$NKD21Q)Z;MD3+T_VQ7TUX2^%'A?P %&A M>&]!T;;T^PZ?%;X_[X45T%']J9!1TH8*4_.I5?Y04?S#^P>+L3KBLTA2\J-" M/X2JRJ?^DGR(/B/^UO\ $D?Z!X+\'^#+63[DUW*CRJ#_ '@TKGC_ *Y#Z'I0 M/V3OVC_B&<^*/CC%HBR=5T*!U*=L#RUM^WOU[]Z^NZYCXC?&3PS\)K'SM?UB MST_(W)"S;IY?]V-*/MR+<)J5[#;Q1VWER M%Y 9I/O!Q&/O]&/'.#\R9'YC/VO\ M!_MY7/C'P??:;X7T:\LM*U)7LWU6[!5Y 1\ZQJORJ2. MY8G#= :^>/A[X@N- \46_DZQJFAP7CK;7=S82LDJPLPW<*06 P#MSSM%>[@/ M%?/<+3C3]R=F]X[WZ>ZXI)=+)>=SY7-OH^<*8^M.M:I3 M9R\K'ZC00):P)'$BQQQ@*J*,*H'0 5'>ZG;Z:N;BXA@&"1\_]\QK7YH? MN&VB/6[_ .+?A72@?M7B;P_;8QGS=1A3&>G5JQ;_ /:>^'NG-B3QAH+9HMU=X&,RZA.,_\ ?++6W8?LB?#;32/+\):G^\Q_P#KT 4+_P#;=^&.GCGQ,LK8R%BLKA\_B(\?F:Q;_P#X*%?#JS)\ MN?6+K!QF*R(S[_,5KT33_@)X'TL@P>#_ RC+G#?V9"6&?OZDN=+^$WBZ_XW+\L@R.A/RPM7T)10!\^?\-*?%C5F_T'X1W=OEL#[5.X MQGIG*I^)_E2?\+'_ &A-7'^C^!?#-@C#&^:X4LI'M]H_]EKZ$HH ^?/LO[1> ML<_:/"&E9PV,*V/;[K_Y[T?\*B^/>K#%[\1]$MPLVY(R?LL4HP?PE3BE/["UYJ+YU/XE^+[[YLG]XP)!Z_> M=N37T'10!\_0?\$Y/!DD@DO=7\57T@&"7NH@#Z?\LL_K6OI_[ 'PVL_]9I^H MW?3_ %M_(.G^Z5ZU[510!XGX^_8[\':%X U5_"_@NSO=>%NXL8I[R1@96&T$ MF63;\N=V"<<5\P?\,-_%+_H5_P#RI6G_ ,=K]"Z* /E/X=?L]_&'X.^"['4/ M#>LHET49KSPY?3)+$C!B,(V3&=P ;@H1G&XXKK?"O[!Z8WC_ &J]_K-\5>#M*\IVC]8KF(2*#ZC/0^ MXYH =X9\6:9XSTI+[2;^SU*SD^[-;2B1?ID=#['D5H5\^^)OV'6\+:H^K?#; MQ)J/A/4>OV9YGDMI/]DMRP'^]O'M5*#]J+Q]\#9EM?B;X3FNK$,$&LZ8H*-[ ML!^[)/IE#_LT ?1]%Q\ZZM\&/&G[-.I3:K\/KJ;6M!=O,N=%N?WCJ.^T#&[ZKA^@PU>B_!7]I MCP_\9D%M$YTS6T'[W3KDXDR.NP]' YZBUYE\:OV7="^+;F_AW:+X@0 M[X]0M5P68=/,48W?7(;@<]J^3ED^,RQ^UR=\U/K1D]/^X
    -2/Q0 MEI*/JNWFKKS.G#XN%;1:26Z>Z+U%%%>R=(4444 %%%% !1110 4444 %%%% M!1110 445C^,?'VB_#[3?M>M:G9Z;!SM,T@#/[*O5C[ $UG5JPI0=2HTHK=O M1"E)15Y:(V*CNKJ.QMWFFD2&*,%G=V"J@'%?"MU]AT<7'BG56;8D%@,Q%O3S,$'_@ :N:_L+XP_'TYO[J/P#H4O\ RQB! M%TZGU ._/J&9![5Z]\/?@]X;^%EKY>AZ3:V;[=K3[=\\G^](6FK(****[34**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#Y1_;$_P""L?AO]DW]IKPA\*K7P'X_^(WB77#%=:Q#X7L5NIM!L9;> M_EBF$)82W^#:@693;F2%#L3:TAW*2@4[J^#?^#A#X6WEW^U)\*/& M/PJ\'?&?P[^T79SMIWA3QIX6TXW&F>(/^);JTT&FRLAE0/''!:Q MRWD\2;5W,B0QM(PSM1%/ %5AK3IQE/\ FDGYZNUO1)MNC33]4^)7_!4/X>_"W]HV3X>7^F^*[A=.UO2O#.L^);6UMW MT30-5U1-]A97+F<7 DF!3YXX)(D,L8D="PH\$?\ !4/X>^/?VE8/AO:Z;XKA M74=>U/PII7B>>UMQH6L:SIL7FWNG0NL[7 FB0/\ -+ D3F*0)(Y7%?%/[3_[ M*7Q&UKX]?&_X96G@_P 97K_&SXT>"_'>B>([/3KF;2++2+);![^6XOA']GMI M+ZK#)()'\R+RU<9-'[/O[*7Q&T[X_?"3X7W_@_P 964OPL^/GBWXFZOXD METZY719]&NDOY+)XM0:-8+B6X:_CC:&-VE3RY2Z(.:SP;]IR<_7?_P H'],OO#_ M (N\9^)/$MMJ&H66A>&;>VFOVLK"$37MV1LOA)\:+CPM\.-#\9_"^]A3P MK=7-UJ5]<0V-Q9WUC;VZRR3:?UCD;RVEA>W,P_= MH5C+LJ?-6'M)_5Y5%ONONK.,;=>;DI:?$O:^<;;\L575-[;/[Z2;\N7FJ>3] MGY,_4/X/_%C0?CQ\*O#GC7PM?+J?AOQ9IL&K:9=JI47%O/&LD;;3@@E6&01D M'@\U\1_\%]/^;*_^SJO W_M]7T#_ ,$K_@!KW[+'_!.;X,?#[Q2C1>)/"WA6 MSM-3A:02?9;C9ODAW#(/ELQ3@D?)P2*^&O\ @N;\$_BUIO[7_P"RYXQU3XVR M:G\)=;_:2\"66A?#N/PA8V[>&[T)(K7HU0%I[@EHKIO*E38/M>.1$N?0Q4(0 MKSA3^%-I==+G+AISG1A.>C:5_6Q^L=%<_P#\(;J/_0V>(/\ OS8__(]'_"&Z MC_T-GB#_ +\V/_R/6!L=!17/_P#"&ZC_ -#9X@_[\V/_ ,CT?\(;J/\ T-GB M#_OS8_\ R/0!T%%<_P#\(;J/_0V>(/\ OS8__(]'_"&ZC_T-GB#_ +\V/_R/ M0!T%%<__ ,(;J/\ T-GB#_OS8_\ R/1_PANH_P#0V>(/^_-C_P#(] 'A7B/_ M (*E^ ?#?Q1UCPD^B>-+G4M$OKBPN)(+2V\@O"[(Y5FN =NY3@D#MQ7>?LO_ M +8WAG]K&7Q!'X?L-?T^7PT\*7::G!%$29?-V[?+D?./*?.<=J_/CQQX1;0_ MC]\1[RX>2>YN?$^I(LL@4.Z+=R_,=H RQY. !TP!3_!WPN\6^(]0U>?P)J7B MG3;YXDGOX]$NY(VG5GY9EF*XP>"HYE44:KBDFE)W:3C*VC6O MZNT5^8/A3X1_\)3=-9>(/CYXZ\-WY;;+%J6E7+Q[CSRRWAQ]7"UZSH/_ 2E MM_&^GK>6GQMU368F'_'Q;6XE0GOR+AORS7GO)LM7_,P@_P#MRK_\K.K_ %JX MI?PY'+YXBA^DF?;-SXBT^R4F:^LX@IP2\RK@_B:H7'Q*\.VC[9=?T6-B,@/? M1 X_[ZKY"_X"O^AQ\:?\ ?R#_ .-TY/\ @C5X*'!\9>-MO<"6 9'_ '[K"60TGMF\ M%_W*5/\ YH(>?\\??^!MI_P#(U82X;I/;.[?]R;_7$,AYSQV_^9;2_P#"A?\ RH[JX_X* Z/O MV0>&/$$DB_?5PBE?R)J%OV[YYQ_HG@+6K@-Q'F8C>?PC/]:Y&+_@C3\*XT . MK>.'/]YK^VR?RMZ7_AS9\*O^@IXV_P# ^W_^,5/^K.$>CSNI\L+#]:C%_:/' MKU^HTE_W'_\ N)T=_P#MS:_!MS\/IK+.?^/N_9-_^[NB7IWZ]15;_AM#QC>_ M\>_ACP_%YGW/.U1/E_WLNO\ 2LF'_@CC\*(L[K_QG)G^]J$/'Y0BG_\ #G?X M3?\ /UXO_P#!A%_\:I?ZJY6]*F=8A^E"C']0^L\>2U^JT5_W'?Z4#1N/VK?B M086E73/A];11_?:YUFW4#\3=+5/_ (:=^(-\,?V]\*;/S.<_VY:'RN^/^/AO MIWID?_!'GX2HX)N/%S@?PG4(\'\HJF_X=!_"+T\3_P#@R'_Q%'^J'#W_ "\S M7&2](TE^H?\ &=RU]A17K7G^E ^:?VV_VO/'EOXHT[0+[6/"^LV'V1;X#3)T MN+?S&>1/F:)\;@$Z'H&SWYXCX!?M/MKGCG3M \;:])X=\!W+32ZC)9^>1&1" MY4B,%P69U1/N$_-7I?[5_P#P2I\2:+\0[*/X4>';[5_#S:; M*&4>:\9QL$1X&.3SZ5?V4/\ @FK\1=&^/V@77CKP?#;>%H3.U[)+=Z=?(/\ M1Y1'F$M*'_>%.J-CKQC(_6L/P+X;RR'VV*4*M;V4KRG-*O+1].9^_P!E9K;0 M_ <=/Q)EQ:J7LZJINK!7Y*DZ"C=7O/EBW3_F=UI?5;GH^F_MH?LX_"VX1-#\ M-^(O%U]G;',VGB4N?7$[IC_@*9]JZR/_ (*"?$WQK&L7@KX!^)I(<;8KJ_,L M< QVP(E3I_TT[U]$>&?@G:^"H?+T?5+O28\;=MEIVFP#'IA+45J_\(;J/_0V M>(/^_-C_ /(]?!8.OPSET/9Y=EBM_>F_Q4%!?BS^B:?"_$]16KYI&DGNJ-"$ M?_)JCJ/YV3/F0Z[^U_\ $D?N=)\#> XY/N/(TXY'^Z/I2G]BCX[? M$+GQ;\>K^P#\R0Z)#(J/ZK\C0#'_ '\*^FO^$-U'_H;/$'_ 'YL?_D>C_A# M=1_Z&SQ!_P!^;'_Y'KK_ -<<13_W2A1I><:<6_OGS,T_XAK@ZW_(QQ>)Q"[3 MKSC'_P !I^S7X'S=I/\ P2&\"W5T+KQ+XF\:>)KS&&>>\2-&_P#'"_\ X_7H M_A#_ ()W_!KP65-OX&TVZ=3DMJ$LM[N/NLKLOX8Q7I7_ ANH_\ 0V>(/^_- MC_\ (]'_ ANH_\ 0V>(/^_-C_\ (](/^_-C_P#(]?/U*DZDN:;;?F?8 M4:%.C!4Z45%+HE9?@=!17/\ _"&ZC_T-GB#_ +\V/_R/1_PANH_]#9X@_P"_ M-C_\CU!J=!17+:OHLV@:=+=WWC;5[*UA&Z2:=;"..,>I8VX KQ+QY^UW:6>I M?V5X-UKQAXTUF0E(TM+6S$.[V/V4L_\ P%<'^]0!]+5Y?\5_VO\ P1\)_,@G MU(:KJ2<"RT_$T@;T9L[$^A.?8UYGIGP3^,/QZLU'C?Q3)XKIOAS^PKX6\-WW]I>(YKO MQCK#G?)-J#'R2WKY>3N_X&S5Z=_PANH_]#9X@_[\V/\ \CT?\(;J/_0V>(/^ M_-C_ /(] &W96,.FVD<%O#%;P1#:D<:!40>@ X%2US__ ANH_\ 0V>(/^_- MC_\ (]'_ ANH_\ 0V>(/^_-C_\ (] '045S_P#PANH_]#9X@_[\V/\ \CT? M\(;J/_0V>(/^_-C_ /(] '045S__ ANH_\ 0V>(/^_-C_\ (]'_ ANH_\ M0V>(/^_-C_\ (] '045S_P#PANH_]#9X@_[\V/\ \CT?\(;J/_0V>(/^_-C_ M /(] '045S__ ANH_\ 0V>(/^_-C_\ (]'_ ANH_\ 0V>(/^_-C_\ (] ' M045S_P#PANH_]#9X@_[\V/\ \CT?\(;J/_0V>(/^_-C_ /(] '045S__ AN MH_\ 0V>(/^_-C_\ (]'_ ANH_\ 0V>(/^_-C_\ (] '045S_P#PANH_]#9X M@_[\V/\ \CT?\(;J/_0V>(/^_-C_ /(] '045S__ ANH_\ 0V>(/^_-C_\ M(]'_ ANH_\ 0V>(/^_-C_\ (] '045S_P#PANH_]#9X@_[\V/\ \CT?\(;J M/_0V>(/^_-C_ /(] '045S__ ANH_\ 0V>(/^_-C_\ (]'_ ANH_\ 0V>( M/^_-C_\ (] '04R>!+J%HY462-P59&&0P/8BL+_A#=1_Z&SQ!_WYL?\ Y'H_ MX0W4?^AL\0?]^;'_ .1Z /.OB9^P_P"#_&UU]NTA9_">KJV^.YTWY(PW8F+@ M#_@!4^]IQOSUR65P/[U>X_\ "&ZC M_P!#9X@_[\V/_P CT?\ "&ZC_P!#9X@_[\V/_P CT <5\*OVR/!'Q19+?^T/ M[%U-CM-GJ6(6+=,*^=C<]!G=[5ZJ#FO*/B1^Q_X<^+%QY^MWVJSW?_/S%%9P M3-_O.D +?\"S7GNI_ 3XM? >S?\ X0#Q9+KFCIRNG7@C,T2^B"0%/^^2N?[M M 'TS17S/X(_:XA.J#2/&^K>,?!>LIPXN;2T: GL<_90ZY]UQ_M5[=HVD2^(M M-CO-/\;ZO?6DPS'-;BPDC<>S"W(- &]KWA^R\4Z3-8:C:07MG<+MDAF0.C#Z M'_(KP?Q)^SOXG^!6L3:]\,;Z66T9O,N="N&+K*!V7)^?CIG#CLQ)KV3_ (0W M4?\ H;/$'_?FQ_\ D>C_ (0W4?\ H;/$'_?FQ_\ D>O'S7(\-C[3J7C4C\,X MZ2CZ/]'=>1S8C"TZVLM&MFMT<;\%_P!J?1?BA<_V7?HWA_Q)&WER6%T=OF.. MHC)QD_[) ;V.,UZE7E/Q0_9,TKXK2_:M1UG5VU2--L5V(K5&![;_ "X4+@>A M/T(KS:Z\=_$+]G+5K>P\9:EK-_X8XAM]4TZ.WE9?3[Z'-]9JX?W<3K'^9?JNGKL?3]%<5X-EC^ M(.AQZEHWCK6;^SEZ/''8_*?[K#[-E3[$ UJ_\(;J/_0V>(/^_-C_ /(]?6TJ ML*D%4IM.+V:U3/1C)25X['045S__ ANH_\ 0V>(/^_-C_\ (]'_ ANH_\ M0V>(/^_-C_\ (]6,Z"BN?_X0W4?^AL\0?]^;'_Y'H_X0W4?^AL\0?]^;'_Y' MH Z"BN?_ .$-U'_H;/$'_?FQ_P#D>C_A#=1_Z&SQ!_WYL?\ Y'H Z"BN9U#P M['/$?BSQ;JSG9' M%96]EY+-Z;_LQ+?\ 5A[UYN8YQ@L!'GQ=11OLNK]$M7\D85\32HJ]25CZ&K@ M_B;^TIX/^%(>/4=4CGO4X^Q6>)I\^A .%_X$17EFC_#;XQ?&JU"^)/$4WAC1 MI228$6-;J1#V*Q!?Q#L/]VNP\$?L7>&? =XMU9WVJO>*!^^N([2?:?51) P4 M^XY]Z\7^U,UQVF7T/9P_GJZ/Y4UKZ7@:G?_?93_$I88Q_N(V/[U:_@[]BG2AJ(U3QCJFH>+M5;!OIXQ45RQ5DCT$DE9'045S__ ANH_\ 0V>(/^_-C_\ (]'_ AN MH_\ 0V>(/^_-C_\ (],#H**\W\9^.=#^'NX:S\3KJQD3K"[:>TW_ '[%N7_2 MO+/$'[:FC+>?9/#FK^/O$]XW^K6WL;*))/\ OJVW_P#CE 'TW7(_'/XKV_P6 M^&.I:_.J226R;+:%CCSYFX1/7&>3CL">U>%:;XL_:#^(-T&TBPN/#UB_1]8C MM!(GU!A1ORCKR[]H?X9_%[5/$XT[6_\ A)/%ZP*D_FV%C/+8)(P.?+"H%R < M$[0>2* /L#X ?&&W^.7PQL==B1(;AR8;N!6R+>9?O+]""&'LPKM*^,_V)/#? MCSP7X_FT:]TSQCX?T76(V>2X_LSRXXIHU+*S-/$R@$;EXP22GI7U9_PANH_] M#9X@_P"_-C_\CT =!17/_P#"&ZC_ -#9X@_[\V/_ ,CT?\(;J/\ T-GB#_OS M8_\ R/0!T%%<_P#\(;J/_0V>(/\ OS8__(]'_"&ZC_T-GB#_ +\V/_R/0!T% M%<__ ,(;J/\ T-GB#_OS8_\ R/1_PANH_P#0V>(/^_-C_P#(] '045S_ /PA MNH_]#9X@_P"_-C_\CUNV\1@MT1I'F9%"F1P-SD=S@ 9/L /:@!]%%% !1110 M 4444 %%%% !1110 4444 %? '_!?3_FRO\ [.J\#?\ M]7W_7P!_P %]/\ MFRO_ +.J\#?^WU 'W_1110 4444 %%%% !1110!S.J_!CP?KNH37=[X4\-W= MUPK;HH PO&GPR\/?$6U\G7-&T[5%QA6G@5G3_=;[R_@17D'B']@?1K M+4#J'@S7]<\'Z@.4,$[2Q+[#D2?^/GZ5[Y10!\Z?VC\>O@P/W]MI?Q!TN/\ MCBXN0OX;7+?\!>M7PI^WUX8GO_L'BC3=9\'ZDN!)'=P-)&A],@!Q^* 5[M65 MXK\#Z-XZL/LVLZ78:I!V2Z@64+[C(X/N* $\)^.M&\=V/VG1=5L-4@[M:SK) MM]C@\'V-:U>%>*_V!?"UU?\ V[PSJ.L>$-14DQR6<[21H3WPQWC\' K)_LKX M]?!@?Z-=Z7\0=,B'W)N+D+WZE7+?\"?Z4 ?1=%>!:!^WOI&GZB-/\:^'M<\' MZ@.&$T#2Q#W^ZLF/HA^M>O\ @KXG^'OB-;>;H>LZ=JBXRRP3AG3_ 'E^\OX@ M4 ;U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45YM\5_P!K'P3\ M(3)#?:HM[J,>0;&P GF!]&YVH?\ >85YI_PM#XQ?M%_)X5T6/P1H$W U&]/[ MZ13W4LN>1TV)P?XZ /FH1N1)'S++_N(,LWX UXIJ M?[8OB;XKWTNG?"WPA>:C@[&U._3;#'[XR%7U&]_^ ]JVOA]^PEX=TC4?[4\5 MWM]XSUF0[Y)+UV$);UVY+-_P-B#Z"O;-,TNVT6PCM;.W@M+:$;8X88Q''&/0 M*.!0!\]Z3^QAKOQ.U"/4_BCXNO=8E!WKIUE)M@B/INP /0A$7_>KVWP'\,/# M_P ,--^R:!I%EID)&&,*?/)_ONHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* ,7QO\ #G0OB3I9LM=TJRU.WYVB>,%H\]U;[RGW4@UXEK/[%VK_ XU*35/ MA=XLOM!G)WMI]W(7MI?;.#D>@=6^HKZ'HH ^=-/_ &OO%/PBO8]/^*/A&[LE M)V+JNGIO@E]\9*'U.U\_[/:O:?A]\6?#GQ4T_P"T^']7L]20 ,Z1OB6+_?C. M&7\0*W-0TZWU:RDMKJ"&YMYAMDBE0.CCT(/!KQ7XA?L+>&]:U'^U/"UW>^#- M:C.^.:P<^2&]=F05_P" ,H'H: /<*AU'3K?5[&6VNH(KFVG4I)%*@=)%/4$' M@BOG/_A9GQA_9T^7Q3HT?CC0(>#J-C_KXU'=B!G@==Z<_P!^O2OA/^U=X*^, M'EPV&J+9ZC)@?8;[$$Y/HN3M<_[I-)I-68'%>,OV7M8^&.NR>(_A=?R6%S]Z M?2)9,PW"]=JEN"/]E^F>&' K?^$'[66G>,-2_L+Q+;MX8\3Q-Y3VUP"D4S^B MEN5)_NMZC!:O7JXOXO\ P%\._&G3/+U6U"7B+M@OH0%N(?3G^)?]DY'/8\U\ MG4R+$8&;Q&2R44]72E_#E_A_D?IIW1YLL).B^?"NW]U[/T[/\#M**^<+?Q;X M]_9'N%MM>CF\7>"E8+%?1Y,]HO0 DY*]OE@5A75>,?VX?!GARPTN>RDGU MC^T"&EC@&U[./H2X;^+T7OC.0,$Z4N+L!&$OKS]A.'Q1GNNEU_,NSC?Y%1S* MBD_:^XUNG_6OR/9:*\P\9_M?^!/"&D17*ZNNJRSQB6*VL1YLI!&1NZ!#ZAB" M/2N)_P"%A_%KX]_+XX+#/3H43C^]6V*XIP-.?L<.W6 MJ?RTUS/YM:+YM%5,PHQ?+#WI=HZ_\!'M'CGXF:#\-K#[1KFJVFG(1E5D?]Y) M_NH,LWX UX]J7[7&N_$B^DT_X;>%;S5'#;&U"\3;#'[XR%'J"[C_ ':UO _[ M%.@:9?\ ]I>)[V]\7:M(=TDEV["(MZ["UMH MAMCBAC"(@] HX%UI0O4>\Y/FF_^WG=_=9&]'!4J M3YHK7N]7]X45S_C#XK>&O "$ZUKNE::P&?+GN560_1,[C^ KRKQ1_P %!/!. MFW/V;1H=8\27;G;&MI:E$<^F7PWY*:]HZCW6BOG3_A=_QJ^)QQX;\ 0>';23 MI<:JQ#H.S#S"F?P1J#^RW\3?B3\WC/XEW$$+\O::4K"-AZ''EK_XZU 'L_C+ MXP^%OAZ&_MK7]*T]U_Y92W"^:?H@^8_@*\K\3?\ !0;P?9W7V70;+6O$UXQQ M&MM;&)'/U?#_ )(:T?!W[!GP\\*E7N+"\UN<<^9?W)89_P!Q-JG\0:]4\-># M-(\&VGD:1I>GZ9#C&RUMTB!^NT#- 'A ^,/QP^)X_P"*?\#6?ABTDZ7&J-^] MC'8XD*Y_[]F@?LG_ !#^(XW>-_B9>^4_^LL],#")_P#T!/\ R&:^BJ* /'?! M?["?PZ\(;7ETRXUF9?\ EIJ%P7'_ 'PNU#^*UZEX>\*:7X2M/L^E:;8:;!_S MSM;=(5_)0*T** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "O@#_@OI_S97_V=5X&_P#;ZOO^O@#_ (+Z?\V5_P#9 MU7@;_P!OJ /O^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H^(/# M.G>+-.:TU2PL]1M7^]#NQLX_X"5KVVB@#YT_X03XZ_!D?\2;7]/\>:;%]VWU#BX(]RY#=.PE/TJSI7 M[=R>&+Y+'Q]X1UWPK=GCS1$9(7]6 8*V/]W?]:^@JK:KH]IKUB]K?6MO>6T@ MP\,\0D1_JI!!H P? ?QG\*_$V,'0M>T[4'(SY*2[9@/>-L./Q%=/7C?CS]A; MP%XQD,]G9W'AV]SN6;39?+56'0^6+]/C^ M[9:KQ*1V4%R<#MQ*OT] #Z+HKYYL_P!M_4O =REI\1/ ^L^'Y"=OVNV0O!(? M4!LHR:7\+O"5[K4X.QM0O(RD$1/?;D # MT+NO^Z:9IW['OBCXN7T>H_%+Q==WP!WKI=@^V&+VS@(OH=J9_P!J@#<^(?[= MGAO1-0_LSPM:7OC/67.R.*Q1O)+>F_!+?\ 5@?45SO\ PK7XQ_M&'=XGUB/P M-H$O_,/LL^?(I[,%;)XZ[W_X!7N/P]^$GAOX5:?]GT#1[/3E(VO(B9EE_P!^ M0Y9OQ-='0!YI\)_V2O!/PB\N:STM;_48\$7U_B>8'U48VI]54'WKTNBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O-?BQ^R;X)^+WF3 M7VEK8ZC)DF^L,03$^K<;7/\ O*3[UZ510!\W?\*[^,?[.OS>&]7B\>:!%S]@ MO0?M$:^B@G=P.FQS_N5T?P\_;H\,Z_J']F>)K:\\&:S&P22'4%(A5O3?@%?^ M!JOUKVZN;^(?PC\-_%:P^S^(-'L]14#"2.NV6+_=D&&7\#0!N03VNO:8'C>W MO;.Z3AE(DBF4^_((-?#/[0_[-.K?"3Q@HM(9M1TC59]EA-%'EM['B%E4[>VDZBP:&7V!P4)[#HZ7%X:U_1[M+F]>&3*7B@ HA7D;#DDX8@\8QBOE^*>%<-G="-.J^ M64?ADM;7W5NJ9Y^89?#%P49:-;,]H_99_9:@^%VB_P!IZ_:VEWK]WMD5)(UD M_LT#.%5B#\YS\Q'H .F3[77S9I?[4'Q3^,EDDW@CP!#:V,^52^OYM\;8)#,K M,8U."".-W0CK5@_L[_%WXF<^*_B-_9-O)]ZUTE6'']T[/+7\RWXUZV4Y3ALM MPT<+A8VBOO?FWU;.G#X>%"FJ=-:(]O\ %WQ,\/> 8MVM:WI>E\9"W-RB.WT4 MG)_ 5Y5XL_X* ^!-%F\C2_[5\171.U$L[4JC-Z9DVG\@:=X2_8!\!:#*)M1C MU/Q!]NB%9O7;'M_4FO5O"?PZT'P)!Y>C:-IFEKC!-M;)&S?4@9/XUZ1 MN>'?\+^^,7Q-&/"WP[31+:3I=:LYR%_O#?Y8_)6_'K2#]FKXJ_$H9\8?$F2P M@D^_::2K!6']T[?*7\PWXU]%T4 >*>#OV!?A]X9<2WEMJ&O7&=Q>^N3M+>NV M/:#]&S7JOA;P'HG@BW\K1](TW2TQ@BUMDBW?7:!G\:UJ* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KX _X+Z?\V5_]G5>!O\ V^K[_KX _P""^G_-E?\ V=5X&_\ M;Z@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** (KRSAU&U>&XBCGAD&UXY%#*X]"#P:\K^(/[$_P /O'Q>3^R/[&NGY\_3 M'\C!_P!S!C_\=KUFB@#YT_X9\^+'P@.[P7XZ&MV,?W=/U<=%[*N[/>(?VWO \7PUU/6M(U:WO=0M(\44 5='T6S\/:='9V%K;V5I",1PP1B.-![*, 5:HHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*^.OB+^P3\1/B+XZU76[S6?"LD^I7+S$M!O_;Z@#[_HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*^ /^"^G_-E?_9U7@;_V^K[_ *^ /^"^G_-E?_9U7@;_ -OJ /O^BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KX=OO\ @K'XL\6_\%4[WX > /AE8^+=$\&Q21^+[QO$$%GK-J^-*?[7;6TN MV)[6&/4EWAY%DF(E\H VX2X^XJ_*;_@HW^PU\3OVB_\ @K9\*_%O@?X,W'@O M7/#URMR?BSHGB)([34-.M[[1W<:D$\J99Q:C4;5;5DF\U;A"KM''+Y#P^N,I M0G\,FT^RTW;[+JKIO=-6'+^!4E'XDFU]ST7F^CLU?1K6Z^FOV;_^"IC?M1_M MP_$7X3^'--^%4.G_ U\277AV^>]^(K1>*[_ .RV\33W=MH8T]M]NEQ+Y!D: MZ5WODNVL;&&W69KH M7"2WSB4RQ)$%MP5DD+8J,,[NE[7^77SUI7EY/E=1QAH[QV=TB<7[OM/9=W;R MTJVCYZJG>2TM+=:L^JOVU/VY]4_9J\?^$O!'@[P/#\0?'?BS2M7\00Z9@Z'>3&)!!"(95NKM!'<.T+20)M@;$I) K.^/?P MO^//Q-^+7PO_ &@(?@G);>,M%\*^+? ^K^ ;;Q5IMW=6J7TJ#3[X7LDT%J\) M-K')*JGS8TN^#?#UCXU/Q6^!&D?"?5]2 MM]3MK6V\+ZI;SSFYOKC[1,DDMH8KR8K]FCDEW0J#$ VZLZ;J6U^*^W2_+7LK M_P KY:-W?1R:YELKJWT'3K?3HF/5DAB6,$_@HK\MO\ @N;^QTOAO]K_ /9<^+C_ !0^,>IIXQ_: M2\":.W@B]\3L_@_1@$D3[38V*HK6]R?LN3*)"=US<$8\SCJK*"J25-WC=V]. MAA0H_X5IIW_/SX@_\'U]_ M\>K,U.@HKG_^%::=_P _/B#_ ,'U]_\ 'J/^%::=_P _/B#_ ,'U]_\ 'J . M@HKG_P#A6FG?\_/B#_P?7W_QZC_A6FG?\_/B#_P?7W_QZ@#H**Y__A6FG?\ M/SX@_P#!]??_ !ZC_A6FG?\ /SX@_P#!]??_ !Z@#H**Y_\ X5IIW_/SX@_\ M'U]_\>H_X5IIW_/SX@_\'U]_\>H Z"BN?_X5IIW_ #\^(/\ P?7W_P >H_X5 MIIW_ #\^(/\ P?7W_P >H Z"BN?_ .%::=_S\^(/_!]??_'J/^%::=_S\^(/ M_!]??_'J .@HKG_^%::=_P _/B#_ ,'U]_\ 'J/^%::=_P _/B#_ ,'U]_\ M'J .@HKG_P#A6FG?\_/B#_P?7W_QZC_A6FG?\_/B#_P?7W_QZ@#H**Y__A6F MG?\ /SX@_P#!]??_ !ZC_A6FG?\ /SX@_P#!]??_ !Z@#H**Y_\ X5IIW_/S MX@_\'U]_\>H_X5IIW_/SX@_\'U]_\>H Z"BN?_X5IIW_ #\^(/\ P?7W_P > MH_X5IIW_ #\^(/\ P?7W_P >H Z"BN?_ .%::=_S\^(/_!]??_'J/^%::=_S M\^(/_!]??_'J .@HKG_^%::=_P _/B#_ ,'U]_\ 'J/^%::=_P _/B#_ ,'U M]_\ 'J .@HKG_P#A6FG?\_/B#_P?7W_QZC_A6FG?\_/B#_P?7W_QZ@#H**Y_ M_A6FG?\ /SX@_P#!]??_ !ZC_A6FG?\ /SX@_P#!]??_ !Z@#H**Y_\ X5II MW_/SX@_\'U]_\>H_X5IIW_/SX@_\'U]_\>H Z"BN?_X5IIW_ #\^(/\ P?7W M_P >H_X5IIW_ #\^(/\ P?7W_P >H Z"BN?_ .%::=_S\^(/_!]??_'J/^%: M:=_S\^(/_!]??_'J .@HKG_^%::=_P _/B#_ ,'U]_\ 'J/^%::=_P _/B#_ M ,'U]_\ 'J .@HKG_P#A6FG?\_/B#_P?7W_QZC_A6FG?\_/B#_P?7W_QZ@#H M**Y__A6FG?\ /SX@_P#!]??_ !ZC_A6FG?\ /SX@_P#!]??_ !Z@#H**Y_\ MX5IIW_/SX@_\'U]_\>H_X5IIW_/SX@_\'U]_\>H Z"BN?_X5IIW_ #\^(/\ MP?7W_P >H_X5IIW_ #\^(/\ P?7W_P >H Z"BN?_ .%::=_S\^(/_!]??_'J M/^%::=_S\^(/_!]??_'J .@HKG_^%::=_P _/B#_ ,'U]_\ 'J/^%::=_P _ M/B#_ ,'U]_\ 'J .@HKG_P#A6FG?\_/B#_P?7W_QZC_A6FG?\_/B#_P?7W_Q MZ@#H**Y__A6FG?\ /SX@_P#!]??_ !ZC_A6FG?\ /SX@_P#!]??_ !Z@#H** MY_\ X5IIW_/SX@_\'U]_\>H_X5IIW_/SX@_\'U]_\>H Z"BN?_X5IIW_ #\^ M(/\ P?7W_P >H_X5IIW_ #\^(/\ P?7W_P >H Z"BN?_ .%::=_S\^(/_!]? M?_'J/^%::=_S\^(/_!]??_'J .@HKG_^%::=_P _/B#_ ,'U]_\ 'J/^%::= M_P _/B#_ ,'U]_\ 'J .@HKG_P#A6FG?\_/B#_P?7W_QZC_A6FG?\_/B#_P? M7W_QZ@#H**Y__A6FG?\ /SX@_P#!]??_ !ZC_A6FG?\ /SX@_P#!]??_ !Z@ M#H**Y_\ X5IIW_/SX@_\'U]_\>H_X5IIW_/SX@_\'U]_\>H Z"BN?_X5IIW_ M #\^(/\ P?7W_P >H_X5IIW_ #\^(/\ P?7W_P >H Z"BN?_ .%::=_S\^(/ M_!]??_'J/^%::=_S\^(/_!]??_'J .@HKG_^%::=_P _/B#_ ,'U]_\ 'J/^ M%::=_P _/B#_ ,'U]_\ 'J .@HKG_P#A6FG?\_/B#_P?7W_QZC_A6FG?\_/B M#_P?7W_QZ@#H**Y__A6FG?\ /SX@_P#!]??_ !ZC_A6FG?\ /SX@_P#!]??_ M !Z@#H**Y_\ X5IIW_/SX@_\'U]_\>H_X5IIW_/SX@_\'U]_\>H Z"BN?_X5 MIIW_ #\^(/\ P?7W_P >H_X5IIW_ #\^(/\ P?7W_P >H Z"BN?_ .%::=_S M\^(/_!]??_'J/^%::=_S\^(/_!]??_'J .@HKG_^%::=_P _/B#_ ,'U]_\ M'J/^%::=_P _/B#_ ,'U]_\ 'J .@HKG_P#A6FG?\_/B#_P?7W_QZC_A6FG? M\_/B#_P?7W_QZ@#H**Y__A6FG?\ /SX@_P#!]??_ !ZC_A6FG?\ /SX@_P#! M]??_ !Z@#H**Y_\ X5IIW_/SX@_\'U]_\>H_X5IIW_/SX@_\'U]_\>H Z"BN M?_X5IIW_ #\^(/\ P?7W_P >H_X5IIW_ #\^(/\ P?7W_P >H Z"BN?_ .%: M:=_S\^(/_!]??_'J/^%::=_S\^(/_!]??_'J .@HKG_^%::=_P _/B#_ ,'U M]_\ 'J/^%::=_P _/B#_ ,'U]_\ 'J .@HKG_P#A6FG?\_/B#_P?7W_QZC_A M6FG?\_/B#_P?7W_QZ@#H**Y__A6FG?\ /SX@_P#!]??_ !ZC_A6FG?\ /SX@ M_P#!]??_ !Z@#H**Y_\ X5IIW_/SX@_\'U]_\>H_X5IIW_/SX@_\'U]_\>H MZ"BN?_X5IIW_ #\^(/\ P?7W_P >H_X5IIW_ #\^(/\ P?7W_P >H Z"BN?_ M .%::=_S\^(/_!]??_'JW;> 6MND:ERL:A07&;_X9>&_#WA"W=;WP_P"*5N+74/%L+QZ5.;VTNP#B98[JZ$$$<3JX MM+CS3AXY+?I/A-_P5@\8^./VC/!\U[I?@]?@]\1_B;X@^%6AB""==;L[W3(Y MS%?2W!G:&:&YDM+A!"L$;1YC/F29(KG/^"B/_!,GXO\ [=/_ 4"^%^MW^G_ M GB^'O@:[_M.P\86R3P>(M$BAU'1[T6;POYGGSNUG=1QS1R1Q"*ZN-Z(RJM MQT/P?_X)-^,_ /[0_@VWO]7\)3_"#X;_ !-\0?%71'BFF;7+V]U..<16,UO] MG6"&*VDN[AQ,L\C2 1#RX\$T836%%U?[R?=_O*>K[-P]IRIZ)KW=.0,9?WO9 M^5K=/=JV7_@?L[M:V:YOMGO/[>W[5GB']GRX^%?A3P5'H/\ PF_QB\8P^%-* MN]:M9;NPTI?LT]U<72C,2LV MWGV']I+]D_XU_M"ZYX:\6WL_PL'BSX-_%%_%?P_LK:YOK2RUC0S9O:_9-4N& M@GD@NW6XG)DMXI(P4BPAYQXWX3_X(_\ Q/\ @1H_@7QGX(UOP!JOQ-?.1""82W',_:>SFUN^9KO=TX M.FNUE/G4^G\WNFCY?:171?M/._)R./_DNO,?:/[$_[3-I^V7^R1\.O MBI8V?]FP>/-!M=8-GYOF_8Y)(P9(=^!NV/N7.!G;T'2OE'_@OI_S97_V=5X& M_P#;ZOJ[]B?]F>T_8T_9(^'7PKL;S^TH/ >@VNCF\\KROMDD<8$DVS)V[WW- MC)QNZGK7B/[4?_!!7]D_]M+X[:Y\2_B7\*?^$D\;>)?L_P#:6I?\)-K%G]I\ MBWBMHOW5O=QQ+MAAC7Y4&=N3DDD^ABO9^WG[+X;NWI?0Y<-[3V,/:_%97];: MGU_17P!_Q"X_L*?]$-_\O/Q!_P#)U'_$+C^PI_T0W_R\_$'_ ,G5@;'W_17P M!_Q"X_L*?]$-_P#+S\0?_)U'_$+C^PI_T0W_ ,O/Q!_\G4 ??]%? '_$+C^P MI_T0W_R\_$'_ ,G4?\0N/["G_1#?_+S\0?\ R=0!]_T5\ ?\0N/["G_1#?\ MR\_$'_R=1_Q"X_L*?]$-_P#+S\0?_)U 'W_17Y@?M1_\&EW[)_Q7^!.N:!\- M/"7_ J;QM?_ &?^S?%?]J:QKW]E;+B*27_0[C4%BE\R%9(OF/R^;N'*BO0/ M^(7']A3_ *(;_P"7GX@_^3J /O\ HKX _P"(7']A3_HAO_EY^(/_ ).H_P"( M7']A3_HAO_EY^(/_ ).H ^_Z*^ /^(7']A3_ *(;_P"7GX@_^3J/^(7']A3_ M *(;_P"7GX@_^3J /O\ HKX _P"(7']A3_HAO_EY^(/_ ).H_P"(7']A3_HA MO_EY^(/_ ).H ^_Z*^ /^(7']A3_ *(;_P"7GX@_^3J/^(7']A3_ *(;_P"7 MGX@_^3J /O\ HKX _P"(7']A3_HAO_EY^(/_ ).H_P"(7']A3_HAO_EY^(/_ M ).H ^_Z*^ /^(7']A3_ *(;_P"7GX@_^3J/^(7']A3_ *(;_P"7GX@_^3J M/O\ HKX _P"(7']A3_HAO_EY^(/_ ).H_P"(7']A3_HAO_EY^(/_ ).H ^_Z M*^ /^(7']A3_ *(;_P"7GX@_^3J/^(7']A3_ *(;_P"7GX@_^3J /O\ HK\X M/BQ_P:G_ +&/B_X6>)=)\+?"_P#X0_Q-JFE75II&O?\ "2:YJ']B7DD+I!=_ M9I+\1S^5(5D\IR%?9M)P31\)_P#@U/\ V,?"'PL\-:3XI^%__"8>)M+TJUM- M7U[_ (237-/_ +;O(X42>[^S1WYC@\V0-)Y2$JF_:#@"@#]'Z*^ /^(7']A3 M_HAO_EY^(/\ Y.H_XA?B#_ .3J M/^(7']A3_HAO_EY^(/\ Y.H ^_Z*^ /^(7']A3_HAO\ Y>?B#_Y.H_XA M?B#_ .3J /O^BO@#_B%Q_84_Z(;_ .7GX@_^3J/^(7']A3_HAO\ Y>?B#_Y. MH ^_Z*^ /^(7']A3_HAO_EY^(/\ Y.H_XA?B#_ .3J\_\ @%_P:7?LG_#W_A-?^$Z\)?\ "Q/[<\5WVK^'O^)I MK&D?\(SH\OE_9M(_?_Q[_N/LVWR_^6F=W% ' MZ?T5\ ?\0N/["G_1#?\ R\_$'_R=1_Q"X_L*?]$-_P#+S\0?_)U 'W_17P!_ MQ"X_L*?]$-_\O/Q!_P#)U'_$+C^PI_T0W_R\_$'_ ,G4 ??]%? '_$+C^PI_ MT0W_ ,O/Q!_\G4?\0N/["G_1#?\ R\_$'_R=0!]_T5\ ?\0N/["G_1#?_+S\ M0?\ R=1_Q"X_L*?]$-_\O/Q!_P#)U 'W_17P!_Q"X_L*?]$-_P#+S\0?_)U' M_$+C^PI_T0W_ ,O/Q!_\G4 ??]%? '_$+C^PI_T0W_R\_$'_ ,G4?\0N/["G M_1#?_+S\0?\ R=0!]_T5\ ?\0N/["G_1#?\ R\_$'_R=1_Q"X_L*?]$-_P#+ MS\0?_)U 'W_17P!_Q"X_L*?]$-_\O/Q!_P#)U'_$+C^PI_T0W_R\_$'_ ,G4 M ??]%? '_$+C^PI_T0W_ ,O/Q!_\G5Y_\??^#2[]D_XA?\(5_P (+X2_X5W_ M &'XKL=7\0_\336-7_X2;1XO,^TZ1^^U ?9?M&Y/])CS)'Y?R@[C0!^G]%? M'_$+C^PI_P!$-_\ +S\0?_)U'_$+C^PI_P!$-_\ +S\0?_)U 'W_ $5\ ?\ M$+C^PI_T0W_R\_$'_P G4?\ $+C^PI_T0W_R\_$'_P G4 ??]%? '_$+C^PI M_P!$-_\ +S\0?_)U'_$+C^PI_P!$-_\ +S\0?_)U 'W_ $5\ ?\ $+C^PI_T M0W_R\_$'_P G4?\ $+C^PI_T0W_R\_$'_P G4 ??]%? '_$+C^PI_P!$-_\ M+S\0?_)U'_$+C^PI_P!$-_\ +S\0?_)U 'W_ $5\ ?\ $+C^PI_T0W_R\_$' M_P G4?\ $+C^PI_T0W_R\_$'_P G4 ??]%? '_$+C^PI_P!$-_\ +S\0?_)U M'_$+C^PI_P!$-_\ +S\0?_)U 'W_ $5\ ?\ $+C^PI_T0W_R\_$'_P G4?\ M$+C^PI_T0W_R\_$'_P G4 ??]%? '_$+C^PI_P!$-_\ +S\0?_)U<_\ %C_@ MU/\ V,?%_P +/$ND^%OA?_PA_B;5-*NK32->_P"$DUS4/[$O)(72"[^S27XC MG\J0K)Y3D*^S:3@F@#]'Z*_.#X3_ /!J?^QCX0^%GAK2?%/PO_X3#Q-I>E6M MIJ^O?\))KFG_ -MWD<*)/=_9H[\QP>;(&D\I"53?M!P!70?\0N/["G_1#?\ MR\_$'_R=0!]_T5\ ?\0N/["G_1#?_+S\0?\ R=1_Q"X_L*?]$-_\O/Q!_P#) MU 'W_17P!_Q"X_L*?]$-_P#+S\0?_)U'_$+C^PI_T0W_ ,O/Q!_\G4 ??]%? M '_$+C^PI_T0W_R\_$'_ ,G4?\0N/["G_1#?_+S\0?\ R=0!]_T5\ ?\0N/[ M"G_1#?\ R\_$'_R=7T?_ ,$WOV1-5_8+_8E\ _"#6/'>H?$J[\"VDUA'X@O+ M5[62YMS+<)#;R16]QLE6ZD?*('BCW\>W5\^WG MA'XVZ_\ M@V^N:AX7^%+?#_1Y/LNBZ@WB[4)M5TZV" M7M/#'B@:XO@G5[;6([FY\12:-V^.O[)UE\5=:T*Y\%6\PU W>EW-W'>3V'V2\GMBC/%\CR$P?=C+#Y\'_"T^()/!;V=[.-0U5M7N/.V7\30;+< M6L>^!6BEG\_>)2L)7RR?LW_LN[5^U^K2Z):+4'?VFNVOI M>R:[NW9ON[WV7LO[*WQT?]I?]GGPIX\DT2?PW)XFLA>-I*/%5WXPUC1DD$U_,MN%4-(S" M*,P6UN#&H/!:/?DG+'BO8JKH)7MJ%%%% PHHHH **** "BBB@ HHHH **** M"O%/VU?VE_&7[*_PYO?&6A_#RR\:>%O"]F^K>)YI?$7]FWEK91L#*;& 6\WV MNX2,22>5(]NC!5592S8'M=>$?ME^$_B_\0+K0=(\">%/AGXG\'[_ +5K]KXF M\8WVA2ZA)&VZ"WQ;Z9>![;>%>12R^:$\IAY;.'3=FO7^OZNO4J-M;_UZ>?R9 ME_'O]OE_@S\6KC2;7PB-:\*^%(M&G\:ZVVK"UN-!35[M[6R-O:>4_P!J*,C2 MW&^6#RH2K(9W)B';?"3]I:X^)W[1_P 5/A_<>$]0T$?#5=*>+4;F\@F&NQWT M<[B6**(L8XU,!4>8PD8YRB MY1\?/V+_'WQ;\?ZG#%J'A ^$OB;:^'X_',K M3W%M?:9-I-R9W?3HO*E2=+M"L!6:6$VXC\P-.6,8[;X3?"#X@^#OVUOC'XUU M'3?!O_"'^-=+T>VT22VUZYDU)IK".=2+FW:R6.%'-R_S)/*5$2_*=Y"/9-?X MOPM_4>KUWT9E[SY?E?YI][VU^+MY+=/V*OVQ[W]KR_\ ',DN@:-X;LO"NJ#3 MH;"34-03Q);DAG7^U-+O=.M'T^1X3#(BJ]PDBR$K(54,WN]>2? 'X>^-9OB1 MXC\?_$/2/!_ASQ-KNF6&A)I?AO5YM9M8;6SENYDE>]GL[.61W>]E_=^0%C"# M#,7;'K=-JR2ZV5_6V_SWMTVZ%MISDX[7T_R^6U^MKZ7LBBBBD 4444 %%%% M!1110 4444 %%%% !7-?%C7O%'A[P9--X,\.Z;XG\1.ZQVMEJ6KG2;'D_,\] MRL,\D: \QP2L25&S!++TM<%^TJWQ(/PBU&+X46GA.Z\9W)6&V;Q%JTVFV=J MC)_@+;Z1X+UPZ-\<;*_N1JEW=VT2^'YK2SDN'LY8E=I))]T3QG M:!$-C'S"=JMB-^SM\5]-^&/PXUG1- ^%^B^/?AGJMW-8^&O^$EU&[T6]L;FU MEMI8Y]7>R%RURS2"Z:X-D2[J8V4[VGK.\.?L4>._A#KO[,%AX:_X1+7M ^$# MZA)XHU#4]7N-/O;J2]M)8)9+.VCM)DD^>XFE"2318"HF[DNNOVFEW7XK\EU; M>]E=JZ,9.7+=?\&W-U\[::)76J5]NRO/V_-(UK]NF'X&>&$\+:AK.EP&?Q'< M:KXHATRYM28%G6VT^R\N2XU&X6&2.67"Q00QRH3.9#Y0^@Z^0[W]@GQ==_M4 MKJ1_X04^ $^(L?Q1BUG=*OB:"\73VLVTL0"#RFA9V:3[6;D.(I)(/(.?.KZ\ MJ:?\&+E\77[DW]TG**[J/-=J2-)_Q6H_#T^]K\4E)]%S)C#H/B#^W+;6["[6Y%NL4\MO: M;+HS6DT30NFQ6\MA*RON&5XS_P""CWB'X5?L]_%#Q!XF^%;_ /">?"2]L[;7 M?#>C>)(;NR\F[BAF@O(K^>*W9X!%-^\Q;^8LD,JI'* KO!X=_9F^,OQI^$WQ M4T#XH:?\,/".M>/[!PFN>'/$-_XCE>]4_P"A[HKBQL5@M+14C"P(9#*6D=G1 MWD:7%^+G[%_Q<^+'[,7QS,]K\.8/BQ\:Y+&!].7Q%>_\(_I%K:10V\86]_L_ MSY7*I-,_\ 6VEM;=]/OIN[37;\^]];JWX_<4444@"BBB@ HHHH **** "B MBB@ HHHH **** /$?%7[3OC'P!^U1X0\&ZW\.[2W\#^/KZ[T?1/$EMXA^T7X MOK>REO,76GBW"0V\D5O<;)5NI'RB!XH]_'/?"']OVX^*'QABT63P2]IX8\4# M7%\$ZO;:Q'Y\'_"T^()/!;V=[.-0U5M7N/.V7\30;+< M6L>^!6BEG\_>)2L)7RS*^!/RE_P'Z]E;?1QMJ.7Q-+R_/H^W1[OJG8L?\/&I M?^'>T'QQE\$?V5?7NHC28_#VJ:W'##8W#ZS_ &2AO+^..2."%)"))I4258T# M[?-V@MZI^R?\=M1_:+^#D?B+6/#3>$]6AU/4='O;!+PWUKY]E>36DDMM.4Q1ED8$HIXKPOX;?LD?%O2/^";]S\,-7M?AM!XP_MBZNIM/BUJZU M#0?$.FSZLU_<:=L)+AWM=,AO+E4GN8K:%DB661(R50 1HH5 M1I'>?-\OPT_/OL[\ON\\*_LX=^OW/Y;V[;JW,K\OL-%%%24%%%% !1110 44 M44 %%%% !1110 4444 >(_M'_M.^,?V??B!X7?\ X5W::Q\.=8UW3/#FI:ZG MB'RM4L;G4+A;6"6'3Q;NL]NL\L"R.US#(H=V6)U3)Q+K]O.2U_:4'A;_ (1% M&\"#Q6GP_D\4C5Q]I3Q U@+]8?L/E8^R;&6'[09Q)]H8)Y!C_?5/^T)X1^-O MC7X^>'F\.^%_A3JGP\T%XKRWFUOQ=J%I>Q:@3@WDEA#ILD=R+="YA@-W&K2$ M2,Z.D31\_?\ [&/C#4?VDD>2]\-GX6)X[3XG),MU,NN)J2V(MO[.,'DF%K8S MC[5]I\\/SY'D$?OJ*&KCS[7?K;FIJWRA[647LWRK5Z,K:*7)OR_*_+-IK_M[ MV:?9 M-FAA$QN$ !D8(I#.P.Y5ZW]F+]HC7/B_J_C/PUXR\+Z9X/\ '7@*^@M=5T_2 M]:?6M.DBN;=+BVN+>[>VMG=61F5E>"-D>)Q@KL=_-_AG^R_XYM_AM^T=H'CG MP;\,_$FG?%/Q'J6KZ/H__"47C6>K6EU:16WV;4)3IRM:$K;H2T*7.WS6QDQ@ MOUG[!W['9_9*\"ZZ^IZE>ZQXM\::E_:NL7%SKNI:XMF%C6&WL(;S4IIKN:"W MB15#RN-[M+((X%D$,93^&+EO[.%_\;2YOG>_>*U5E[I,KW=OYYV_PW?+\K6[ M/9^][UO=J***"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HS7%?&C1?'&MZ99)X(U?2M(N%D8W3WD>[>N!M"Y1P.%[ZUN?%VA7EO-"RR6]L%AEG&.45A;I@GI]X YP3BOG\RSRKA M9RIT\+5J66\5'E>G?FOZZ?><=?%RIMI4Y2]+6_/]#W'PG\0=$\=/>+H^IVFH MG3Y?)N!"^[RF_P .#@C@X.#Q6S7PS^S;\+/B'?\ BZ^NO"LW]@76F;K:ZN;T M%(@_0PLI1]S=\%3C )P<5[L$G%_\ @4D_)G'A6UF\6E6GVJZ_?2A6E$>Y?W<,?F3RMGY(8)7P=N#Z8K!U!'(/(([U\8?M MD?##QI^V/\59?AI8ZC9>'[/PIX(O/[>O_$GPPUC6]!UZ?5(#:3"PN(KJRB-S M!;^:-J33-MU!AY9:-]GBGCB;Q;^UO_P3E_9\M_B%H7QKTW0M!O8]%^*=C:_# M1M1U>YGM[!X(+U]$U;2KIK^Q>Z\F;]W9S%#+')@/;NT?W=.;E2<[:WC9>4FX MZ]%9K>^O-;H>RU[\5TL[^324DO.\7LMK;N]E^G=9>B^(+O5==UBTGT/5--M] M,FCBMKVYDMF@U96B5VD@$HV>D-*=H]W?W5JKNST31^FE(6VC)X ZFOR>\3_LJ>'-9\8^#SIWPT^* M&G? [4?C?9:IX3\)V/A/Q#IEEH^GMH;6NJ37&DP1(;"PFOV(\N]@B1A+=NJ^ M1OP0EKVUGR^J>VQ?+%3@I M/1M7?:[J+YV4+O\ Q):[F_HG_!3?PYXHLFU_2?A[\5=6^&DNH+IEAX^LM*M9 M]"U68SK;EX8UN3?"U$A?_3)+5+0K$SB8HT;/]*5\6_\ !.CXVZY\"?V8?AS\ M"-=^%_Q'L/BA\.M,L_"%S$_A?4(_#5\MI''%_:46N+ ^G&V>$>=CSO/SNC\D MRXC/BG@GX&ZIJWQWTRXU3X>_$#0OC?X;^(GB2\\?>/;/P]J-LOB;P9,FHF". M'6K=1]MB:WGTN*VL8)WN;::VCV0QBV+KK6Y82Y:;YH]);76GO-=%K>37PQ3T M;BR(W<7*2LU]G>SM)VOU;MRKHY-:I2BC]/:*_&_3_P!FSX6_"S]BW]CS7?%/ MPQ^)5O>S?$*/2?&FFR>'?$1U_7U_LC65,>H:=L^VZG#&JJBK+%.JVK3Q1C[/ M++&_;^%_V?H?"&D^!+?XK_!KQGXN_9DU.Y\:GP_X*_X0B]U^3P6UUJ$,^BR7 M.C0Q37-N/L27J0-Y.^Q^U")A;^856=7=);7]+J*DEZSO:"MJ^I>/M'^&'A2YUO7KZ+3=*LRBS7$@)"EW6-!@ DEG M=5 R2P%?E#IO[+$NEZM?_\ "Z/@_P#%'XV>,/#GP TV*33=3AUV^L+S5[66 MZ/V:#4(TGLX]22U>%6FLR\Y>2Y,0DDEE#UO /P"_X2S]A[]ISP?=_![4/^$7 M_P"%C^'O%^A>%].^$.MZ'I#Z6WFSF/[->+*D<>]W5Y?(B\]$H MT:DUT4G]U7V>OJDY]=%\R&FI)+7X?Q@I:=[.2CTU>W0_6OPIX@N_$5I=R7>A MZIH+V][/:QQ7TEL[W4<B-E1J5^6/PX^%FE^$?V M1_ FB6?PF^).M_ #PQ\9_$#^*_!.J> =9DO;K0KM]0DTR=M(O+87>HV4$]U8 MRM&L,Q4QJ^UGMF"X.E_LCZ&/B+\)X/'_ ,-OBEKOP_LM/^(4NA:#<>&/$.J: M9HOARXN4N=&T^\L88Y+>)S%&YBL[B,3H(K.%HUEAAC2*L^2',DW97\_@4K?X MG?;:RD[Z)M.U_3O!NF:?JEMXAT^[L-3@N[>V2&=9HKI$F#"2-OF8?.,,"RL&/NE M=.(I*E5E33O9M7[VZF%.3E!2?4****Q+"BBB@ HHHH **** "BBB@ HHHH * M*** "N1\4_'[P)X&UN73-;\:^$M'U* *9;2^UBWMYXPP#+N1W##(((R.017B MWQ;^&7[4.M?$?5[GPE\1/!&D^&I;ACIUI-:+YL,/\(?=:2DMZG>03R,=!\1? MM/\ [,OQNU?XY:W<^)?#VO>,]:E\C[1K&B:)/+8WF+>,+Y;1P(IVH%0X4?,C M=3R?T?AG@C!9A5MBL=32Y>:T6^9/31\T8KKK9O4_%>.?%+-,GH]G9/]9?#7BC3/&FB0:GH^HV.K:;= F&[L[A)X)@ M"5.UU)4X((X/4&JGQ(^(>C_"/X>:[XK\0WBZ=H'AG3[C5=2NV1G%K;01M++( M54%CM16. "3C@&OB']F'X%?M3Z-\#=#MO#?B[0/!FBQ^?]FT?6M/$5]9YN)" MWF+)9.PW.6<98_*Z]!P/7M!\,?'+P%\*_B-=_%67PY\8-(7PS>M:^%M)M$^U M:W,(F/V,?Z-$A$RAHL,KY,B] #GPN(.&:>"C7EAL92GR.2C&\N9V=EHH6OWL MVM[7/J>$^.L1FCPL<7EF(I>U47*3C!4U=7=FZG-R_P K<;[72U.T^ 7[9<'Q MP\9V/AV^^'?Q,^'VMZGHDOB*UM_$VG6JQ3V"26\:R+<6EQ<6YD9KE?W'F^?& M%)ECB#Q>94^!?[>OAC]H#XW:KX*TC0_$UG]B.JK8:Q>FQ%CKATN^2PU#R(X[ ME[N,0W4BQDW-O 'ZQF1>:^2/A)8_$/\ 9ITWXCZ/^S7!\"+;*BSJK^7>&OV>O M MG\>_%5MJ?P3^+?CS]FOXIZ[IGC76=1\2?##6+SQ%_P )I:1R%[2ZM;BW746L M9\0SFY^SFQC>6YM@Z132(GS*Y)5(\OPM/UUDTF[7^RFU9VJ/D4?XBY?OW=0E MS;IKTM9-I7UWDM]814W)OEO+[(^,W_!6K1/@+\2/B)HWB+X1?&*+0_A/'97W MBOQ1;1:)=:7I.FW;R+%J1BCU(WTEOMAED816KS(D;%HAP#]!_$OXOVOP^^&G M_"26>F:IXL^T^0NF:;HOD/>:S+.RK#' 9I8H(-1_:!\ ?#_Q1X7\.Z7J6G6/A272-$\7QV378O;&75KC3 M9 4 GCC/V"]B\Z.:78\B@LOUG^V5X;^$DGP+M=!^*?P_O?''@QYX[6UTG3O M>H^+'LY5B<1RQV^GVMQ-;F- P6X"IY9(PZL5SD[JDF^ZL^ZO9N^L=?LVOK>Z MV12UJ62VO==G9-+H]->:]M+6UN0^//VUC\//#OA9;SX7?$JY\<^*H+N^A\"V M1TBYUZTL[0J+F[F9;\V7E1^9!]RZ=V-Q$B*SDH,GQ_\ \%*O /A#3-)U32K# MQ1XS\/W/ANU\::OJ^A6L#VOA70;G=Y&IWRSS12B)Q',PC@CFGVV\S&+"$UX[ MX,\/^-?V5_&'PJ^(?B[1_B'XVTRU\&^(/"+BWTZ]\1^(=-^T:I;7FD)=I"LT M[.UI ()[EMP66.,ROAC)7F?A/]FKX@_LI_ [Q?\ #_4?".M^(/$/QD^#^D^# M](ET>PN=1L=.UV*+4H;BSO+N&-X[.V3^T(76YGV0N%G(8, A)RDHN4(WE=VC MMK>=H7=_B482[KFM>\H6=-)R2F[+37?1\MY6_NMR79\O-:T9(^Y?VA_VDKCX M$KH<>E_#WQS\2M0UW[1)'9>%WTQ)+:"",/)/+)?WEI"(QN11B0L6< *:Y/\ M9!_;OB_:]@T6ZA^%WQ,\":5XI\.1^*M!U'Q+_9!M]:L7,.&C^PW]T\;@3PL4 MF6-L..,@@=_KC0_!+]G"2.]75-3B\-: MM(-*TFYU&[N?*@$?[JUMDDGE8D< M)&C-ST-?&.@6/BSQ!_P0Q^%.E:7X)\?7=WX.TSPII_C?P==>&[[2];U;3+&6 MR&M:?%9W4<,MP'MTG3RU5DND#Q*9!)@Z)156I%.\4X)-Z:2YXN3[*+49-ZV5 MT]U:89]X^+O'VC^ VTL:M?163:WJ$6E6*N M"3=74@8I$H /)"L?0!220!6'^T7\=-*_9E^!7BOX@:Y8Z]J>D>$--FU2ZM=% MTZ2_O[B.-2Q6*%.68^K%4499V1%9A^;_ (F_9.\*W%EIVN1_!C7+K]GVT^-F MFZYX;\(7/PVOYWT33VT1[?4;B'0#:M=6EI)J0#>6UK'\_F3!1'*LC>?^-=&O M]%_:;^)VO^'_ ($>.?!%IXK^'WQ%\+ZK;Z-\,/$^I:EKFJ374,EE<:AJWV4Q M7YNO+EDMQ$'BM5)B6XD#JBX:WKKL?J_\5/C.OPR^!&J^/(/#GB'Q1;Z5I?]K'2=(%K_ &C< MPA [",7$T,)=4RQ#2C.TA8\$NGWMVJ21BX@9HIS%(%F4A3SCI/B3\0(;7] M@'5-<31O&-V+CP8RPZ7;>&=0EUJ626U\M(?[.$/VL2[V *-$&3DL%"DCXA_8 M9\":_P#L<77@_44\$_%;Q#:?%;X;V.B^'_$^N>&]M[>*"ZT6Z6[ MAEO+#1I[A(KF(LJVTCE>[[6=+\+2E?39.6T6?IAX\\?:/\,/"ESK>O7T6FZ59E%FN) 2%+NL: M# !)+.ZJ !DE@*V*_''0_P!@VRO/V-_'%_=>#OC=XLU^^M/#TGQ!\/\ B[P% M90)=:Q9ZS:RW,L%K8Z/!)KUQY3:@6U!9;LRQL@\R=GS'UOQI^#VD?#36?&^A M> ?V=_&>HPZK\7O /Q,\$Z;X:^&DUA9V=E"NB1WL\)+%-+#, MHF=I56,RNMP@G55)O=I76JUFHW]+.4T]G&+=[:K6/O)O:R>^FRO;UNU%KHW; M?1_K#17Y$>+?V3/!6K_L-?&343\,/C;+XRG^,#/;7K^'?%S^*KO2CXA@O(Q% M/Y9OYK$0H]QB-F@$X$I_TC:U?8W_ 3(\+:9\-?'_P"T3X9\/>#_ !)X+\(V MOQ"6]\/V5[X7U#1--DM9-(TZ*:6Q^T0QQR(][!>L[0[@SL9#GSE=\\._:PYG MI[BE\VJ;Y?5<_P#Y+YZ.I:+=ME)QUTNDY*Z]7'\=SZQHHHIB"BBB@ HHHH * M*** "BBB@ HHHH **** "BBO(_C%X1^,6M^-))O!OBGP[I&A^4@C@N8 9@^/ MF+$P29YZ8(XQQQD@'J6M:S:^'=(N;^^GCMK.SB::>5SA8T49)/T IN@:]9^* M-%MM1T^XCN[*\C$L,T9RLBGH17Q+^U7XM^*W@/3XO#7C#Q;INJ6VMP^<\%A; MHGR(XQN;R(SRPZ G[IS[P?LH^+_BEXSBE\*>#/%>G:3!I4#7:07]NCJ$:0!M MK&"0_><'!(^]QWH ^[2<"OD?2_\ @KYX<@\:75AXG^%'Q>\#:#IGC:'X>ZEX MGU>/1)])TO69UB-O#/\ 8M2N+E8Y6GMT680&)6N$#NGS%?2? 7@CXZZ9XQT^ M?7_&7A>_T:.=3>V\=N/,EBS\P7;;H=V.GS#GUZ5\I?LJ?LL67[8'[1/QIOO& M&J?'C1O!MG\7(O&^G>#-7\)3^&O#GB3R+6R%I>22WFF17=T%NK5F,"7?EYMH M6>+:P+E#WL1R2^'EN_E.FG\^1S:\TF_=3"KI1Z-K' M@&\T*SME.FW5M?\ VG0-'TBPMX+1B;&.26[@:.X+W&"8C,\TP;ER?WN3Y<\^ M7[DM6_EN$[1J/TV_:0_:/\ #O[+GPX_X2+Q$-1NS=7< M.EZ5I6F6WVK4M>U"=MEO8VD.1OGE;@;BJ* SNZ1H[KC?!3]J=OBMX^N/"FL_ M#OXB?#CQ-;:<=6:P\2VUDR2VWFB(/%=6-U=6DK;C\R1S,\8VF18_,CW^/?\ M!17X*^(?!5E\!OB#\-/!4OB/3?V>O%7]KWG@S0+>&.XN=%?3+O3YETZW.V-Y M[>*7X;ZG MX<:YU^0+#96]H9-*M]8N0X\R21+>>1,@+)B)S&T5*O)&=1+FMSZ;:1I\R?5J M\KI/5-KDLG>1HJ?-*$'I?DUWUE4Y&NB=E:36C2;EM9'Z-45^:OC;]G?X?>#] M$^!@\3? OQ'XM^ .M^#M2&OZ)!\/-2UF^M?%DT5@8=5U72Q;O?R7DD$%Y"+Z M:%IHI)&WR)Y^ZO'OC1^R]XL^&'[,_P 1/#_CKX4>,O'WCWXI?L\Z1H8?3/"$ M_B2XU/Q'IDFI&/\ M&\MXY8!?6\$NG[9YY@TC6P\EW944]4X1C4<&^K7W<_3 MN^2Z753AM>Q&&2K14G[MU%Z_WI06GE%2?,]+.+6J]X_8NBOQ^O/A-I'Q-_:A M^->EZ-\-OBM'\<[GXD>#=>\,ZOJ5AJ.KQ> VDTW1+O4-9XU@B7]@:GEM!2[V]-8Q>CZZMKMIONE"E>WFD_/6_\ 7Z;-E%%% M04%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )C%+11 M0 4444 >0_%3]ACX<_&7XD7'BO6;3Q5!JU_!#:ZDFC^,=9T6QUJ*'<(TOK.S MNHK:]&UV0_:8Y-T9\MLH M>L6%A!I5A#:VL,5M;6T:Q0PQ($CB11A551P M !TQ4U%"T5D#U=WN%%%% !1110!Y_P#&K]F+P?\ M">(O!FJ^*+?7)[[X?ZL M-!#'YKI:SQ+/^[:1-LP==DLJXVR.&] HHHV5EMO\ /^DO MN!ZN[]/EJ[?>W]["BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** //_A9^S%X/^#'Q-\<>+_#]OKD.N_$:\CU#7Y+OQ%J-_;W<\<8 MB1X[>XGDAMR(U2,>0B#9'&N-J*!Z!111T4>BT7DEL@W;;W84444 %%%% !11 A10 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9 end XML 21 aegn20191231b_10k_htm.xml IDEA: XBRL DOCUMENT 0000353020 2019-01-01 2019-12-31 0000353020 2019-06-28 0000353020 2020-02-21 0000353020 2018-01-01 2018-12-31 0000353020 2017-01-01 2017-12-31 0000353020 2019-12-31 0000353020 2018-12-31 0000353020 us-gaap:CommonStockMember 2018-12-31 0000353020 us-gaap:CommonStockMember 2017-12-31 0000353020 us-gaap:CommonStockMember 2016-12-31 0000353020 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000353020 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000353020 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000353020 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000353020 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000353020 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000353020 us-gaap:PerformanceSharesMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000353020 us-gaap:PerformanceSharesMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000353020 us-gaap:PerformanceSharesMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000353020 us-gaap:CommonStockMember 2019-12-31 0000353020 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000353020 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000353020 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000353020 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000353020 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000353020 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000353020 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000353020 us-gaap:RetainedEarningsMember 2018-12-31 0000353020 us-gaap:RetainedEarningsMember 2017-12-31 0000353020 us-gaap:RetainedEarningsMember 2016-12-31 0000353020 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000353020 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000353020 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000353020 us-gaap:RetainedEarningsMember 2019-12-31 0000353020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000353020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000353020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000353020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000353020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000353020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000353020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000353020 us-gaap:NoncontrollingInterestMember 2018-12-31 0000353020 us-gaap:NoncontrollingInterestMember 2017-12-31 0000353020 us-gaap:NoncontrollingInterestMember 2016-12-31 0000353020 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000353020 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0000353020 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0000353020 us-gaap:NoncontrollingInterestMember 2019-12-31 0000353020 2017-12-31 0000353020 2016-12-31 0000353020 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000353020 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000353020 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000353020 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000353020 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0000353020 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-31 0000353020 aegn:DownsizeOperationInUsMember 2019-10-01 2019-12-31 0000353020 aegn:DownsizeOperationInUsMember 2019-01-01 2019-12-31 0000353020 aegn:InfrastructureSolutionsMember 2019-10-01 2019-10-31 0000353020 country:DK us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:CippOperationsMember 2018-11-30 0000353020 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:CippOperationsMember 2018-11-30 0000353020 aegn:InfrastructureSolutionsMember 2018-11-01 2018-11-30 0000353020 aegn:EnvironmentalTechniquesMember 2017-03-01 2017-03-31 0000353020 aegn:MillerPipelineDeMexicoSAdeCvMember aegn:UnitedMexicoMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2019-10-30 0000353020 aegn:UnitedMexicoMember aegn:MillerPipelineDeMexicoSAdeCvMember 2019-10-30 0000353020 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:BayouCompaniesLlcMember 2018-08-31 2018-08-31 0000353020 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:BayouCompaniesLlcMember 2018-08-31 0000353020 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:BayouCompaniesLlcMember 2018-08-01 2018-08-31 0000353020 us-gaap:NotesReceivableMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:BayouCompaniesLlcMember 2018-08-01 2018-08-31 0000353020 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:BayouCompaniesLlcMember 2018-01-01 2018-12-31 0000353020 aegn:HebnaMember 2018-05-01 2018-05-31 0000353020 aegn:AegionInternationalMember country:OM 2018-05-31 0000353020 aegn:P2SMember 2018-07-01 2018-07-31 0000353020 aegn:P2sHebnaAndEnvironmentalTechniquesMember 2019-01-01 2019-12-31 0000353020 aegn:P2sHebnaAndEnvironmentalTechniquesMember 2019-12-31 0000353020 aegn:EnvironmentalTechniquesMember 2019-01-01 2019-12-31 0000353020 aegn:EnvironmentalTechniquesMember 2018-01-01 2018-12-31 0000353020 aegn:EnvironmentalTechniquesMember 2017-01-01 2017-12-31 0000353020 us-gaap:OtherExpenseMember 2019-01-01 2019-12-31 0000353020 us-gaap:OtherExpenseMember 2018-01-01 2018-12-31 0000353020 us-gaap:OtherExpenseMember 2017-01-01 2017-12-31 0000353020 aegn:StockOptionsAndRestrictedAndDeferredStockUnitsMember 2019-01-01 2019-12-31 0000353020 aegn:StockOptionsAndRestrictedAndDeferredStockUnitsMember 2017-01-01 2017-12-31 0000353020 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000353020 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000353020 srt:MinimumMember 2019-01-01 2019-12-31 0000353020 srt:MaximumMember 2019-01-01 2019-12-31 0000353020 us-gaap:TrademarksMember aegn:FyfeMember 2017-01-01 2017-12-31 0000353020 us-gaap:CustomerRelationshipsMember aegn:FyfeMember 2017-01-01 2017-12-31 0000353020 aegn:PatentsAndAcquiredTechnologyMember aegn:FyfeMember 2017-01-01 2017-12-31 0000353020 2019-10-01 2019-10-01 0000353020 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2019-10-01 0000353020 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2019-10-01 0000353020 srt:MinimumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2019-10-01 0000353020 srt:MaximumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2019-10-01 0000353020 2019-10-01 0000353020 aegn:EnergyServicesMember 2019-10-01 0000353020 aegn:FyfeMember 2017-01-01 2017-12-31 0000353020 aegn:FyfeMember 2017-12-31 0000353020 aegn:VariableEntityMember 2019-12-31 0000353020 aegn:VariableEntityMember 2018-12-31 0000353020 aegn:VariableEntityMember 2019-01-01 2019-12-31 0000353020 aegn:VariableEntityMember 2018-01-01 2018-12-31 0000353020 aegn:VariableEntityMember 2017-01-01 2017-12-31 0000353020 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000353020 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 2019-12-31 0000353020 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-12-31 0000353020 aegn:ProductAndServicesMember 2019-01-01 2019-12-31 0000353020 aegn:ProductAndServicesMember 2018-01-01 2018-12-31 0000353020 aegn:ProductAndServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:ProductMember 2019-01-01 2019-12-31 0000353020 us-gaap:ProductMember 2018-01-01 2018-12-31 0000353020 us-gaap:ProductMember 2017-01-01 2017-12-31 0000353020 aegn:ConstructionEngineeringAndInstallationServicesMember 2019-12-31 0000353020 2020-01-01 aegn:ConstructionEngineeringAndInstallationServicesMember 2019-12-31 0000353020 country:US aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 country:US aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 country:US aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 country:US 2019-01-01 2019-12-31 0000353020 country:CA aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 country:CA aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 country:CA aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 country:CA 2019-01-01 2019-12-31 0000353020 srt:EuropeMember aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 srt:EuropeMember aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 srt:EuropeMember aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 srt:EuropeMember 2019-01-01 2019-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 aegn:OtherForeignCountriesMember 2019-01-01 2019-12-31 0000353020 aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 country:US aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 country:US aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 country:US aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 country:US 2018-01-01 2018-12-31 0000353020 country:CA aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 country:CA aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 country:CA aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 country:CA 2018-01-01 2018-12-31 0000353020 srt:EuropeMember aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 srt:EuropeMember aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 srt:EuropeMember aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 srt:EuropeMember 2018-01-01 2018-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 aegn:OtherForeignCountriesMember 2018-01-01 2018-12-31 0000353020 aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 country:US aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 country:US aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 country:US aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 country:US 2017-01-01 2017-12-31 0000353020 country:CA aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 country:CA aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 country:CA aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 country:CA 2017-01-01 2017-12-31 0000353020 srt:EuropeMember aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 srt:EuropeMember aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 srt:EuropeMember aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 srt:EuropeMember 2017-01-01 2017-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 aegn:OtherForeignCountriesMember aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 aegn:OtherForeignCountriesMember 2017-01-01 2017-12-31 0000353020 aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:FixedPriceContractMember 2019-01-01 2019-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-12-31 0000353020 aegn:ProductSalesMember aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 aegn:ProductSalesMember aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 aegn:ProductSalesMember aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 aegn:ProductSalesMember 2019-01-01 2019-12-31 0000353020 aegn:LicenseFeesMember aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 aegn:LicenseFeesMember aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 aegn:LicenseFeesMember aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 aegn:LicenseFeesMember 2019-01-01 2019-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:FixedPriceContractMember 2018-01-01 2018-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember 2018-01-01 2018-12-31 0000353020 aegn:ProductSalesMember aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 aegn:ProductSalesMember aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 aegn:ProductSalesMember aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 aegn:ProductSalesMember 2018-01-01 2018-12-31 0000353020 aegn:LicenseFeesMember aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 aegn:LicenseFeesMember aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 aegn:LicenseFeesMember aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 aegn:LicenseFeesMember 2018-01-01 2018-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:FixedPriceContractMember aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:FixedPriceContractMember 2017-01-01 2017-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:TimeAndMaterialsContractMember 2017-01-01 2017-12-31 0000353020 aegn:ProductSalesMember aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 aegn:ProductSalesMember aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 aegn:ProductSalesMember aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 aegn:ProductSalesMember 2017-01-01 2017-12-31 0000353020 aegn:LicenseFeesMember aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 aegn:LicenseFeesMember aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 aegn:LicenseFeesMember aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 aegn:LicenseFeesMember 2017-01-01 2017-12-31 0000353020 aegn:DifferenceBetweenWorkPerformedOnOpenContractsAndContractualBillingTermsMember 2019-01-01 2019-12-31 0000353020 aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 aegn:RestructuringChargesRelatedToGoodwillAndLonglivedAssetImpairmentChargesMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 aegn:AllowanceWriteoffsAndLonglivedAssetsImpairmentOfIntangibleAssetsAndNetLossesOnDisposalOfEntitiesMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 srt:MinimumMember aegn:Restructuring2017Member 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:ContractTerminationMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:ContractTerminationMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OtherRestructuringMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:OtherRestructuringMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:EmployeeSeveranceMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:ContractTerminationMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:ContractTerminationMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:EmployeeRelocationMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OtherRestructuringMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OtherRestructuringMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:ContractTerminationMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:ContractTerminationMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:ContractTerminationMember aegn:Restructuring2016Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherRestructuringMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OtherRestructuringMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:OtherRestructuringMember aegn:Restructuring2016Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 aegn:Restructuring2016Member 2017-01-01 2017-12-31 0000353020 aegn:SeveranceOtherTerminationBenefitCostsAndContractTerminationCostsMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 aegn:SeveranceOtherTerminationBenefitCostsAndContractTerminationCostsMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 aegn:SeveranceOtherTerminationBenefitCostsAndContractTerminationCostsMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CostOfRevenuesMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CostOfRevenuesMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CostOfRevenuesMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:CostOfRevenuesMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 aegn:CostOfRevenuesMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OperatingExpenseMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OperatingExpenseMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OperatingExpenseMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingExpenseMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingExpenseMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherExpenseMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherExpenseMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherExpenseMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OtherExpenseMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:OtherExpenseMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2016Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2016Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2016Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CostOfRevenuesMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CostOfRevenuesMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CostOfRevenuesMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:CostOfRevenuesMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 aegn:CostOfRevenuesMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OperatingExpenseMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OperatingExpenseMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OperatingExpenseMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingExpenseMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingExpenseMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:GoodwillImpairmentMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:GoodwillImpairmentMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:GoodwillImpairmentMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:GoodwillImpairmentMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 aegn:GoodwillImpairmentMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:DefiniteLivedIntangibleAssetImpairmentMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:DefiniteLivedIntangibleAssetImpairmentMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:DefiniteLivedIntangibleAssetImpairmentMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:DefiniteLivedIntangibleAssetImpairmentMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 aegn:DefiniteLivedIntangibleAssetImpairmentMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherExpenseMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherExpenseMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OtherExpenseMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OtherExpenseMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OtherExpenseMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CostOfRevenuesMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CostOfRevenuesMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:CostOfRevenuesMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 aegn:CostOfRevenuesMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OperatingExpenseMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember us-gaap:OperatingExpenseMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingExpenseMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingExpenseMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 aegn:RestructuringAndRelatedChargesMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member 2018-12-31 0000353020 us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member 2019-12-31 0000353020 us-gaap:ContractTerminationMember aegn:Restructuring2016Member 2018-12-31 0000353020 us-gaap:ContractTerminationMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:ContractTerminationMember aegn:Restructuring2016Member 2019-12-31 0000353020 us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member 2018-12-31 0000353020 us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member 2019-12-31 0000353020 us-gaap:OtherRestructuringMember aegn:Restructuring2016Member 2018-12-31 0000353020 us-gaap:OtherRestructuringMember aegn:Restructuring2016Member 2019-01-01 2019-12-31 0000353020 us-gaap:OtherRestructuringMember aegn:Restructuring2016Member 2019-12-31 0000353020 aegn:Restructuring2016Member 2018-12-31 0000353020 aegn:Restructuring2016Member 2019-12-31 0000353020 us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member 2017-12-31 0000353020 us-gaap:EmployeeSeveranceMember aegn:Restructuring2016Member 2018-01-01 2018-12-31 0000353020 us-gaap:ContractTerminationMember aegn:Restructuring2016Member 2017-12-31 0000353020 us-gaap:ContractTerminationMember aegn:Restructuring2016Member 2018-01-01 2018-12-31 0000353020 us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member 2017-12-31 0000353020 us-gaap:EmployeeRelocationMember aegn:Restructuring2016Member 2018-01-01 2018-12-31 0000353020 us-gaap:OtherRestructuringMember aegn:Restructuring2016Member 2017-12-31 0000353020 us-gaap:OtherRestructuringMember aegn:Restructuring2016Member 2018-01-01 2018-12-31 0000353020 aegn:Restructuring2016Member 2017-12-31 0000353020 aegn:Restructuring2016Member 2018-01-01 2018-12-31 0000353020 aegn:Restructuring2016And2017Member 2019-01-01 2019-12-31 0000353020 aegn:Restructuring2016And2017Member 2018-01-01 2018-12-31 0000353020 aegn:Restructuring2016And2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:LandAndLandImprovementsMember 2019-12-31 0000353020 us-gaap:LandAndLandImprovementsMember 2018-12-31 0000353020 srt:MinimumMember us-gaap:LandAndLandImprovementsMember 2019-01-01 2019-12-31 0000353020 srt:MaximumMember us-gaap:LandAndLandImprovementsMember 2019-01-01 2019-12-31 0000353020 us-gaap:LandBuildingsAndImprovementsMember 2019-12-31 0000353020 us-gaap:LandBuildingsAndImprovementsMember 2018-12-31 0000353020 srt:MinimumMember us-gaap:LandBuildingsAndImprovementsMember 2019-01-01 2019-12-31 0000353020 srt:MaximumMember us-gaap:LandBuildingsAndImprovementsMember 2019-01-01 2019-12-31 0000353020 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000353020 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000353020 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000353020 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000353020 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000353020 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000353020 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000353020 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000353020 us-gaap:VehiclesMember 2019-12-31 0000353020 us-gaap:VehiclesMember 2018-12-31 0000353020 us-gaap:ConstructionInProgressMember 2019-12-31 0000353020 us-gaap:ConstructionInProgressMember 2018-12-31 0000353020 aegn:AccruedExpenseMember 2019-12-31 0000353020 aegn:AccruedExpenseMember 2018-12-31 0000353020 aegn:InfrastructureSolutionsMember aegn:InsituformAustraliaMember 2019-04-01 2019-06-30 0000353020 aegn:InfrastructureSolutionsMember aegn:InsituformNetherlandsMember 2019-04-01 2019-06-30 0000353020 aegn:CorrosionProtectionMember aegn:CorrpowerMember 2019-04-01 2019-06-30 0000353020 aegn:CorrosionProtectionMember aegn:UnitedMexicoMember 2019-04-01 2019-06-30 0000353020 aegn:InfrastructureSolutionsMember aegn:InsituformNetherlandsMember 2019-10-01 2019-12-31 0000353020 aegn:InfrastructureSolutionsMember aegn:InsituformSpainMember 2019-10-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember 2019-10-01 2019-12-31 0000353020 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2019-12-31 0000353020 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2018-12-31 0000353020 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2019-01-01 2019-12-31 0000353020 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2018-01-01 2018-12-31 0000353020 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000353020 us-gaap:OtherLiabilitiesMember 2019-12-31 0000353020 aegn:AccruedExpenseAndOtherLiabilitiesMember 2019-12-31 0000353020 aegn:InfrastructureSolutionsMember 2017-12-31 0000353020 aegn:CorrosionProtectionMember 2017-12-31 0000353020 aegn:EnergyServicesMember 2017-12-31 0000353020 aegn:InfrastructureSolutionsMember 2018-12-31 0000353020 aegn:CorrosionProtectionMember 2018-12-31 0000353020 aegn:EnergyServicesMember 2018-12-31 0000353020 aegn:InfrastructureSolutionsMember 2019-12-31 0000353020 aegn:CorrosionProtectionMember 2019-12-31 0000353020 aegn:EnergyServicesMember 2019-12-31 0000353020 aegn:HebnaMember 2018-01-01 2018-12-31 0000353020 aegn:P2SMember 2018-01-01 2018-12-31 0000353020 aegn:Denmark1Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:LicensingAgreementsMember 2019-01-01 2019-12-31 0000353020 us-gaap:LicensingAgreementsMember 2019-12-31 0000353020 us-gaap:LicensingAgreementsMember 2018-12-31 0000353020 us-gaap:LeaseAgreementsMember 2019-01-01 2019-12-31 0000353020 us-gaap:LeaseAgreementsMember 2019-12-31 0000353020 us-gaap:LeaseAgreementsMember 2018-12-31 0000353020 us-gaap:TrademarksMember 2019-01-01 2019-12-31 0000353020 us-gaap:TrademarksMember 2019-12-31 0000353020 us-gaap:TrademarksMember 2018-12-31 0000353020 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0000353020 us-gaap:NoncompeteAgreementsMember 2019-12-31 0000353020 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000353020 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000353020 us-gaap:CustomerRelationshipsMember 2019-12-31 0000353020 us-gaap:CustomerRelationshipsMember 2018-12-31 0000353020 us-gaap:PatentsMember 2019-01-01 2019-12-31 0000353020 us-gaap:PatentsMember 2019-12-31 0000353020 us-gaap:PatentsMember 2018-12-31 0000353020 us-gaap:MediumTermNotesMember 2019-12-31 0000353020 us-gaap:MediumTermNotesMember 2018-12-31 0000353020 us-gaap:LineOfCreditMember 2019-12-31 0000353020 us-gaap:LineOfCreditMember 2018-12-31 0000353020 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000353020 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000353020 aegn:A2015CreditFacilityMember 2015-10-31 0000353020 us-gaap:RevolvingCreditFacilityMember aegn:A2015CreditFacilityMember 2015-10-31 0000353020 aegn:A2015CreditFacilityMember aegn:TermLoanMember 2018-12-31 0000353020 aegn:A2015CreditFacilityMember 2018-01-01 2018-12-31 0000353020 srt:MinimumMember aegn:A2015CreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000353020 srt:MaximumMember aegn:A2015CreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000353020 aegn:A2015CreditFacilityMember aegn:A2015InterestRateSwapMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0000353020 aegn:TermLoanMember 2019-12-31 0000353020 aegn:A2015CreditFacilityMember 2019-12-31 0000353020 aegn:InsuranceCarriesCollateralMember aegn:A2015CreditFacilityMember 2019-12-31 0000353020 aegn:WorkingPerformanceObligationMember aegn:A2015CreditFacilityMember 2019-12-31 0000353020 aegn:A2015CreditFacilityMember 2018-12-31 0000353020 aegn:BayouMember 2018-01-01 2018-12-31 0000353020 aegn:A2015InterestRateSwapMember 2015-10-31 0000353020 aegn:A2015CreditFacilityMember aegn:TermLoanMember 2019-12-31 0000353020 aegn:A2018InterestRateSwapMember 2018-03-12 0000353020 aegn:AmendedCreditFacilityMember 2018-12-31 0000353020 aegn:AmendedCreditFacilityMember 2019-12-31 0000353020 aegn:InConnectionWithEquityCompensationProgramsMember 2019-12-31 0000353020 aegn:ThroughTheOpenMarketRepurchaseProgramMember 2019-01-01 2019-12-31 0000353020 aegn:InConnectionWithEquityCompensationProgramsMember 2019-01-01 2019-12-31 0000353020 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000353020 aegn:ThroughTheOpenMarketRepurchaseProgramMember 2018-01-01 2018-12-31 0000353020 aegn:InConnectionWithEquityCompensationProgramsMember 2018-01-01 2018-12-31 0000353020 aegn:ThroughTheOpenMarketRepurchaseProgramMember 2017-01-01 2017-12-31 0000353020 aegn:InConnectionWithEquityCompensationProgramsMember 2017-01-01 2017-12-31 0000353020 aegn:A2016EmployeePlanMember 2018-04-30 0000353020 aegn:A2016EmployeePlanMember 2019-12-31 0000353020 aegn:DeferredStockUnitsMember aegn:A2016DirectorPlanMember 2019-12-31 0000353020 aegn:DeferredStockUnitsMember aegn:A2011DirectorPlanMember 2019-12-31 0000353020 aegn:DeferredStockUnitsMember aegn:A2006DirectorPlanMember 2019-12-31 0000353020 aegn:DeferredStockUnitsMember aegn:A2001DirectorPlanMember 2019-12-31 0000353020 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000353020 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000353020 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000353020 aegn:CurrentStockAwardsMember 2019-01-01 2019-12-31 0000353020 aegn:CurrentStockAwardsMember 2018-01-01 2018-12-31 0000353020 aegn:CurrentStockAwardsMember 2017-01-01 2017-12-31 0000353020 aegn:DeferredStockUnitsMember 2018-12-31 0000353020 aegn:DeferredStockUnitsMember 2017-12-31 0000353020 aegn:DeferredStockUnitsMember 2016-12-31 0000353020 aegn:DeferredStockUnitsMember 2019-01-01 2019-12-31 0000353020 aegn:DeferredStockUnitsMember 2018-01-01 2018-12-31 0000353020 aegn:DeferredStockUnitsMember 2017-01-01 2017-12-31 0000353020 aegn:DeferredStockUnitsMember 2019-12-31 0000353020 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000353020 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000353020 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000353020 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000353020 srt:WeightedAverageMember 2019-12-31 0000353020 srt:WeightedAverageMember 2017-12-31 0000353020 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0000353020 us-gaap:ForeignCountryMember 2018-01-01 2018-12-31 0000353020 us-gaap:ForeignCountryMember 2017-01-01 2017-12-31 0000353020 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0000353020 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0000353020 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0000353020 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000353020 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000353020 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0000353020 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000353020 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0000353020 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0000353020 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000353020 aegn:BrindersonLPMember aegn:PreacquisitionMattersMember 2016-12-31 0000353020 aegn:BrindersonLPMember aegn:PreacquisitionMattersMember 2017-01-01 2017-12-31 0000353020 aegn:BrindersonLPMember aegn:PreacquisitionMattersMember 2018-01-01 2018-12-31 0000353020 aegn:BrindersonLPMember aegn:PreacquisitionMattersMember 2018-12-31 0000353020 aegn:BrindersonLPMember aegn:PreacquisitionMattersMember 2019-01-01 2019-12-31 0000353020 country:US 2019-01-01 2019-12-31 0000353020 country:US 2018-01-01 2018-12-31 0000353020 country:US 2017-01-01 2017-12-31 0000353020 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0000353020 us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0000353020 us-gaap:ForeignPlanMember 2017-01-01 2017-12-31 0000353020 aegn:CorrproMember 2019-12-31 0000353020 us-gaap:OverfundedPlanMember aegn:CorrproMember 2019-12-31 0000353020 aegn:CorrproMember 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:EnergyServicesMember 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:InfrastructureSolutionsMember 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:InfrastructureSolutionsMember 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:InfrastructureSolutionsMember 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CorrosionProtectionMember 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CorrosionProtectionMember 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:CorrosionProtectionMember 2017-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:EnergyServicesMember 2019-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:EnergyServicesMember 2018-12-31 0000353020 us-gaap:OperatingSegmentsMember aegn:EnergyServicesMember 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember 2017-12-31 0000353020 us-gaap:MaterialReconcilingItemsMember 2019-12-31 0000353020 us-gaap:MaterialReconcilingItemsMember 2018-12-31 0000353020 us-gaap:MaterialReconcilingItemsMember 2017-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:DivestitureOfInternationalOperationsMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:DivestitureOfInternationalOperationsMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 aegn:EnvironmentalTechniquesMember aegn:InfrastructureSolutionsMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:DivestitureOfInternationalOperationsMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:DivestitureOfInternationalOperationsMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2018-01-01 2018-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:DivestitureOfInternationalOperationsMember aegn:Restructuring2017Member aegn:CorrosionProtectionMember 2017-01-01 2017-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2019-01-01 2019-12-31 0000353020 us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member aegn:EnergyServicesMember 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingIncomeLossMember aegn:DivestitureOfInternationalOperationsMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingIncomeLossMember aegn:DivestitureOfInternationalOperationsMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingIncomeLossMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:CorporateNonSegmentMember us-gaap:OperatingIncomeLossMember aegn:DivestitureOfInternationalOperationsMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 us-gaap:OtherNonoperatingIncomeExpenseMember aegn:Restructuring2017Member 2019-01-01 2019-12-31 0000353020 aegn:BayouMember us-gaap:OtherNonoperatingIncomeExpenseMember aegn:Restructuring2017Member 2018-01-01 2018-12-31 0000353020 us-gaap:OtherNonoperatingIncomeExpenseMember aegn:Restructuring2017Member 2017-01-01 2017-12-31 0000353020 country:US 2019-12-31 0000353020 country:US 2018-12-31 0000353020 country:US 2017-12-31 0000353020 country:CA 2019-12-31 0000353020 country:CA 2018-12-31 0000353020 country:CA 2017-12-31 0000353020 srt:EuropeMember 2019-12-31 0000353020 srt:EuropeMember 2018-12-31 0000353020 srt:EuropeMember 2017-12-31 0000353020 aegn:OtherForeignCountriesMember 2019-12-31 0000353020 aegn:OtherForeignCountriesMember 2018-12-31 0000353020 aegn:OtherForeignCountriesMember 2017-12-31 0000353020 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000353020 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000353020 2018-03-12 0000353020 aegn:A2018CreditFacilityMember 2018-03-12 0000353020 us-gaap:InterestRateSwapMember 2019-12-31 0000353020 us-gaap:InterestRateSwapMember 2019-01-01 2019-12-31 0000353020 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000353020 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000353020 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000353020 us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000353020 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000353020 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000353020 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-12-31 0000353020 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-12-31 0000353020 us-gaap:NondesignatedMember 2019-12-31 0000353020 us-gaap:NondesignatedMember 2018-12-31 0000353020 2019-01-01 2019-03-31 0000353020 2019-04-01 2019-06-30 0000353020 2019-07-01 2019-09-30 0000353020 2019-10-01 2019-12-31 0000353020 2018-01-01 2018-03-31 0000353020 2018-04-01 2018-06-30 0000353020 2018-07-01 2018-09-30 0000353020 2018-10-01 2018-12-31 0000353020 aegn:InsituformPacificPtyLimitedIpplMember us-gaap:SubsequentEventMember 2020-01-24 2020-01-24 0000353020 aegn:InsituformPacificPtyLimitedIpplMember us-gaap:TrademarksMember us-gaap:SubsequentEventMember 2020-01-24 2020-01-24 0000353020 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:InsituformPacificPtyLimitedIpplMember 2019-04-01 2019-06-30 0000353020 aegn:InsituformSpainMember us-gaap:SubsequentEventMember 2020-02-13 2020-02-13 0000353020 aegn:InsituformSpainMember us-gaap:TrademarksMember us-gaap:SubsequentEventMember 2020-02-13 2020-02-13 0000353020 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember aegn:InsituformSpainMember 2019-10-01 2019-12-31 0000353020 srt:MinimumMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000353020 srt:MinimumMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000353020 srt:MaximumMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000353020 srt:MaximumMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y iso4217:DKK iso4217:GBP utr:M utr:D 0000353020 Aegion Corp false --12-31 FY 2019 P5Y P5Y 6500000 P2Y P1Y P1M P24M P60D P90D P30D P45D 0.160 0.049 3 2000000 2000000 P7Y P10Y 0 0 0.21 200000 200000 2015 2016 2017 2018 2019 3 P5Y P5Y P5Y P5Y 164000 -48000 930000 8000 -134000 22000 7224000 9695000 0.10 0.10 2000000 2000000 0 0 0.01 0.01 125000000 125000000 30715959 31922409 30715959 31922409 0.0409 0.0459 0.0401 0.0445 0.033 0.033 0.078 0.078 10-K true 2019-12-31 false 001-35328 DE 45-3117900 17988 Edison Avenue Chesterfield MO 63005-1195 636 530-8000 No No Yes Yes Large Accelerated Filer false false false Class A Common Shares, $.01 par value  AEGN NASDAQ 563133402 30714860 1213935000 1333568000 1359019000 967700000 1066642000 1074207000 246235000 266926000 284812000 199430000 219823000 226173000 0 1389000 45390000 0 2169000 41032000 23427000 0 0 3375000 7004000 2923000 9030000 6894000 12814000 10973000 29647000 -43520000 14002000 17327000 16001000 1038000 516000 145000 -10893000 -9881000 -2201000 -23857000 -26692000 -18057000 -12884000 2955000 -61577000 6564000 -132000 5005000 -19448000 3087000 -66582000 1444000 159000 2819000 -20892000 2928000 -69401000 -0.67 0.09 -2.09 -0.67 0.09 -2.09 -19448000 3087000 -66582000 13915000 -14651000 20839000 -6237000 -1621000 1402000 33000 654000 -93000 -11803000 -13839000 -44248000 1493000 1000 3040000 -13296000 -13840000 -47288000 64874000 83527000 1348000 1359000 192604000 204541000 33103000 33572000 51092000 62467000 57193000 56437000 33909000 32172000 16092000 7792000 450215000 481867000 101091000 107059000 256835000 260633000 104828000 119696000 71466000 0 1216000 1561000 9862000 21601000 444207000 403491000 995513000 992417000 60614000 64562000 96577000 88020000 37562000 32339000 32803000 29469000 6485000 5260000 234041000 219650000 243629000 282003000 56253000 0 11254000 8361000 15243000 12216000 82750000 20577000 560420000 522230000 0 0 307000 319000 101148000 122818000 358998000 379890000 -32694000 -40290000 427759000 462737000 7334000 7450000 435093000 470187000 995513000 992417000 31922409 32462542 33956304 52783 0 43573 237416 312182 95510 111158 296909 49672 84184 28308 30559 -0 -0 1084 1691991 1177532 1711992 30715959 31922409 32462542 319000 325000 340000 1000 0 0 2000 3000 1000 1000 3000 0 1000 0 0 17000 12000 16000 307000 319000 325000 122818000 140749000 167700000 955000 0 822000 30376000 25769000 37833000 7751000 7838000 10060000 101148000 122818000 140749000 379890000 376694000 446095000 0 268000 0 -20892000 2928000 -69401000 358998000 379890000 376694000 -40290000 -23522000 -45635000 7596000 -16768000 22113000 -32694000 -40290000 -23522000 7450000 10810000 7683000 1444000 159000 2819000 0 158000 1609000 -0 71000 -0 3361000 -0 49000 -158000 221000 7334000 7450000 10810000 470187000 505056000 576183000 0 268000 0 -19448000 3087000 -66582000 956000 0 822000 2000 3000 1000 1000 3000 0 1000 0 0 30393000 25781000 37849000 7751000 7838000 10060000 0 0 158000 1609000 -0 71000 -0 3361000 -0 7645000 -16926000 22334000 435093000 470187000 505056000 -19448000 3087000 -66582000 36163000 37855000 44419000 662000 -143000 59000 7751000 7838000 10060000 3146000 -648000 -9376000 12782000 13814000 10080000 0 1389000 45390000 0 2169000 41032000 23427000 0 0 -0 -7048000 -0 -503000 -623000 -2152000 744000 -1278000 1562000 -16416000 6821000 29847000 3413000 -2306000 1926000 -4578000 -614000 -8732000 -6711000 -7339000 18803000 5091000 -24144000 -5924000 65000 -457000 1798000 78814000 39669000 63594000 28772000 30514000 30830000 1339000 3036000 707000 293000 299000 379000 -0 9000000 9045000 0 37942000 0 -27726000 1165000 -39547000 956000 0 823000 30393000 25775000 37849000 0 0 158000 1609000 -0 71000 -0 -0 500000 -0 1657000 -0 -273000 234000 639000 -7000000 -7000000 2000000 28438000 26250000 21647000 -66757000 -60448000 -56447000 -2995000 -4045000 6553000 -18664000 -23659000 -25847000 84886000 108545000 134392000 66222000 84886000 108545000 -0 -0 989000 66222000 84886000 107556000 14977000 15622000 14998000 -1579000 4625000 5649000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">1.</em>    DESCRIPTION OF BUSINESS</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Aegion Corporation combines innovative technologies with market leading expertise to maintain, rehabilitate and strengthen pipelines and other infrastructure around the world. For nearly <em style="font-weight: inherit; font-style: normal;">50</em> years, the Company has played a pioneering role in finding transformational solutions to rehabilitate aging infrastructure, primarily pipelines in the wastewater, water, energy, mining and refining industries. The Company also maintains the efficient operation of refineries and other industrial facilities and provide innovative solutions for the strengthening of buildings, bridges and other structures. Aegion is committed to Stronger. Safer. Infrastructure<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup>. The Company believes that the depth and breadth of its products and services platform make Aegion a leading “one-stop” provider for the world’s infrastructure rehabilitation and protection needs.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company is primarily built on the premise that it is possible to use technology to extend the structural design life and maintain, if <em style="font-weight: inherit; font-style: normal;">not</em> improve, the performance of infrastructure, mostly pipe. The Company is proving that this expertise can be applied in a variety of markets to protect pipelines in oil, gas, mining, wastewater and water applications and extending this to the rehabilitation and maintenance of commercial structures and the provision of professional services in energy-related industries. Many types of infrastructure must be protected from the corrosive and abrasive materials that pass through or near them. The Company’s expertise in non-disruptive corrosion engineering and abrasion protection is now wide-ranging, opening new markets for growth. The Company has a long history of product development and intellectual property management. The Company manufactures most of the engineered solutions it creates as well as the specialized equipment required to install them. Finally, decades of experience give the Company an advantage in understanding municipal, energy, mining, industrial and commercial customers. Strong customer relationships and brand recognition allow the Company to support the expansion of existing and innovative technologies into new high growth end markets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s predecessor was originally incorporated in Delaware in <em style="font-weight: inherit; font-style: normal;">1980</em> to act as the exclusive United States licensee of the Insituform<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> cured-in-place pipe (“CIPP”) process, which Insituform’s founder invented in <em style="font-weight: inherit; font-style: normal;">1971.</em> The Insituform<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> CIPP process served as the <em style="font-weight: inherit; font-style: normal;">first</em> trenchless technology for rehabilitating sewer pipelines and has enabled municipalities and private industry to avoid the extraordinary expense and extreme disruption that can result from conventional “dig-and-replace” methods. For nearly <em style="font-weight: inherit; font-style: normal;">50</em> years, the Company has maintained its leadership position in the CIPP market from manufacturing to technological innovations and market share.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In order to strengthen the Company’s ability to service the emerging demands of the infrastructure protection market and to better position the Company for sustainable growth, the Company embarked on a diversification strategy in <em style="font-weight: inherit; font-style: normal;">2009</em> to expand its product and service portfolio and its geographical reach. Through a series of strategic initiatives and key acquisitions, the Company now possesses a broad portfolio of cost-effective solutions for rehabilitating and maintaining aging or deteriorating infrastructure, protecting new infrastructure from corrosion worldwide and providing integrated professional services in engineering, procurement, construction, maintenance, and turnaround services for oil and natural gas companies, primarily in the midstream and downstream markets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Recognizing that the breadth of offerings expanded beyond the Company’s flagship Insituform<sup style="vertical-align:top;line-height:120%;font-size:pt">® </sup>brand, which constituted less than half of the Company’s revenues in <em style="font-weight: inherit; font-style: normal;">2011,</em> the Company reorganized Insituform Technologies, Inc. (“Insituform”), the parent company at the time, into a new holding company structure in <em style="font-weight: inherit; font-style: normal;"> October 2011. </em>Aegion became the new parent company and Insituform became a wholly-owned subsidiary of Aegion. Aegion reflects the Company’s mission of extending its leadership capabilities to furnish products and services to provide: (i) long-term protection for water and wastewater pipes, oil and gas pipelines and infrastructure as well as commercial and governmental structures and transportation infrastructure; and (ii) integrated professional services to energy companies.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Strategic Initiatives/Acquisitions/Divestitures</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Restructuring Activities</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">On <em style="font-weight: inherit; font-style: normal;"> July 28, 2017, </em>the Company’s board of directors approved a comprehensive global realignment and restructuring plan (the “Restructuring”). As part of the Restructuring, the Company announced plans to: (i) divest the Company’s pipe coating and insulation businesses in Louisiana, The Bayou Companies, LLC and Bayou Wasco Insulation, LLC (collectively “Bayou”); (ii) exit all non-pipe related contract applications for the Tyfo<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> system in North America; (iii) right-size the cathodic protection services operation in Canada and the CIPP businesses in Australia and Denmark; and (iv) reduce corporate and other operating costs.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">During <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company’s board of directors approved additional actions with respect to the Restructuring, which included the decisions to: (i) divest the Australia and Denmark CIPP businesses; (ii) take actions to further optimize operations within North America, including measures to reduce consolidated operating costs; and (iii) divest or otherwise exit multiple additional international businesses, including: (a) the Company’s cathodic protection installation activities in the Middle East, including Corrpower International Limited, the Company’s cathodic protection materials manufacturing and production joint venture in Saudi Arabia; (b) United Pipeline de Mexico S.A. de C.V., the Company’s Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> joint venture in Mexico (“United Mexico”); (c) the Company’s Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> businesses in Brazil and Argentina; (d) Aegion South Africa Proprietary Limited, the Company’s Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> and CIPP joint venture in the Republic of South Africa; and (e) the Company’s CIPP contract installation operations in England, the Netherlands, Spain and Northern Ireland.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company completed the divestitures of Bayou and the Denmark CIPP business in <em style="font-weight: inherit; font-style: normal;">2018.</em> The Company also completed the divestitures of the Netherlands CIPP business and its Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> joint venture in Mexico in <em style="font-weight: inherit; font-style: normal;">2019,</em> as well as the shutdown of activities for the CIPP business in England. The Company completed the divestitures of CIPP operations in Australia and Spain in early <em style="font-weight: inherit; font-style: normal;">2020</em> (see Note <em style="font-weight: inherit; font-style: normal;">17</em>). Remaining divestiture and shutdown activities include the sale of the Northern Ireland contracting operation and minor final dissolution activities in South America and South Africa, all of which is expected to be completed in the <em style="font-weight: inherit; font-style: normal;">first</em> half of <em style="font-weight: inherit; font-style: normal;">2020.</em> Additionally, the exit of the Company’s cathodic protection installation activities in the Middle East is substantially complete, though management expects minimal wind-down activities will extend through the <em style="font-weight: inherit; font-style: normal;">second</em> quarter of <em style="font-weight: inherit; font-style: normal;">2020</em> related to a small number of projects remaining in backlog.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">As part of efforts to optimize the cathodic protection operations in North America, the Company’s management initiated plans during the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019</em> to further downsize operations in the U.S., including the closure of three branch offices and the exit of capital intensive drilling activities at four branch offices. These actions included a reduction of approximately 20% of the cathodic protection domestic workforce and an exit of drilling activities that contributed approximately 20% to our cathodic protection domestic revenues in <em style="font-weight: inherit; font-style: normal;">2019.</em> Management expects these actions to improve our cathodic protection cost structure in the U.S., eliminate unprofitable results in certain parts of the business and reduce consolidated annual expenses for the business overall. Also during the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company reduced corporate headcount and took other actions to reduce corporate costs. See Note <em style="font-weight: inherit; font-style: normal;">4.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/> </div> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Infrastructure Solutions Segment (“Infrastructure Solutions”)</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">During <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company initiated plans to sell its CIPP contracting business in Ireland, Environmental Techniques Limited (“Environmental Techniques”)<span style="background-color:null;">, and Spain, Insituform Technologies Iberica SA (“Insituform Spain”).</span> Accordingly, the Company has classified the assets and liabilities as held for sale on the Consolidated Balance Sheet at <em style="font-weight: inherit; font-style: normal;"> December 31, </em><em style="font-weight: inherit; font-style: normal;">2019.</em> See Note <em style="font-weight: inherit; font-style: normal;">6.</em> Additionally, see Note <em style="font-weight: inherit; font-style: normal;">17</em> for additional information on the sale of Insituform Spain, effective <em style="font-weight: inherit; font-style: normal;"> February 13, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> October 2019, </em>the Company sold its CIPP contracting operations of Insituform Netherlands to GMB Rioleringstechnieken B.V., a Dutch company (“GMB”). In connection with the sale, the Company entered into a <span style="-sec-ix-hidden:c56692110">five</span>-year tube supply agreement whereby GMB will buy liners from the Company.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company’s board of directors approved a plan to divest the Company’s CIPP business in Australia (“Insituform Australia”). While restructuring actions in Insituform Australia led to improvements in operating results, an assessment of the long-term fit within the Company’s portfolio led to the decision to divest the business. Accordingly, the Company has classified Insituform Australia’s assets and liabilities as held for sale on the Consolidated Balance Sheets at <em style="font-weight: inherit; font-style: normal;"> December 31, </em><em style="font-weight: inherit; font-style: normal;">2019</em> and <em style="font-weight: inherit; font-style: normal;">2018.</em> See Note <em style="font-weight: inherit; font-style: normal;">6.</em> Additionally, see Note <em style="font-weight: inherit; font-style: normal;">17</em> for additional information on the sale of Insituform Australia, effective <em style="font-weight: inherit; font-style: normal;"> January 24, 2020.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> November 2018, </em>the Company sold substantially all of the fixed assets and inventory from its CIPP operations in Denmark for a sale price of DKK 10.5 million (approximately $1.6 million). In connection with the sale, the Company entered into a <span style="-sec-ix-hidden:c56692124">five</span>-year exclusive tube-supply agreement whereby the buyers will purchase Insituform<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> CIPP liners from the Company. The buyers are also entitled to use the Insituform<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> trade name based on a trademark license granted for the same <em style="font-weight: inherit; font-style: normal;">five</em>-year time period.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> March 2017, </em>the Company acquired Environmental Techniques Limited and its parent holding company, Killeen Trading Limited (collectively “Environmental Techniques”), for a purchase price of <span style="-sec-ix-hidden:c56692126">£6.5</span> million, approximately $8.0 million, which was funded from the Company’s international cash balances. Environmental Techniques provides trenchless drainage inspection, cleaning and rehabilitation services throughout the United Kingdom and the Republic of Ireland.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/> </div> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"><i>Corrosion Protection Segment (“Corrosion Protection”)</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> October 2019, </em>the Company sold its <em style="font-weight: inherit; font-style: normal;">fifty-five</em> percent (55%) interest in United Mexico, its Mexican Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> joint venture, to its joint venture partner, Miller Pipeline de Mexico, S.A. de C.V., a Mexican company (“Miller”). Miller owned the remaining <em style="font-weight: inherit; font-style: normal;">forty-five</em> percent (45%) interest in United Mexico. In connection with the sale, the Company entered into a long-term license agreement pursuant to which United Mexico will be the exclusive licensee in Mexico with respect to certain trademarks, patents and other intellectual property relating to the Company’s pipe lining business. The Company further expects to enter into a long-term agreement for the supply of equipment and consumables as well as the provision of services to United Mexico.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> August 2018, </em>the Company sold substantially all of the assets of its wholly-owned subsidiary, The Bayou Companies, LLC and its <em style="font-weight: inherit; font-style: normal;">fifty-one</em> percent (51%) interest in Bayou Wasco Insulation, LLC. The sale price was $46 million, consisting of $38 million paid in cash at closing and $8 million in a fully secured, <span style="-sec-ix-hidden:c56692142">two</span>-year loan payable to Aegion. Aegion is also eligible to receive an additional $4 million in total earn-out payments based on performance of the divested businesses in <em style="font-weight: inherit; font-style: normal;">2019</em> and <em style="font-weight: inherit; font-style: normal;">2020.</em> Cash proceeds, net of customary closing costs, were used to repay outstanding borrowings on the Company’s line of credit. The sale resulted in a pre-tax loss of $7.0 million during <em style="font-weight: inherit; font-style: normal;">2018,</em> which was included in “Other expense” in the Consolidated Statements of Operations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> May 2018, </em>the Company acquired the operations of Hebna Inc., Hebna Canada Inc. and Hebna Corporation (collectively “Hebna”), for a purchase price of $6.0 million. The transaction was funded from a combination of domestic and international cash balances, with <em style="font-weight: inherit; font-style: normal;">fifty</em> percent (50%) of the purchase price being paid by the Company’s joint venture in Oman, in which the Company is a <em style="font-weight: inherit; font-style: normal;">fifty-one</em> percent (51%) partner. Hebna provides pipeline lining services, including compressed-fit lining, slip-lining, liner and free-standing pipe fusing, pipeline assessment and integrity management, pipeline pigging and calibration, and roto-lining services primarily in the United States, Canada and Middle East.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Energy Services Segment (“Energy Services”)</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> July 2018, </em>the Company acquired the operations of Plant Performance Services LLC and <em style="font-weight: inherit; font-style: normal;">P2S</em> LLC (collectively <em style="font-weight: inherit; font-style: normal;">“P2S”</em>), for a purchase price of $3.0 million. The transaction was funded from domestic cash balances. <em style="font-weight: inherit; font-style: normal;">P2S</em> specializes in general mechanical turnaround services, specialty welding services and field fabrication services primarily for the downstream oil and gas industry.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Purchase Price Accounting</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company finalized its accounting for <em style="font-weight: inherit; font-style: normal;">P2S</em> and Hebna in <em style="font-weight: inherit; font-style: normal;">2019</em> and Environmental Techniques in <em style="font-weight: inherit; font-style: normal;">2018.</em> There were <em style="font-weight: inherit; font-style: normal;">no</em> significant adjustments to the purchase price accounting in either period. In total, the transaction purchase price(s) to acquire <em style="font-weight: inherit; font-style: normal;">P2S,</em> Hebna and Environmental Techniques was approximately $17.0 million, of which, identified assets included goodwill of $7.3 million, intangible assets of $5.5 million, property, plant and equipment of $3.5 million and net working capital of $0.7 million. The goodwill and definite-lived intangible assets associated with the <em style="font-weight: inherit; font-style: normal;">P2S</em> and Hebna acquisitions are deductible for tax purposes; whereas, the goodwill and definite-lived intangible assets associated with the Environmental Techniques acquisition are <em style="font-weight: inherit; font-style: normal;">not</em> deductible for tax purposes.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s acquisition of Environmental Techniques contributed revenues of $9.5 million, $7.5 million and $4.0 million, and net income (loss) of $(0.1) million, $0.1 million and $(0.7) million in <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively. Revenue and net income contributions associated with Hebna and <em style="font-weight: inherit; font-style: normal;">P2S</em> were de minimus in <em style="font-weight: inherit; font-style: normal;">2019</em> and <em style="font-weight: inherit; font-style: normal;">2018.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> 3 4 0.20 0.20 10500000 1600000 8000000.0 0.55 0.45 0.51 46000000 38000000 8000000 4000000 7000000.0 6000000.0 0.50 0.51 3000000.0 17000000.0 7300000 5500000 3500000 700000 9500000 7500000 4000000.0 -100000 100000 -700000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b><em style="font-weight: inherit; font-style: normal;">2.</em>    ACCOUNTING POLICIES</b></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Principles of Consolidation</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and majority-owned subsidiaries in which the Company is deemed to be the primary beneficiary. All significant intercompany transactions and balances have been eliminated.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Accounting Estimates</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Accumulated Other Comprehensive Loss</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">As set forth below, the Company’s accumulated other comprehensive loss is comprised of <em style="font-weight: inherit; font-style: normal;">three</em> main components: (i) currency translation; (ii) derivatives; and (iii) gains and losses associated with the Company’s defined benefit plan in the United Kingdom (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Currency translation adjustments (1)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(27,241</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(41,107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Derivative hedging activity</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(4,522</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,715</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension activity</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(931</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(898</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 18pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total accumulated other comprehensive loss</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(32,694</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(40,290</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"> <tbody> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3.4%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: bottom; width: 94.8%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">During <em style="font-weight: inherit; font-style: normal;">2019,</em> as a result of selling or disposing of certain international entities,<span style="font-family: Times New Roman; font-size: 10pt;"><span style="background-color:null;">$10.9</span></span>million was reclassified out of accumulated other comprehensive loss to “Other expense” in the Consolidated Statements of Operations.</p> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 7.2pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">For the Company’s international subsidiaries, the local currency is generally the functional currency. Assets and liabilities of these subsidiaries are translated into U.S. dollars using rates in effect at the balance sheet date while revenues and expenses are translated into U.S. dollars using average exchange rates. The cumulative translation adjustment resulting from changes in exchange rates are included in the Consolidated Balance Sheets as a component of “Accumulated other comprehensive loss” in total stockholders’ equity. Net foreign exchange transaction losses of $0.5 million, $0.6 million and $2.2 million for <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively, are included in “Other expense” in the Consolidated Statements of Operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Research and Development</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company expenses research and development costs as incurred. Research and development costs of $6.4 million, $5.6 million and $4.2 million for the years ended <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively, are included in “Operating expenses” in the consolidated statements of operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"/> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Taxation</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company provides for estimated income taxes payable or refundable on current year income tax returns as well as the estimated future tax effects attributable to temporary differences and carryforwards, based upon enacted tax laws and tax rates, and in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740,</em> <i>Income Taxes</i> (“FASB ASC <em style="font-weight: inherit; font-style: normal;">740”</em>). FASB ASC <em style="font-weight: inherit; font-style: normal;">740</em> also requires that a valuation allowance be recorded against any deferred tax assets that are <em style="font-weight: inherit; font-style: normal;">not</em> likely to be realized in the future. The determination is based on the Company’s ability to generate future taxable income and, at times, is dependent on its ability to implement strategic tax initiatives to ensure full utilization of recorded deferred tax assets. Should the Company <em style="font-weight: inherit; font-style: normal;">not</em> be able to implement the necessary tax strategies, it <em style="font-weight: inherit; font-style: normal;"> may </em>need to record valuation allowances for certain deferred tax assets, including those related to foreign income tax benefits. Significant management judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and any valuation allowances recorded against net deferred tax assets.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740,</em> tax benefits from an uncertain tax position <em style="font-weight: inherit; font-style: normal;"> may </em>be recognized when it is more likely than <em style="font-weight: inherit; font-style: normal;">not</em> that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. In addition, this recognition model includes a measurement attribute that measures the position as the largest amount of tax that is greater than <em style="font-weight: inherit; font-style: normal;">50%</em> likely of being realized upon ultimate settlement in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740.</em> This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company recognizes tax liabilities in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740</em> and adjusts these liabilities when judgment changes as a result of the evaluation of new information <em style="font-weight: inherit; font-style: normal;">not</em> previously available. Due to the complexity of some of these uncertainties, the ultimate resolution <em style="font-weight: inherit; font-style: normal;"> may </em>result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which they are determined. While the Company believes the resulting tax balances as of <em style="font-weight: inherit; font-style: normal;"> December 31, 2019 </em>and <em style="font-weight: inherit; font-style: normal;">2018</em> were appropriately accounted for in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740,</em> the ultimate outcome of such matters could result in favorable or unfavorable adjustments to the consolidated financial statements and such adjustments could be material.<br/>  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Refer to Note <em style="font-weight: inherit; font-style: normal;">12</em> for additional information regarding taxes on income and the impact of the TCJA.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Earnings per Share</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Earnings per share have been calculated using the following share information:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average number of common shares used for basic EPS</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">31,130,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,345,382</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,150,949</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive stock options and restricted and deferred stock unit awards</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">652,621</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average number of common shares and dilutive potential common stock used for dilutive EPS</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">31,130,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">32,998,003</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">33,150,949</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company excluded 529,539 restricted and deferred stock units in <em style="font-weight: inherit; font-style: normal;">2019</em> and 735,577 stock options and restricted and deferred stock units in <em style="font-weight: inherit; font-style: normal;">2017</em> from the diluted earnings per share calculation for the Company’s common stock because of the reported net loss for the periods. The Company excluded 4,049 and 73,897 stock options in <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively, from the diluted earnings per share calculations for the Company’s common stock because they were anti-dilutive as their exercise prices were greater than the average market price of common shares for each period.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </div></div></div></div></div></div></div></div></div></div></div></div><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Purchase Price Accounting</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company accounts for its acquisitions in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">805,</em> <i>Business Combinations</i>. The base cash purchase price plus the estimated fair value of any non-cash or contingent consideration given for an acquired business is allocated to the assets acquired (including identified intangible assets) and liabilities assumed based on the estimated fair values of such assets and liabilities. The excess of the total consideration over the aggregate net fair values assigned is recorded as goodwill. Contingent consideration, if any, is recognized as a liability as of the acquisition date with subsequent adjustments recorded in the consolidated statements of operations. Indirect and general expenses related to business combinations are expensed as incurred.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company typically determines the fair value of tangible and intangible assets acquired in a business combination using independent valuations that rely on management’s estimates of inputs and assumptions that a market participant would use. Key assumptions include cash flow projections, growth rates, asset lives, and discount rates based on an analysis of weighted average cost of capital.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Classification of Current Assets and Current Liabilities</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company includes in current assets and current liabilities certain amounts realizable and payable under construction contracts that <em style="font-weight: inherit; font-style: normal;"> may </em>extend beyond <span style="-sec-ix-hidden:c56692248">one</span> year. The construction periods on projects undertaken by the Company generally range from less than <span style="-sec-ix-hidden:c56692249">one</span> month to <span style="-sec-ix-hidden:c56692250">24</span> months.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Cash, Cash Equivalents and Restricted Cash</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company classifies highly liquid investments with original maturities of <em style="font-weight: inherit; font-style: normal;">90</em> days or less as cash equivalents. Recorded book values are reasonable estimates of fair value for cash and cash equivalents.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets and Consolidated Statements of Cash Flows are as follows (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance sheet data</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash and cash equivalents</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">64,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">83,527</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,348</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,359</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 18pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash, cash equivalents and restricted cash</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">66,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">84,886</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Restricted cash held in escrow primarily relates to funds reserved for legal requirements, deposits made in lieu of retention on specific projects performed for municipalities and state agencies, or advance customer payments and compensating balances for bank undertakings in Europe. Restricted cash related to operations is similar to retainage, and is, therefore, classified as a current asset, consistent with the Company’s policy on retainage.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Inventories</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Inventories are stated at the lower of cost (<em style="font-weight: inherit; font-style: normal;">first</em>-in, <em style="font-weight: inherit; font-style: normal;">first</em>-out) or net realizable value. Actual cost is used to value raw materials and supplies. Standard cost, which approximates actual cost, is used to value work-in-process, finished goods and construction materials. Standard cost includes direct labor, raw materials and manufacturing overhead based on normal capacity. For certain businesses within our Corrosion Protection segment, the Company uses actual costs or average costs for all classes of inventory.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Retainage</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Many of the contracts under which the Company performs work contain retainage provisions. Retainage refers to that portion of revenue earned by the Company but held for payment by the customer pending satisfactory completion of the project. The Company generally invoices its customers periodically as work is completed. Under ordinary circumstances, collection from municipalities is made within <span style="-sec-ix-hidden:c56692255">60</span> to <span style="-sec-ix-hidden:c56692256">90</span> days of billing. In most cases, 5% to 15% of the contract value is withheld by the municipal owner pending satisfactory completion of the project. Collections from other customers are generally made within <span style="-sec-ix-hidden:c56692259">30</span> to <span style="-sec-ix-hidden:c56692260">45</span> days of billing. Unless reserved, the Company believes that all amounts retained by customers under such provisions are fully collectible. Retainage on active contracts is classified as a current asset regardless of the term of the contract. Retainage is generally collected within <em style="font-weight: inherit; font-style: normal;">one</em> year of the completion of a contract, although collection can extend beyond <em style="font-weight: inherit; font-style: normal;">one</em> year from time to time. As of <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> retainage receivables aged greater than <em style="font-weight: inherit; font-style: normal;">365</em> days approximated 18% of the total retainage balance and collectibility was assessed as described in the allowance for doubtful accounts section below.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Allowance for Doubtful Accounts</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Management makes estimates of the uncollectibility of accounts receivable and retainage. The Company records an allowance based on specific accounts to reduce receivables, including retainage, to the amount that is expected to be collected. The specific allowances are reevaluated and adjusted as additional information is received. After all reasonable attempts to collect the receivable or retainage have been explored, the account is written off against the allowance. The Company also includes reserves related to certain accounts receivable that <em style="font-weight: inherit; font-style: normal;"> may </em>be in litigation or dispute or are aged.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Long-Lived Assets</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Property, plant and equipment and other identified intangibles (primarily customer relationships, patents and acquired technologies, trademarks, licenses and non-compete agreements) are recorded at cost, net of accumulated depreciation, amortization and impairment, and, except for goodwill, are depreciated or amortized on a straight-line basis over their estimated useful lives. Changes in circumstances such as technological advances, changes to the Company’s business model or changes in the Company’s capital strategy can result in the actual useful lives differing from the Company’s estimates. If the Company determines that the useful life of its property, plant and equipment or its identified intangible assets should be shortened, the Company would depreciate or amortize the net book value in excess of the salvage value over its revised remaining useful life, thereby increasing depreciation or amortization expense.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Long-lived assets, including property, plant and equipment and other intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of an asset <em style="font-weight: inherit; font-style: normal;"> may </em><em style="font-weight: inherit; font-style: normal;">not</em> be recoverable. Such impairment tests are based on a comparison of undiscounted cash flows to the recorded value of the asset. The estimate of cash flow is based upon, among other things, assumptions about expected future operating performance. The Company’s estimates of undiscounted cash flow <em style="font-weight: inherit; font-style: normal;"> may </em>differ from actual cash flow due to, among other things, technological changes, economic conditions, changes to its business model or changes in its operating performance. If the sum of the undiscounted cash flows is less than the carrying value, the Company recognizes an impairment loss, measured as the amount by which the carrying value exceeds the fair value of the asset.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><i>Impairment Review – <em style="font-weight: inherit; font-style: normal;">2017</em></i></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> system in North America. As a result of this action, the Company evaluated the fair value of long-lived assets in its Fyfe reporting unit in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">360,</em> <i>Property, Plant and Equipment</i> (“FASB ASC <em style="font-weight: inherit; font-style: normal;">360”</em>). The results of the Fyfe reporting unit and its related asset groups are reported within the Infrastructure Solutions reportable segment.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Based on the results of the valuation, the carrying amount of certain long-lived assets for the Fyfe North America asset group exceeded the fair value. Accordingly, the Company recorded impairment charges of $3.4 million to trademarks, $20.8 million to customer relationships and $16.8 million to patents and acquired technology in <em style="font-weight: inherit; font-style: normal;">2017.</em> The impairment charges were recorded to “Definite-lived intangible asset impairment” in the Consolidated Statement of Operations. Property, plant and equipment were determined to have a carrying value that exceeded fair value; thus, <em style="font-weight: inherit; font-style: normal;">no</em> impairment was recorded.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The fair value estimates described above were determined using observable inputs and significant unobservable inputs, which are based on level <em style="font-weight: inherit; font-style: normal;">3</em> inputs as defined in the Fair Value Measurements section below.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Goodwill</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 18pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Under FASB ASC <em style="font-weight: inherit; font-style: normal;">350,</em> the Company conducts an impairment test of goodwill on an annual basis or when events or changes in circumstances indicate that the carrying value of goodwill <em style="font-weight: inherit; font-style: normal;"> may </em><em style="font-weight: inherit; font-style: normal;">not</em> be recoverable. An impairment charge will be recognized to the extent that the fair value of a reporting unit is less than its carrying value. Factors that could potentially trigger an impairment review include (but are <em style="font-weight: inherit; font-style: normal;">not</em> limited to):</p> <table cellpadding="1" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"> <tbody> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">significant underperformance of a segment relative to expected, historical or forecasted operating results;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">significant negative industry or economic trends;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">significant changes in the strategy for a segment including extended slowdowns in the segment’s market;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">a decrease in market capitalization below the Company’s book value; and</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">a significant change in regulations.</p> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Whether during the annual impairment assessment or during a trigger-based impairment review, the Company estimates the fair value of its reporting units and compares such fair value to the carrying value of those reporting units to determine if there are any indications of goodwill impairment.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Fair value of reporting units is estimated using a combination of <em style="font-weight: inherit; font-style: normal;">two</em> valuation methods: a market approach and an income approach with each method given equal weight in estimating the fair value assigned to each reporting unit. Absent an indication of fair value from a potential buyer or similar specific transaction, the Company believes the use of these <em style="font-weight: inherit; font-style: normal;">two</em> methods provides a reasonable estimate of a reporting unit’s fair value. Assumptions common to both methods are operating plans and economic outlooks, which are used to forecast future revenues, earnings and after-tax cash flows for each reporting unit. These assumptions are applied consistently for both methods.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The market approach estimates fair value by <em style="font-weight: inherit; font-style: normal;">first</em> determining earnings before interest, taxes, depreciation and amortization (“EBITDA”) multiples for comparable publicly-traded companies with similar characteristics of the reporting unit. The EBITDA multiples for comparable companies are based upon current enterprise value. The enterprise value is based upon current market capitalization and includes a control premium. The Company believes this approach is appropriate because it provides a fair value estimate using multiples from entities with operations and economic characteristics comparable to its reporting units.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The income approach is based on forecasted future (debt-free) cash flows that are discounted to present value using factors that consider timing and risk of future cash flows. The Company believes this approach is appropriate because it provides a fair value estimate based upon the reporting unit’s expected long-term operating cash flow performance. Discounted cash flow projections are based on financial forecasts developed from operating plans and economic outlooks, growth rates, estimates of future expected changes in operating margins, terminal value growth rates, future capital expenditures and changes in working capital requirements. Estimates of discounted cash flows <em style="font-weight: inherit; font-style: normal;"> may </em>differ from actual cash flows due to, among other things, changes in economic conditions, changes to business models, changes in the Company’s weighted average cost of capital, or changes in operating performance.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The discount rate applied to the estimated future cash flows is <em style="font-weight: inherit; font-style: normal;">one</em> of the most significant assumptions utilized under the income approach. The Company determines the appropriate discount rate for each of its reporting units based on the weighted average cost of capital (“WACC”) for each individual reporting unit. The WACC takes into account both the pre-tax cost of debt and cost of equity (including the risk-free rate on <em style="font-weight: inherit; font-style: normal;">twenty</em> year U.S. Treasury bonds), and certain other company-specific and market-based factors. As each reporting unit has a different risk profile based on the nature of its operations, the WACC for each reporting unit is adjusted, as appropriate, to account for company-specific risks. Accordingly, the WACC for each reporting unit <em style="font-weight: inherit; font-style: normal;"> may </em>differ.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><i>Annual Impairment Assessment – <em style="font-weight: inherit; font-style: normal;"> October 1, 2019</em></i></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company had six reporting units for purposes of assessing goodwill at <em style="font-weight: inherit; font-style: normal;"> October 1, 2019 </em>as follows: Municipal Pipe Rehabilitation, Fyfe, Corrpro, United Pipeline Systems, Coating Services and Energy Services.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Significant assumptions used in the Company’s <em style="font-weight: inherit; font-style: normal;"> October 2019 </em>goodwill review included: (i) discount rates ranging from 12.0% to <span style="-sec-ix-hidden:c56692289">16.0%;</span> (ii) annual revenue growth rates generally ranging from 1.6% to <span style="-sec-ix-hidden:c56692291">4.9%;</span> (iii) operating margin stability in the short term related to certain reporting units affected by the Restructuring, but slightly increased operating margins long term; and (iv) peer group EBITDA multiples.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company’s assessment of each reporting unit’s fair value in relation to its respective carrying value yielded no reporting units with a fair value below carrying value or within 10 percent of its carrying value. The Energy Services reporting unit had a fair value only slightly above <em style="font-weight: inherit; font-style: normal;">10</em> percent of its carrying value. The Energy Services reporting unit, which had $48.0 million of goodwill recorded at the impairment testing date, has several large customers and primarily operates in the California downstream oil and gas market, which has experienced significant market changes in recent years. Projected cash flows were based on continued strength in the Central California downstream energy market and a continued, growing relationship with its primary customer base. If these assumptions do <em style="font-weight: inherit; font-style: normal;">not</em> materialize in a manner consistent with Company’s expectations, there is risk of impairment to recorded goodwill.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><i>Impairment Review – <em style="font-weight: inherit; font-style: normal;">2017</em></i></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> system in North America. As a result of this action, the Company evaluated the goodwill of its Fyfe reporting unit and determined that a triggering event occurred. Based on the impairment analysis, the Company determined that recorded goodwill at the Fyfe reporting unit was impaired by $45.4 million, which was recorded to “Goodwill impairment” in the Consolidated Statement of Operations during <em style="font-weight: inherit; font-style: normal;">2017.</em> As of <em style="font-weight: inherit; font-style: normal;"> December 31, 2017, </em>the Company had remaining Fyfe goodwill of $9.6 million. Projected cash flows were based, in part, on the ability to grow <em style="font-weight: inherit; font-style: normal;">third</em>-party product sales and pressure pipe contracting in North America, and maintaining a presence in other international markets. If these assumptions do <em style="font-weight: inherit; font-style: normal;">not</em> materialize in a manner consistent with Company’s expectations, there is risk of additional impairment to recorded goodwill.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"><span style="text-decoration: underline; ">Fair Value Measurements</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">FASB ASC <em style="font-weight: inherit; font-style: normal;">820,</em> <i>Fair Value Measurements</i> (“FASB ASC <em style="font-weight: inherit; font-style: normal;">820”</em>), defines fair value and establishes a framework for measuring and disclosing fair value instruments. The guidance establishes a <em style="font-weight: inherit; font-style: normal;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"> <tbody> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Level <em style="font-weight: inherit; font-style: normal;">1</em> – defined as quoted prices in active markets for identical instruments;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Level <em style="font-weight: inherit; font-style: normal;">2</em> – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Level <em style="font-weight: inherit; font-style: normal;">3</em> – defined as unobservable inputs in which little or <em style="font-weight: inherit; font-style: normal;">no</em> market data exists, therefore requiring an entity to develop its own assumptions.</p> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left; text-indent: 18pt;">The Company uses these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for derivative instruments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. Changes in assumptions or estimation methods could affect the fair value estimates; however, the Company does <em style="font-weight: inherit; font-style: normal;">not</em> believe any such changes would have a material impact on its financial condition, results of operations or cash flows. Other financial instruments including cash and cash equivalents and short-term borrowings, including notes payable, are recorded at cost, which approximates fair value, which is based on Level <em style="font-weight: inherit; font-style: normal;">2</em> inputs as previously defined.  The Company had <em style="font-weight: inherit; font-style: normal;">no</em> transfers between Level <em style="font-weight: inherit; font-style: normal;">1,</em> <em style="font-weight: inherit; font-style: normal;">2</em> or <em style="font-weight: inherit; font-style: normal;">3</em> inputs during <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> or <em style="font-weight: inherit; font-style: normal;">2017.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Investments in Variable Interest Entities</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company evaluates all transactions and relationships with variable interest entities (“VIE”) to determine whether the Company is the primary beneficiary of the entities in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">810,</em> <i>Consolidation.</i> Other than the sale of the Company’s interest in United Mexico, there were <em style="font-weight: inherit; font-style: normal;">no</em> changes in the Company’s VIEs during <em style="font-weight: inherit; font-style: normal;">2019.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Financial data for consolidated variable interest entities are summarized in the following tables (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance sheet data</b></p> </td> <td style="color: rgb(255, 255, 255); width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" rowspan="1" style="color: rgb(255, 255, 255); width: 1%; font-family: Times New Roman; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); text-align: center; padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18,304</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,066</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-current assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,635</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,466</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">8,261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,953</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-current liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">1,962</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,780</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading"> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Statement of operations data</b></p> </td> <td style="color: rgb(255, 255, 255); font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019 (1)</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" rowspan="1" style="width: 1%; font-family: Times New Roman; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2018 (2)</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); text-align: center; padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">28,403</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49,809</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">91,947</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9,508</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,898</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,194</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net (income) loss attributable to Aegion Corporation</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">(1,100</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,374</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,432</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"> <tbody> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 4%; text-align: center; font-family: Times New Roman; font-size: 10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></td> <td style="vertical-align: top; width: 96%; font-family: Times New Roman; font-size: 10pt;">Includes activity from our Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> joint venture in Mexico, which was sold during the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019.</em></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 4%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Includes activity from our pipe coating and insulation joint venture in Louisiana, which was sold during the <em style="font-weight: inherit; font-style: normal;">third</em> quarter of <em style="font-weight: inherit; font-style: normal;">2018.</em></p> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div></div></div></div></div></div><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Accounting Standards Updates</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> December 2019, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2019</em>-<em style="font-weight: inherit; font-style: normal;">12,</em> <i>Simplifying the Accounting for Income Taxes</i>, which removes certain exceptions to the general principles in Topic <em style="font-weight: inherit; font-style: normal;">740</em> and also clarifies and amends existing guidance to improved consistent application. The guidance is effective for the Company’s fiscal year beginning <em style="font-weight: inherit; font-style: normal;"> January 1, 2021, </em>including interim periods within that fiscal year. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and does <em style="font-weight: inherit; font-style: normal;">not</em> expect it will have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> August 2018, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2018</em>-<em style="font-weight: inherit; font-style: normal;">13,</em> <i>Fair Value Measurement: Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</i>, which modifies the disclosure requirements for Level <em style="font-weight: inherit; font-style: normal;">1,</em> Level <em style="font-weight: inherit; font-style: normal;">2</em> and Level <em style="font-weight: inherit; font-style: normal;">3</em> instruments in the fair value hierarchy. The guidance is effective for the Company’s fiscal year beginning <em style="font-weight: inherit; font-style: normal;"> January 1, 2020, </em>including interim periods within that fiscal year. The adoption of this standard is <em style="font-weight: inherit; font-style: normal;">not</em> expected to have a material impact on its consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> February 2018, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2018</em>-<em style="font-weight: inherit; font-style: normal;">02,</em> <i>Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</i>, which permits a company to reclassify the income tax effects of the Tax Cuts and Jobs Act on items within accumulated other comprehensive income to retained earnings. Companies <em style="font-weight: inherit; font-style: normal;"> may </em>adopt the new guidance using <em style="font-weight: inherit; font-style: normal;">one</em> of <em style="font-weight: inherit; font-style: normal;">two</em> transition methods: (i) retrospective to each period (or periods) in which the income tax effects are recognized, or (ii) at the beginning of the period of adoption. The Company adopted this standard effective <em style="font-weight: inherit; font-style: normal;"> January 1, 2019 </em>and elected <em style="font-weight: inherit; font-style: normal;">not</em> to reclassify the tax effects due to the immaterial impact on the Company’s consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> June 2016, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2016</em>-<em style="font-weight: inherit; font-style: normal;">13,</em> <i>Measurement of Credit Losses on Financial Instruments</i>, which changes the way in which entities estimate and present credit losses for most financial assets, including accounts receivable. The guidance is effective for the Company’s fiscal year beginning <em style="font-weight: inherit; font-style: normal;"> January 1, 2020, </em>including interim periods within that fiscal year. For the Company’s trade receivables, certain other receivables and certain other financial instruments, it will be required to use a new forward-looking “expected” credit loss model based on historical loss rates that will replace the existing “incurred” credit loss model, which will generally result in earlier recognition of allowances for credit losses. The Company adopted this standard effective <em style="font-weight: inherit; font-style: normal;"> January 1, 2020, </em>the impact of which was <em style="font-weight: inherit; font-style: normal;">not</em> material on the Company’s consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> February 2016, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2016</em>-<em style="font-weight: inherit; font-style: normal;">02,</em> <i>Leases (Topic <em style="font-weight: inherit; font-style: normal;">842</em>)</i>, which requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with lease terms longer than <em style="font-weight: inherit; font-style: normal;">twelve</em> months. The Company adopted this standard, effective <em style="font-weight: inherit; font-style: normal;"> January 1, 2019, </em>using the adoption-date transition provision, which recognizes and measures leases existing at <em style="font-weight: inherit; font-style: normal;"> January 1, 2019 </em>but without retrospective application. See Note <em style="font-weight: inherit; font-style: normal;">7.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 7.2pt; text-align: left;"> </p><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Principles of Consolidation</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and majority-owned subsidiaries in which the Company is deemed to be the primary beneficiary. All significant intercompany transactions and balances have been eliminated.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Accounting Estimates</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Accumulated Other Comprehensive Loss</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">As set forth below, the Company’s accumulated other comprehensive loss is comprised of <em style="font-weight: inherit; font-style: normal;">three</em> main components: (i) currency translation; (ii) derivatives; and (iii) gains and losses associated with the Company’s defined benefit plan in the United Kingdom (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Currency translation adjustments (1)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(27,241</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(41,107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Derivative hedging activity</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(4,522</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,715</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension activity</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(931</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(898</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 18pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total accumulated other comprehensive loss</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(32,694</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(40,290</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"> <tbody> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3.4%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: bottom; width: 94.8%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">During <em style="font-weight: inherit; font-style: normal;">2019,</em> as a result of selling or disposing of certain international entities,<span style="font-family: Times New Roman; font-size: 10pt;"><span style="background-color:null;">$10.9</span></span>million was reclassified out of accumulated other comprehensive loss to “Other expense” in the Consolidated Statements of Operations.</p> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 7.2pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">For the Company’s international subsidiaries, the local currency is generally the functional currency. Assets and liabilities of these subsidiaries are translated into U.S. dollars using rates in effect at the balance sheet date while revenues and expenses are translated into U.S. dollars using average exchange rates. The cumulative translation adjustment resulting from changes in exchange rates are included in the Consolidated Balance Sheets as a component of “Accumulated other comprehensive loss” in total stockholders’ equity. Net foreign exchange transaction losses of $0.5 million, $0.6 million and $2.2 million for <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively, are included in “Other expense” in the Consolidated Statements of Operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Currency translation adjustments (1)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(27,241</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(41,107</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Derivative hedging activity</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(4,522</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,715</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pension activity</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(931</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(898</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 18pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total accumulated other comprehensive loss</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 17px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 207px; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(32,694</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(40,290</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> -27241000 -41107000 -4522000 1715000 931000 898000 -32694000 -40290000 10900000 500000 -600000 -2200000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Research and Development</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company expenses research and development costs as incurred. Research and development costs of $6.4 million, $5.6 million and $4.2 million for the years ended <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively, are included in “Operating expenses” in the consolidated statements of operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> 6400000 5600000 4200000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Taxation</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company provides for estimated income taxes payable or refundable on current year income tax returns as well as the estimated future tax effects attributable to temporary differences and carryforwards, based upon enacted tax laws and tax rates, and in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740,</em> <i>Income Taxes</i> (“FASB ASC <em style="font-weight: inherit; font-style: normal;">740”</em>). FASB ASC <em style="font-weight: inherit; font-style: normal;">740</em> also requires that a valuation allowance be recorded against any deferred tax assets that are <em style="font-weight: inherit; font-style: normal;">not</em> likely to be realized in the future. The determination is based on the Company’s ability to generate future taxable income and, at times, is dependent on its ability to implement strategic tax initiatives to ensure full utilization of recorded deferred tax assets. Should the Company <em style="font-weight: inherit; font-style: normal;">not</em> be able to implement the necessary tax strategies, it <em style="font-weight: inherit; font-style: normal;"> may </em>need to record valuation allowances for certain deferred tax assets, including those related to foreign income tax benefits. Significant management judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and any valuation allowances recorded against net deferred tax assets.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740,</em> tax benefits from an uncertain tax position <em style="font-weight: inherit; font-style: normal;"> may </em>be recognized when it is more likely than <em style="font-weight: inherit; font-style: normal;">not</em> that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. In addition, this recognition model includes a measurement attribute that measures the position as the largest amount of tax that is greater than <em style="font-weight: inherit; font-style: normal;">50%</em> likely of being realized upon ultimate settlement in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740.</em> This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company recognizes tax liabilities in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740</em> and adjusts these liabilities when judgment changes as a result of the evaluation of new information <em style="font-weight: inherit; font-style: normal;">not</em> previously available. Due to the complexity of some of these uncertainties, the ultimate resolution <em style="font-weight: inherit; font-style: normal;"> may </em>result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which they are determined. While the Company believes the resulting tax balances as of <em style="font-weight: inherit; font-style: normal;"> December 31, 2019 </em>and <em style="font-weight: inherit; font-style: normal;">2018</em> were appropriately accounted for in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">740,</em> the ultimate outcome of such matters could result in favorable or unfavorable adjustments to the consolidated financial statements and such adjustments could be material.<br/>  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Refer to Note <em style="font-weight: inherit; font-style: normal;">12</em> for additional information regarding taxes on income and the impact of the TCJA.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Earnings per Share</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Earnings per share have been calculated using the following share information:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average number of common shares used for basic EPS</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">31,130,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,345,382</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,150,949</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive stock options and restricted and deferred stock unit awards</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">652,621</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average number of common shares and dilutive potential common stock used for dilutive EPS</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">31,130,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">32,998,003</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">33,150,949</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company excluded 529,539 restricted and deferred stock units in <em style="font-weight: inherit; font-style: normal;">2019</em> and 735,577 stock options and restricted and deferred stock units in <em style="font-weight: inherit; font-style: normal;">2017</em> from the diluted earnings per share calculation for the Company’s common stock because of the reported net loss for the periods. The Company excluded 4,049 and 73,897 stock options in <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively, from the diluted earnings per share calculations for the Company’s common stock because they were anti-dilutive as their exercise prices were greater than the average market price of common shares for each period.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </div></div></div></div></div></div></div></div></div></div></div></div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average number of common shares used for basic EPS</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">31,130,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,345,382</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,150,949</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive stock options and restricted and deferred stock unit awards</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">652,621</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average number of common shares and dilutive potential common stock used for dilutive EPS</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">31,130,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">32,998,003</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">33,150,949</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 31130222 32345382 33150949 0 652621 0 31130222 32998003 33150949 529539 735577 4049 73897 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Purchase Price Accounting</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company accounts for its acquisitions in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">805,</em> <i>Business Combinations</i>. The base cash purchase price plus the estimated fair value of any non-cash or contingent consideration given for an acquired business is allocated to the assets acquired (including identified intangible assets) and liabilities assumed based on the estimated fair values of such assets and liabilities. The excess of the total consideration over the aggregate net fair values assigned is recorded as goodwill. Contingent consideration, if any, is recognized as a liability as of the acquisition date with subsequent adjustments recorded in the consolidated statements of operations. Indirect and general expenses related to business combinations are expensed as incurred.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company typically determines the fair value of tangible and intangible assets acquired in a business combination using independent valuations that rely on management’s estimates of inputs and assumptions that a market participant would use. Key assumptions include cash flow projections, growth rates, asset lives, and discount rates based on an analysis of weighted average cost of capital.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Classification of Current Assets and Current Liabilities</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company includes in current assets and current liabilities certain amounts realizable and payable under construction contracts that <em style="font-weight: inherit; font-style: normal;"> may </em>extend beyond <span style="-sec-ix-hidden:c56692248">one</span> year. The construction periods on projects undertaken by the Company generally range from less than <span style="-sec-ix-hidden:c56692249">one</span> month to <span style="-sec-ix-hidden:c56692250">24</span> months.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Cash, Cash Equivalents and Restricted Cash</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company classifies highly liquid investments with original maturities of <em style="font-weight: inherit; font-style: normal;">90</em> days or less as cash equivalents. Recorded book values are reasonable estimates of fair value for cash and cash equivalents.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets and Consolidated Statements of Cash Flows are as follows (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance sheet data</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash and cash equivalents</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">64,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">83,527</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,348</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,359</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 18pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash, cash equivalents and restricted cash</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">66,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">84,886</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Restricted cash held in escrow primarily relates to funds reserved for legal requirements, deposits made in lieu of retention on specific projects performed for municipalities and state agencies, or advance customer payments and compensating balances for bank undertakings in Europe. Restricted cash related to operations is similar to retainage, and is, therefore, classified as a current asset, consistent with the Company’s policy on retainage.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance sheet data</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash and cash equivalents</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">64,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">83,527</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,348</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,359</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 18pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash, cash equivalents and restricted cash</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">66,222</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">84,886</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 64874000 83527000 1348000 1359000 66222000 84886000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Inventories</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Inventories are stated at the lower of cost (<em style="font-weight: inherit; font-style: normal;">first</em>-in, <em style="font-weight: inherit; font-style: normal;">first</em>-out) or net realizable value. Actual cost is used to value raw materials and supplies. Standard cost, which approximates actual cost, is used to value work-in-process, finished goods and construction materials. Standard cost includes direct labor, raw materials and manufacturing overhead based on normal capacity. For certain businesses within our Corrosion Protection segment, the Company uses actual costs or average costs for all classes of inventory.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Retainage</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Many of the contracts under which the Company performs work contain retainage provisions. Retainage refers to that portion of revenue earned by the Company but held for payment by the customer pending satisfactory completion of the project. The Company generally invoices its customers periodically as work is completed. Under ordinary circumstances, collection from municipalities is made within <span style="-sec-ix-hidden:c56692255">60</span> to <span style="-sec-ix-hidden:c56692256">90</span> days of billing. In most cases, 5% to 15% of the contract value is withheld by the municipal owner pending satisfactory completion of the project. Collections from other customers are generally made within <span style="-sec-ix-hidden:c56692259">30</span> to <span style="-sec-ix-hidden:c56692260">45</span> days of billing. Unless reserved, the Company believes that all amounts retained by customers under such provisions are fully collectible. Retainage on active contracts is classified as a current asset regardless of the term of the contract. Retainage is generally collected within <em style="font-weight: inherit; font-style: normal;">one</em> year of the completion of a contract, although collection can extend beyond <em style="font-weight: inherit; font-style: normal;">one</em> year from time to time. As of <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> retainage receivables aged greater than <em style="font-weight: inherit; font-style: normal;">365</em> days approximated 18% of the total retainage balance and collectibility was assessed as described in the allowance for doubtful accounts section below.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> 0.05 0.15 0.18 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Allowance for Doubtful Accounts</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Management makes estimates of the uncollectibility of accounts receivable and retainage. The Company records an allowance based on specific accounts to reduce receivables, including retainage, to the amount that is expected to be collected. The specific allowances are reevaluated and adjusted as additional information is received. After all reasonable attempts to collect the receivable or retainage have been explored, the account is written off against the allowance. The Company also includes reserves related to certain accounts receivable that <em style="font-weight: inherit; font-style: normal;"> may </em>be in litigation or dispute or are aged.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Long-Lived Assets</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Property, plant and equipment and other identified intangibles (primarily customer relationships, patents and acquired technologies, trademarks, licenses and non-compete agreements) are recorded at cost, net of accumulated depreciation, amortization and impairment, and, except for goodwill, are depreciated or amortized on a straight-line basis over their estimated useful lives. Changes in circumstances such as technological advances, changes to the Company’s business model or changes in the Company’s capital strategy can result in the actual useful lives differing from the Company’s estimates. If the Company determines that the useful life of its property, plant and equipment or its identified intangible assets should be shortened, the Company would depreciate or amortize the net book value in excess of the salvage value over its revised remaining useful life, thereby increasing depreciation or amortization expense.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Long-lived assets, including property, plant and equipment and other intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of an asset <em style="font-weight: inherit; font-style: normal;"> may </em><em style="font-weight: inherit; font-style: normal;">not</em> be recoverable. Such impairment tests are based on a comparison of undiscounted cash flows to the recorded value of the asset. The estimate of cash flow is based upon, among other things, assumptions about expected future operating performance. The Company’s estimates of undiscounted cash flow <em style="font-weight: inherit; font-style: normal;"> may </em>differ from actual cash flow due to, among other things, technological changes, economic conditions, changes to its business model or changes in its operating performance. If the sum of the undiscounted cash flows is less than the carrying value, the Company recognizes an impairment loss, measured as the amount by which the carrying value exceeds the fair value of the asset.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><i>Impairment Review – <em style="font-weight: inherit; font-style: normal;">2017</em></i></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> system in North America. As a result of this action, the Company evaluated the fair value of long-lived assets in its Fyfe reporting unit in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">360,</em> <i>Property, Plant and Equipment</i> (“FASB ASC <em style="font-weight: inherit; font-style: normal;">360”</em>). The results of the Fyfe reporting unit and its related asset groups are reported within the Infrastructure Solutions reportable segment.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Based on the results of the valuation, the carrying amount of certain long-lived assets for the Fyfe North America asset group exceeded the fair value. Accordingly, the Company recorded impairment charges of $3.4 million to trademarks, $20.8 million to customer relationships and $16.8 million to patents and acquired technology in <em style="font-weight: inherit; font-style: normal;">2017.</em> The impairment charges were recorded to “Definite-lived intangible asset impairment” in the Consolidated Statement of Operations. Property, plant and equipment were determined to have a carrying value that exceeded fair value; thus, <em style="font-weight: inherit; font-style: normal;">no</em> impairment was recorded.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The fair value estimates described above were determined using observable inputs and significant unobservable inputs, which are based on level <em style="font-weight: inherit; font-style: normal;">3</em> inputs as defined in the Fair Value Measurements section below.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> 3400000 20800000 16800000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Goodwill</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 18pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Under FASB ASC <em style="font-weight: inherit; font-style: normal;">350,</em> the Company conducts an impairment test of goodwill on an annual basis or when events or changes in circumstances indicate that the carrying value of goodwill <em style="font-weight: inherit; font-style: normal;"> may </em><em style="font-weight: inherit; font-style: normal;">not</em> be recoverable. An impairment charge will be recognized to the extent that the fair value of a reporting unit is less than its carrying value. Factors that could potentially trigger an impairment review include (but are <em style="font-weight: inherit; font-style: normal;">not</em> limited to):</p> <table cellpadding="1" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"> <tbody> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">significant underperformance of a segment relative to expected, historical or forecasted operating results;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">significant negative industry or economic trends;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">significant changes in the strategy for a segment including extended slowdowns in the segment’s market;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">a decrease in market capitalization below the Company’s book value; and</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">a significant change in regulations.</p> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Whether during the annual impairment assessment or during a trigger-based impairment review, the Company estimates the fair value of its reporting units and compares such fair value to the carrying value of those reporting units to determine if there are any indications of goodwill impairment.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Fair value of reporting units is estimated using a combination of <em style="font-weight: inherit; font-style: normal;">two</em> valuation methods: a market approach and an income approach with each method given equal weight in estimating the fair value assigned to each reporting unit. Absent an indication of fair value from a potential buyer or similar specific transaction, the Company believes the use of these <em style="font-weight: inherit; font-style: normal;">two</em> methods provides a reasonable estimate of a reporting unit’s fair value. Assumptions common to both methods are operating plans and economic outlooks, which are used to forecast future revenues, earnings and after-tax cash flows for each reporting unit. These assumptions are applied consistently for both methods.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The market approach estimates fair value by <em style="font-weight: inherit; font-style: normal;">first</em> determining earnings before interest, taxes, depreciation and amortization (“EBITDA”) multiples for comparable publicly-traded companies with similar characteristics of the reporting unit. The EBITDA multiples for comparable companies are based upon current enterprise value. The enterprise value is based upon current market capitalization and includes a control premium. The Company believes this approach is appropriate because it provides a fair value estimate using multiples from entities with operations and economic characteristics comparable to its reporting units.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The income approach is based on forecasted future (debt-free) cash flows that are discounted to present value using factors that consider timing and risk of future cash flows. The Company believes this approach is appropriate because it provides a fair value estimate based upon the reporting unit’s expected long-term operating cash flow performance. Discounted cash flow projections are based on financial forecasts developed from operating plans and economic outlooks, growth rates, estimates of future expected changes in operating margins, terminal value growth rates, future capital expenditures and changes in working capital requirements. Estimates of discounted cash flows <em style="font-weight: inherit; font-style: normal;"> may </em>differ from actual cash flows due to, among other things, changes in economic conditions, changes to business models, changes in the Company’s weighted average cost of capital, or changes in operating performance.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The discount rate applied to the estimated future cash flows is <em style="font-weight: inherit; font-style: normal;">one</em> of the most significant assumptions utilized under the income approach. The Company determines the appropriate discount rate for each of its reporting units based on the weighted average cost of capital (“WACC”) for each individual reporting unit. The WACC takes into account both the pre-tax cost of debt and cost of equity (including the risk-free rate on <em style="font-weight: inherit; font-style: normal;">twenty</em> year U.S. Treasury bonds), and certain other company-specific and market-based factors. As each reporting unit has a different risk profile based on the nature of its operations, the WACC for each reporting unit is adjusted, as appropriate, to account for company-specific risks. Accordingly, the WACC for each reporting unit <em style="font-weight: inherit; font-style: normal;"> may </em>differ.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><i>Annual Impairment Assessment – <em style="font-weight: inherit; font-style: normal;"> October 1, 2019</em></i></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company had six reporting units for purposes of assessing goodwill at <em style="font-weight: inherit; font-style: normal;"> October 1, 2019 </em>as follows: Municipal Pipe Rehabilitation, Fyfe, Corrpro, United Pipeline Systems, Coating Services and Energy Services.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Significant assumptions used in the Company’s <em style="font-weight: inherit; font-style: normal;"> October 2019 </em>goodwill review included: (i) discount rates ranging from 12.0% to <span style="-sec-ix-hidden:c56692289">16.0%;</span> (ii) annual revenue growth rates generally ranging from 1.6% to <span style="-sec-ix-hidden:c56692291">4.9%;</span> (iii) operating margin stability in the short term related to certain reporting units affected by the Restructuring, but slightly increased operating margins long term; and (iv) peer group EBITDA multiples.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company’s assessment of each reporting unit’s fair value in relation to its respective carrying value yielded no reporting units with a fair value below carrying value or within 10 percent of its carrying value. The Energy Services reporting unit had a fair value only slightly above <em style="font-weight: inherit; font-style: normal;">10</em> percent of its carrying value. The Energy Services reporting unit, which had $48.0 million of goodwill recorded at the impairment testing date, has several large customers and primarily operates in the California downstream oil and gas market, which has experienced significant market changes in recent years. Projected cash flows were based on continued strength in the Central California downstream energy market and a continued, growing relationship with its primary customer base. If these assumptions do <em style="font-weight: inherit; font-style: normal;">not</em> materialize in a manner consistent with Company’s expectations, there is risk of impairment to recorded goodwill.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><i>Impairment Review – <em style="font-weight: inherit; font-style: normal;">2017</em></i></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> system in North America. As a result of this action, the Company evaluated the goodwill of its Fyfe reporting unit and determined that a triggering event occurred. Based on the impairment analysis, the Company determined that recorded goodwill at the Fyfe reporting unit was impaired by $45.4 million, which was recorded to “Goodwill impairment” in the Consolidated Statement of Operations during <em style="font-weight: inherit; font-style: normal;">2017.</em> As of <em style="font-weight: inherit; font-style: normal;"> December 31, 2017, </em>the Company had remaining Fyfe goodwill of $9.6 million. Projected cash flows were based, in part, on the ability to grow <em style="font-weight: inherit; font-style: normal;">third</em>-party product sales and pressure pipe contracting in North America, and maintaining a presence in other international markets. If these assumptions do <em style="font-weight: inherit; font-style: normal;">not</em> materialize in a manner consistent with Company’s expectations, there is risk of additional impairment to recorded goodwill.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"> </p> 6 0.120 0.016 0 0.10 48000000.0 45400000 9600000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"><span style="text-decoration: underline; ">Fair Value Measurements</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">FASB ASC <em style="font-weight: inherit; font-style: normal;">820,</em> <i>Fair Value Measurements</i> (“FASB ASC <em style="font-weight: inherit; font-style: normal;">820”</em>), defines fair value and establishes a framework for measuring and disclosing fair value instruments. The guidance establishes a <em style="font-weight: inherit; font-style: normal;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"> <tbody> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Level <em style="font-weight: inherit; font-style: normal;">1</em> – defined as quoted prices in active markets for identical instruments;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Level <em style="font-weight: inherit; font-style: normal;">2</em> – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable;</p> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 3%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="vertical-align: top; width: 2%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">•</p> </td> <td style="vertical-align: top; width: 95%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Level <em style="font-weight: inherit; font-style: normal;">3</em> – defined as unobservable inputs in which little or <em style="font-weight: inherit; font-style: normal;">no</em> market data exists, therefore requiring an entity to develop its own assumptions.</p> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left; text-indent: 18pt;">The Company uses these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for derivative instruments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. Changes in assumptions or estimation methods could affect the fair value estimates; however, the Company does <em style="font-weight: inherit; font-style: normal;">not</em> believe any such changes would have a material impact on its financial condition, results of operations or cash flows. Other financial instruments including cash and cash equivalents and short-term borrowings, including notes payable, are recorded at cost, which approximates fair value, which is based on Level <em style="font-weight: inherit; font-style: normal;">2</em> inputs as previously defined.  The Company had <em style="font-weight: inherit; font-style: normal;">no</em> transfers between Level <em style="font-weight: inherit; font-style: normal;">1,</em> <em style="font-weight: inherit; font-style: normal;">2</em> or <em style="font-weight: inherit; font-style: normal;">3</em> inputs during <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> or <em style="font-weight: inherit; font-style: normal;">2017.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Investments in Variable Interest Entities</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company evaluates all transactions and relationships with variable interest entities (“VIE”) to determine whether the Company is the primary beneficiary of the entities in accordance with FASB ASC <em style="font-weight: inherit; font-style: normal;">810,</em> <i>Consolidation.</i> Other than the sale of the Company’s interest in United Mexico, there were <em style="font-weight: inherit; font-style: normal;">no</em> changes in the Company’s VIEs during <em style="font-weight: inherit; font-style: normal;">2019.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Financial data for consolidated variable interest entities are summarized in the following tables (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance sheet data</b></p> </td> <td style="color: rgb(255, 255, 255); width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" rowspan="1" style="color: rgb(255, 255, 255); width: 1%; font-family: Times New Roman; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); text-align: center; padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18,304</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,066</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-current assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,635</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,466</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">8,261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,953</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-current liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">1,962</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,780</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading"> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Statement of operations data</b></p> </td> <td style="color: rgb(255, 255, 255); font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019 (1)</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" rowspan="1" style="width: 1%; font-family: Times New Roman; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2018 (2)</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); text-align: center; padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">28,403</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49,809</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">91,947</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9,508</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,898</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,194</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net (income) loss attributable to Aegion Corporation</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">(1,100</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,374</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,432</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"> <tbody> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 4%; text-align: center; font-family: Times New Roman; font-size: 10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></td> <td style="vertical-align: top; width: 96%; font-family: Times New Roman; font-size: 10pt;">Includes activity from our Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> joint venture in Mexico, which was sold during the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019.</em></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt;"> <td style="vertical-align: top; width: 4%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;">Includes activity from our pipe coating and insulation joint venture in Louisiana, which was sold during the <em style="font-weight: inherit; font-style: normal;">third</em> quarter of <em style="font-weight: inherit; font-style: normal;">2018.</em></p> </td> </tr> </tbody> </table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div></div></div></div></div></div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance sheet data</b></p> </td> <td style="color: rgb(255, 255, 255); width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" rowspan="1" style="color: rgb(255, 255, 255); width: 1%; font-family: Times New Roman; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); text-align: center; padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18,304</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,066</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-current assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,635</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,466</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">8,261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,953</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 70%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-current liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">1,962</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,780</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading"> <td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Statement of operations data</b></p> </td> <td style="color: rgb(255, 255, 255); font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019 (1)</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" rowspan="1" style="width: 1%; font-family: Times New Roman; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2018 (2)</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; font-family: Times New Roman; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); text-align: center; padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">28,403</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49,809</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">91,947</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9,508</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,898</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,194</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; width: 55%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net (income) loss attributable to Aegion Corporation</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">(1,100</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,374</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,432</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 18304000 33066000 7635000 6466000 8261000 12953000 1962000 8780000 28403000 49809000 91947000 9508000 9898000 15194000 -1100000 -1374000 3432000 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Accounting Standards Updates</span></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> December 2019, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2019</em>-<em style="font-weight: inherit; font-style: normal;">12,</em> <i>Simplifying the Accounting for Income Taxes</i>, which removes certain exceptions to the general principles in Topic <em style="font-weight: inherit; font-style: normal;">740</em> and also clarifies and amends existing guidance to improved consistent application. The guidance is effective for the Company’s fiscal year beginning <em style="font-weight: inherit; font-style: normal;"> January 1, 2021, </em>including interim periods within that fiscal year. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and does <em style="font-weight: inherit; font-style: normal;">not</em> expect it will have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> August 2018, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2018</em>-<em style="font-weight: inherit; font-style: normal;">13,</em> <i>Fair Value Measurement: Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</i>, which modifies the disclosure requirements for Level <em style="font-weight: inherit; font-style: normal;">1,</em> Level <em style="font-weight: inherit; font-style: normal;">2</em> and Level <em style="font-weight: inherit; font-style: normal;">3</em> instruments in the fair value hierarchy. The guidance is effective for the Company’s fiscal year beginning <em style="font-weight: inherit; font-style: normal;"> January 1, 2020, </em>including interim periods within that fiscal year. The adoption of this standard is <em style="font-weight: inherit; font-style: normal;">not</em> expected to have a material impact on its consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> February 2018, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2018</em>-<em style="font-weight: inherit; font-style: normal;">02,</em> <i>Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</i>, which permits a company to reclassify the income tax effects of the Tax Cuts and Jobs Act on items within accumulated other comprehensive income to retained earnings. Companies <em style="font-weight: inherit; font-style: normal;"> may </em>adopt the new guidance using <em style="font-weight: inherit; font-style: normal;">one</em> of <em style="font-weight: inherit; font-style: normal;">two</em> transition methods: (i) retrospective to each period (or periods) in which the income tax effects are recognized, or (ii) at the beginning of the period of adoption. The Company adopted this standard effective <em style="font-weight: inherit; font-style: normal;"> January 1, 2019 </em>and elected <em style="font-weight: inherit; font-style: normal;">not</em> to reclassify the tax effects due to the immaterial impact on the Company’s consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> June 2016, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2016</em>-<em style="font-weight: inherit; font-style: normal;">13,</em> <i>Measurement of Credit Losses on Financial Instruments</i>, which changes the way in which entities estimate and present credit losses for most financial assets, including accounts receivable. The guidance is effective for the Company’s fiscal year beginning <em style="font-weight: inherit; font-style: normal;"> January 1, 2020, </em>including interim periods within that fiscal year. For the Company’s trade receivables, certain other receivables and certain other financial instruments, it will be required to use a new forward-looking “expected” credit loss model based on historical loss rates that will replace the existing “incurred” credit loss model, which will generally result in earlier recognition of allowances for credit losses. The Company adopted this standard effective <em style="font-weight: inherit; font-style: normal;"> January 1, 2020, </em>the impact of which was <em style="font-weight: inherit; font-style: normal;">not</em> material on the Company’s consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> February 2016, </em>the FASB issued Accounting Standards Update <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2016</em>-<em style="font-weight: inherit; font-style: normal;">02,</em> <i>Leases (Topic <em style="font-weight: inherit; font-style: normal;">842</em>)</i>, which requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with lease terms longer than <em style="font-weight: inherit; font-style: normal;">twelve</em> months. The Company adopted this standard, effective <em style="font-weight: inherit; font-style: normal;"> January 1, 2019, </em>using the adoption-date transition provision, which recognizes and measures leases existing at <em style="font-weight: inherit; font-style: normal;"> January 1, 2019 </em>but without retrospective application. See Note <em style="font-weight: inherit; font-style: normal;">7.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 7.2pt; text-align: left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">3.</em>    REVENUES</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">On <em style="font-weight: inherit; font-style: normal;"> January 1, 2018, </em>the Company adopted FASB ASC <em style="font-weight: inherit; font-style: normal;">606,</em> <i>Revenue from Contracts with Customers</i> (“FASB ASC <em style="font-weight: inherit; font-style: normal;">606”</em>) for all contracts that were <em style="font-weight: inherit; font-style: normal;">not</em> completed using the modified retrospective transition method. The Company recognized the cumulative effect of initially applying FASB ASC <em style="font-weight: inherit; font-style: normal;">606</em> as an adjustment to the opening balance of retained earnings. Prior period information has <em style="font-weight: inherit; font-style: normal;">not</em> been restated and continues to be reported under the accounting standards in effect for those periods.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company recorded a net reduction to opening retained earnings of $0.3 million as of <em style="font-weight: inherit; font-style: normal;"> January 1, 2018 </em>due to the cumulative impact of adopting FASB ASC <em style="font-weight: inherit; font-style: normal;">606,</em> with the impact primarily related to royalty license fee revenues. The impact to revenues for the years ended <em style="font-weight: inherit; font-style: normal;"> December 31, 2019 </em>and <em style="font-weight: inherit; font-style: normal;">2018</em> was a decrease of $0.4 million and an increase of $1.8 million, respectively, as a result of applying FASB ASC <em style="font-weight: inherit; font-style: normal;">606.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Performance Obligations</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in FASB ASC <em style="font-weight: inherit; font-style: normal;">606.</em> A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For contracts in which construction, engineering and installation services are provided, there is generally a single performance obligation as the promise to transfer the individual goods or services is <em style="font-weight: inherit; font-style: normal;">not</em> separately identifiable from other promises in the contracts and, therefore, <em style="font-weight: inherit; font-style: normal;">not</em> distinct. The bundle of goods and services represents the combined output for which the customer has contracted. For product sales contracts with multiple performance obligations where each product is distinct, the Company allocates the contract’s transaction price to each performance obligation using its best estimate of the standalone selling price of each distinct good in the contract. For royalty license agreements whereby intellectual property is transferred to the customer, there is a single performance obligation as the license is <em style="font-weight: inherit; font-style: normal;">not</em> separately identifiable from the other goods and services in the contract.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s performance obligations are satisfied over time as work progresses or at a point in time. Revenues from products and services transferred to customers over time accounted for 92.3%, 93.5% and 93.5% of revenues for the years ended <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively. Revenues from construction, engineering and installation services are recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress toward satisfying performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, general and administrative expenses. Revenues from maintenance contracts are structured such that the Company has the right to consideration from a customer in an amount that corresponds directly with the performance completed to date. Therefore, the Company utilizes the practical expedient in FASB ASC <em style="font-weight: inherit; font-style: normal;">606</em>-<em style="font-weight: inherit; font-style: normal;">55</em>-<em style="font-weight: inherit; font-style: normal;">255,</em> which allows the Company to recognize revenue in the amount to which it has the right to invoice. Applying this practical expedient, the Company is <em style="font-weight: inherit; font-style: normal;">not</em> required to disclose the transaction price allocated to remaining performance obligations under these agreements. Revenues from royalty license arrangements are recognized either at contract inception when the license is transferred or when the royalty has been earned, depending on whether the contract contains fixed consideration. Revenues from stand-alone product sales are recognized at a point in time, when control of the product is transferred to the customer. Revenues from these types of contracts accounted for 7.7%, 6.5% and 6.5% of revenues for the years ended <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">On <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company had $464.6 million of remaining performance obligations from construction, engineering and installation services. The Company estimates that approximately $452.8 million, or 97.5%, of the remaining performance obligations at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019</em> will be realized as revenues in the next 12 months.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Contract Estimates</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract, and recognizes that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events that sometimes span multiple years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s contracts do <em style="font-weight: inherit; font-style: normal;">not</em> typically contain variable consideration or other provisions that increase or decrease the transaction price. In rare situations where the transaction price is <em style="font-weight: inherit; font-style: normal;">not</em> fixed, the Company estimates variable consideration at the most likely amount to which it expects to be entitled. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will <em style="font-weight: inherit; font-style: normal;">not</em> occur when the uncertainty associated with the variable consideration is resolved. For royalty license agreements, the Company applies the sales-based and usage-based royalty exception and recognizes royalties at the later of: (i) when the subsequent sale or usage occurs; or (ii) the satisfaction or partial satisfaction of the performance obligation to which some or all of the sales-or usage-based royalty has been allocated. For contracts in which a portion of the transaction price is retained and paid after the good or service has been transferred to the customer, the Company does <em style="font-weight: inherit; font-style: normal;">not</em> recognize a significant financing component. The primary purpose of the retainage payment is often to provide the customer with assurance that the Company will perform its obligations under the contract, rather than to provide financing to the customer.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/> </div> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Revenue by Category</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following tables summarize revenues by segment and geography (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Year Ended December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Geographic region:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">427,220</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">159,408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">328,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">914,676</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,370</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,663</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">123,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,157</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">64,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">49,050</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">62,898</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">111,948</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">590,797</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">295,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">328,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,213,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2018</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Geographic region:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">430,187</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200,397</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">335,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">966,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">133,612</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,567</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,227</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">66,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">57,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">109,796</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">166,871</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">604,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">393,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">335,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">1,333,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 37%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2017</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 1%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 1%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Geographic region:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); width: 1%;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">437,944</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">299,643</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">290,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0); text-align: right;"><em style="font-weight: inherit; font-style: normal;">$ 1,028,313</em></td> <td style="width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">79,059</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">139,734</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,319</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">71,839</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">55,015</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">64,118</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">119,133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">612,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">456,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">290,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">1,359,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following tables summarize revenues by segment and contract type (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Year Ended December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract type:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 155px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fixed fee</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">523,042</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">203,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">704</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">727,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Time and materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,084</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327,344</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">392,428</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Product sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">67,512</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">93,631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">License fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">243</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">243</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">590,797</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">295,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">328,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,213,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/> </div> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%">   </div> </div> </div> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2018</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract type:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fixed fee</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">556,642</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">296,217</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,134</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">868,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Time and materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">319,573</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">377,945</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Product sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,151</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">84,181</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">License fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">2,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">604,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">393,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">335,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">1,333,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2017</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract type:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fixed fee</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">569,701</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">353,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,225</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">932,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Time and materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,288</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281,501</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">337,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Product sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">88,249</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">License fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">612,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">456,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">290,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">1,359,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Contract Balances</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, contract assets and contract liabilities on the Consolidated Balance Sheets. Contract assets represent work performed that could <em style="font-weight: inherit; font-style: normal;">not</em> be billed either due to contract stipulations or the required contractual documentation has <em style="font-weight: inherit; font-style: normal;">not</em> been finalized. Substantially all unbilled amounts are expected to be billed and collected within <em style="font-weight: inherit; font-style: normal;">one</em> year.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">For fixed fee and time-and-materials based contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. For some royalty license arrangements, minimum amounts are billed over the license term as quarterly royalty amounts are determined. This results in contract assets as the Company recognizes revenue for the license when the license is transferred to the customer at contract inception. The Company’s contract liabilities consist of advance payments, billings in excess of revenue recognized and deferred revenue.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s contract assets and contract liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. Advance payments, billings in excess of revenue recognized and deferred revenue are each classified as current.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Net contract assets (liabilities) consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" rowspan="1" style="color:#ffffff; width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">2019 (1)</em></b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2018 (2)</em></b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract assets – current</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">51,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,467</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities – current</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(37,562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(32,339</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net contract assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">13,530</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">30,128</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Amounts exclude contract assets of $5.4 million and contract liabilities of $0.1 million that were classified as held for sale at <em style="font-weight: inherit; font-style: normal;"> December 31, 2019 (</em>see Note <em style="font-weight: inherit; font-style: normal;">6</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Amounts exclude contract assets of $1.8 million and contract liabilities of less than $0.1 million that were classified as held for sale at <em style="font-weight: inherit; font-style: normal;"> December 31, 2018 (</em>see Note <em style="font-weight: inherit; font-style: normal;">6</em>).</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Included in the change of total net contract assets was a $11.4 million decrease in contract assets, primarily related to the timing between work performed on open contracts and contractual billing terms, and a $5.2 million increase in contract liabilities, primarily related to the timing of customer advances on certain contracts.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Substantially all of the $32.3 million and $51.6 million contract liabilities balances at <em style="font-weight: inherit; font-style: normal;"> December 31, 2018 </em>and <em style="font-weight: inherit; font-style: normal;"> December 31, 2017, </em>respectively, were recognized in revenues during <em style="font-weight: inherit; font-style: normal;">2019</em> and <em style="font-weight: inherit; font-style: normal;">2018,</em> respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Impairment losses recognized on receivables and contract assets were <em style="font-weight: inherit; font-style: normal;">not</em> material during <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> -300000 -400000 1800000 0.923 0.935 0.935 0.077 0.065 0.065 464600000 452800000 0.975 P12M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Year Ended December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Geographic region:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">427,220</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">159,408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">328,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">914,676</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,370</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,663</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">123,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,157</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">64,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">49,050</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">62,898</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">111,948</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">590,797</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">295,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">328,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,213,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2018</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Geographic region:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">430,187</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200,397</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">335,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">966,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">133,612</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,567</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,227</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">66,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">57,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">109,796</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">166,871</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">604,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">393,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">335,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">1,333,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 37%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2017</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 1%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 1%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Geographic region:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); width: 1%;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">437,944</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">299,643</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">290,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0); text-align: right;"><em style="font-weight: inherit; font-style: normal;">$ 1,028,313</em></td> <td style="width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">79,059</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">139,734</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,319</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">71,839</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">55,015</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">64,118</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">119,133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">612,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">456,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">290,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">1,359,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Year Ended December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract type:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 155px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fixed fee</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">523,042</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">203,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">704</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">727,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Time and materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,084</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327,344</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">392,428</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Product sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">67,512</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">93,631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">License fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">243</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">243</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 16px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 155px; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">590,797</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">295,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">328,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,213,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2018</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract type:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fixed fee</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">556,642</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">296,217</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,134</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">868,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Time and materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">319,573</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">377,945</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Product sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,151</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">84,181</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">License fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">2,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">604,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">393,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">335,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">1,333,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2017</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract type:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Fixed fee</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">569,701</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">353,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,225</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">932,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Time and materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,288</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281,501</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">337,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Product sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">88,249</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">License fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0); text-align: center;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">612,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">456,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">290,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">1,359,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> 427220000 159408000 328048000 914676000 65370000 57663000 0 123033000 49157000 15121000 0 64278000 49050000 62898000 0 111948000 590797000 295090000 328048000 1213935000 430187000 200397000 335707000 966291000 62292000 71320000 0 133612000 54567000 12227000 0 66794000 57075000 109796000 0 166871000 604121000 393740000 335707000 1333568000 437944000 299643000 290726000 60675000 79059000 0 139734000 58520000 13319000 0 71839000 55015000 64118000 0 119133000 612154000 456139000 290726000 1359019000 523042000 203887000 704000 727633000 0 65084000 327344000 392428000 67512000 26119000 0 93631000 243000 0 0 243000 590797000 295090000 328048000 1213935000 556642000 296217000 16134000 868993000 0 58372000 319573000 377945000 45030000 39151000 0 84181000 2449000 0 0 2449000 604121000 393740000 335707000 1333568000 569701000 353480000 9225000 932406000 0 56288000 281501000 337789000 41878000 46371000 0 88249000 575000 0 0 575000 612154000 456139000 290726000 1359019000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" rowspan="1" style="color:#ffffff; width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">2019 (1)</em></b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">2018 (2)</em></b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract assets – current</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">51,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,467</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities – current</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(37,562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(32,339</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 70%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net contract assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">13,530</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">30,128</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 51092000 62467000 37562000 32339000 13530000 30128000 5400000 100000 1800000 100000 -11400000 5200000 32300000 51600000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">4.</em>    RESTRUCTURING</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">On <em style="font-weight: inherit; font-style: normal;"> July 28, 2017, </em>the Company’s board of directors approved the Restructuring. As part of the Restructuring, the Company announced plans to: (i) divest Bayou; (ii) exit all non-pipe related contract applications for the Tyfo<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> system in North America; (iii) right-size the cathodic protection services operation in Canada and the CIPP businesses in Australia and Denmark; and (iv) reduce corporate and other operating costs.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">During <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company’s board of directors approved additional actions with respect to the Restructuring, which included the decisions to: (i) divest the Australia and Denmark CIPP businesses; (ii) take actions to further optimize operations within North America, including measures to reduce consolidated operating costs; and (iii) divest or otherwise exit multiple additional international businesses, including: (a) the Company’s cathodic protection installation activities in the Middle East, including Corrpower International Limited, the Company’s cathodic protection materials manufacturing and production joint venture in Saudi Arabia; (b) United Pipeline de Mexico S.A. de C.V., the Company’s Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> joint venture in Mexico; (c) the Company’s Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> businesses in Brazil and Argentina; (d) Aegion South Africa Proprietary Limited, the Company’s Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> and CIPP joint venture in the Republic of South Africa; and (e) the Company’s CIPP contract installation operations in England, the Netherlands, Spain and Northern Ireland.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company completed the divestitures of Bayou and the Denmark CIPP business in <em style="font-weight: inherit; font-style: normal;">2018.</em> The Company also completed the divestitures of the Netherlands CIPP business and its Tite Liner<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> joint venture in Mexico in <em style="font-weight: inherit; font-style: normal;">2019,</em> as well as the shutdown of activities for the CIPP business in England. The Company completed the divestitures of CIPP operations in Australia and Spain in early <em style="font-weight: inherit; font-style: normal;">2020</em> (see Note <em style="font-weight: inherit; font-style: normal;">17</em>). Remaining divestiture and shutdown activities include the sale of the Northern Ireland contracting operation and minor final dissolution activities in South America and South Africa, all of which is expected to be completed in the <em style="font-weight: inherit; font-style: normal;">first</em> half of <em style="font-weight: inherit; font-style: normal;">2020.</em> Additionally, the exit of the Company’s cathodic protection installation activities in the Middle East is substantially complete, though management expects minimal wind-down activities will extend through the <em style="font-weight: inherit; font-style: normal;">second</em> quarter of <em style="font-weight: inherit; font-style: normal;">2020</em> related to a small number of projects remaining in backlog.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">As part of efforts to optimize the cathodic protection operations in North America, management initiated plans during the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019</em> to further downsize operations in the U.S., including the closure of <span style="-sec-ix-hidden:c56692671">three</span> branch offices and the exit of capital intensive drilling activities at four branch offices. These actions included a reduction of approximately 20% of the cathodic protection domestic workforce and an exit of drilling activities that contributed approximately 20% to our cathodic protection domestic revenues in <em style="font-weight: inherit; font-style: normal;">2019.</em> Management expects these actions to improve our cathodic protection cost structure in the U.S., eliminate unprofitable results in certain parts of the business and reduce consolidated annual expenses for the business overall. Also during the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company reduced corporate headcount and took other actions to reduce corporate costs.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Total pre-tax restructuring and related impairment charges since the Restructuring’s inception were $171.9 million ($155.7 million post-tax) and consisted of cash charges totaling $45.3 million and non-cash charges totaling $126.6 million. Cash charges included employee severance, retention, extension of benefits, employment assistance programs, early lease and contract termination costs and other restructuring charges associated with the restructuring efforts described above. Non-cash charges included (i) $86.4 million related to goodwill and long-lived asset impairment charges recorded in <em style="font-weight: inherit; font-style: normal;">2017</em> as part of exiting the non-pipe FRP contracting market in North America, and (ii) $40.2 million related to allowances for accounts receivable, write-offs of inventory and long-lived assets, impairment of definite-lived intangible assets, release of cumulative currency translation adjustments as well as net losses on the disposal of both domestic and international entities. The Company reduced headcount by approximately <em style="font-weight: inherit; font-style: normal;">650</em> employees as a result of these actions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company is substantially complete with respect to its restructuring efforts and expects to incur additional cash charges of between $2 million and $4 million. Also, the Company could incur additional non-cash charges primarily associated with the release of cumulative currency translation adjustments and losses on the closure or liquidation of international entities. The identified charges are primarily focused in the international operations of both Infrastructure Solutions and Corrosion Protection, but will also include certain charges in Energy Services and Corporate to a lesser extent.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">During <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> the Company recorded pre-tax restructuring charges as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Year Ended December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">938</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,179</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">553</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,685</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">6,355</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">601</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">98</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">190</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">653</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">13,642</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">4,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">4,258</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">23,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">15,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">9,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,661</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">6,041</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">32,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes charges primarily related to certain wind-down costs, inventory obsolescence, fixed asset disposals, release of cumulative currency translation adjustments and other restructuring-related costs in connection with exiting or divesting the CIPP operations in Europe and Australia, exiting the cathodic protection operations in the Middle East and right-sizing the cathodic protection services operation in North America.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2018</em></em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(220, 230, 241); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,094</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">170</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(220, 230, 241); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,999</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(220, 230, 241); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,936</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">Total pre-tax restructuring charges</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">18,532</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">9,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">1,637</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">29,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes charges primarily related to certain wind-down costs, allowances for accounts receivable, fixed asset disposals and other restructuring-related costs in connection with exiting non-pipe-related contract applications for the Tyfo<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> system in North America, divesting the CIPP operations in Australia and Denmark, and exiting the cathodic protection operations in the Middle East. Amounts also include goodwill and definite-lived intangible asset impairments related to Denmark and definite-lived intangible asset impairments related to the cathodic protection operations in the Middle East.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%">   </div> </div> </div> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2017</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,274</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,442</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">7,345</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,545</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">5,320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,434</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,522</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">975</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">10,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">17,279</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">4,860</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,604</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">23,743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes charges primarily related to exiting non-pipe-related applications for the Tyfo<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> system in North America and right-sizing the cathodic protection services operation in Canada, inclusive of wind-down costs, professional fees, patent write offs, fixed asset disposals and certain other restructuring and related charges.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Restructuring costs related to severance, other termination benefit costs and early lease and contract termination costs were $9.0 million, $6.9 million and $12.8 million in <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively, and are reported on a separate line in the Consolidated Statements of Operations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following tables summarize restructuring charges recognized in <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017</em> as presented in their affected line in the Consolidated Statements of Operations (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Year Ended December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total (1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">469</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,869</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,131</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,444</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">Restructuring and related charges</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,729</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">4,676</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">842</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0">9,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other expense (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">7,824</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">814</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">10,230</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">15,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">9,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,661</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">6,041</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">32,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Total pre-tax restructuring charges include cash charges of $19.5 million and non-cash charges of $12.8 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals.</p> </td> </tr> </tbody> </table> <p> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2018</em></em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total (1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">1,881</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,547</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">13,183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">1,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Definite-lived intangible asset impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,299</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">2,169</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restructuring and related charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,221</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">6,894</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other expense (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,490</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">3,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">18,532</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">9,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,637</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">29,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Total pre-tax restructuring charges include cash charges of $12.1 million and non-cash charges of $17.4 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals.</p> </td> </tr> </tbody> </table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2017</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total (1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,404</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,507</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">10,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restructuring and related charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">12,814</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">17,279</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">4,860</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,604</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">23,743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Total pre-tax restructuring charges include cash charges of $13.6 million and non-cash charges of $10.1 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following tables summarize restructuring activity during <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017</em> (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td colspan="6" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 1px solid rgb(255, 255, 255);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Utilized in 2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center; background-color: rgb(0, 103, 158);"><b><em style="font-weight: inherit; font-style: normal;">2019 Charge to Income</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center; background-color: rgb(0, 103, 158);"><b><em style="font-weight: inherit; font-style: normal;">Foreign Currency Translation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Cash(1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Non-Cash</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158); width: 0%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,355</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,697</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">4,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">953</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">653</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">23,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">12,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">2,379</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,412</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">32,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(38</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">13,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">12,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 3px solid rgb(0, 103, 158);">8,088</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Utilized in 2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018 Charge to Income</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Foreign Currency Translation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Cash(1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Non-Cash</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(69</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">650</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">22,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">5,581</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">17,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,189</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">29,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(91</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">14,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">17,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,412</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Utilized in 2017</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017 Charge to Income</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Cash(1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Non-Cash</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,345</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,481</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,706</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">650</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">10,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,116</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">23,743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">8,474</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">10,080</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,189</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Refers to cash utilized to settle charges during the year.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> 4 0.20 0.20 171900000 155700000 45300000 126600000 86400000 40200000 2000000 4 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Year Ended December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">938</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,179</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">553</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,685</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">6,355</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">601</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">98</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">190</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">653</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">13,642</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">4,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">4,258</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">23,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">15,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">9,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,661</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">6,041</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">32,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2018</em></em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(220, 230, 241); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: medium solid rgb(0, 103, 158);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,094</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">170</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(220, 230, 241); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,999</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(220, 230, 241); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,936</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">Total pre-tax restructuring charges</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">18,532</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">9,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">1,637</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);">29,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: thin solid rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2017</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,274</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,442</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">7,345</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,545</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">5,320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);">147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,434</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,522</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">975</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">10,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">17,279</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">4,860</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,604</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);">23,743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgba(0, 0, 0, 0);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Year Ended December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total (1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">469</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,869</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,131</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,444</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">Restructuring and related charges</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,729</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">4,676</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">842</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0">9,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other expense (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">7,824</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">814</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">10,230</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">15,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">9,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,661</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">6,041</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">32,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2018</em></em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total (1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">1,881</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,547</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">13,183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">1,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Definite-lived intangible asset impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,299</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">2,169</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restructuring and related charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,221</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">6,894</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other expense (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,490</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">3,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">18,532</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">9,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,637</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">29,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2017</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Corporate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total (1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,404</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,507</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);">10,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restructuring and related charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">12,814</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">17,279</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">4,860</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,604</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);">23,743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(255, 255, 255);"> </td> </tr> </tbody> </table> 938000 3179000 553000 1685000 6355000 601000 1089000 234000 98000 2022000 190000 408000 55000 0 653000 13642000 4592000 819000 4258000 23311000 15371000 9268000 1661000 6041000 32341000 3038000 1094000 234000 170000 4536000 1999000 25000 0 150000 2174000 184000 0 0 0 184000 13311000 7936000 28000 1317000 22592000 18532000 9055000 262000 1637000 29486000 4274000 2442000 629000 7345000 4545000 775000 0 5320000 26000 121000 0 147000 8434000 1522000 975000 10931000 17279000 4860000 1604000 23743000 9000000.0 6900000 12800000 469000 1869000 0 0 2338000 5349000 1131000 819000 3444000 10743000 1729000 4676000 842000 1783000 9030000 7824000 1592000 0 814000 10230000 15371000 9268000 1661000 6041000 32341000 19500000 12800000 1281000 600000 0 0 1881000 7291000 4547000 28000 1317000 13183000 1389000 0 0 0 1389000 870000 1299000 0 0 2169000 5221000 1119000 234000 320000 6894000 2480000 1490000 0 0 3970000 18532000 9055000 262000 1637000 29486000 12100000 17400000 30000 15000 0 45000 8404000 1507000 973000 10884000 8845000 3338000 631000 12814000 17279000 4860000 1604000 23743000 13600000 10100000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td colspan="6" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 1px solid rgb(255, 255, 255);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Utilized in 2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center; background-color: rgb(0, 103, 158);"><b><em style="font-weight: inherit; font-style: normal;">2019 Charge to Income</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center; background-color: rgb(0, 103, 158);"><b><em style="font-weight: inherit; font-style: normal;">Foreign Currency Translation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Cash(1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Non-Cash</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); border-bottom: 3px solid rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); border-bottom: medium solid rgb(0, 103, 158); width: 0%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,355</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,697</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">4,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">953</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">653</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">23,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">12,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);">2,379</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,412</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">32,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(38</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">13,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">12,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 3px solid rgb(0, 103, 158);">8,088</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Utilized in 2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018 Charge to Income</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Foreign Currency Translation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Cash(1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Non-Cash</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(69</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">650</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">22,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">5,581</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">17,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,189</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">29,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(91</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">14,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">17,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,412</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Utilized in 2017</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017 Charge to Income</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Cash(1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Non-Cash</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Reserves at December 31, 2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Severance and benefit related costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,345</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,481</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract termination costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,706</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">650</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Relocation and other moving costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">10,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,116</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total pre-tax restructuring charges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">23,743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">8,474</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">10,080</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,189</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 1742000 6355000 11000 3697000 0 4389000 359000 2022000 20000 1408000 0 953000 0 653000 3000 283000 0 367000 311000 23311000 4000 8457000 12782000 2379000 2412000 32341000 38000 13845000 12782000 8088000 3864000 4536000 69000 6589000 0 1742000 650000 2174000 19000 2446000 0 359000 0 184000 -0 184000 0 0 675000 22592000 3000 5581000 17372000 311000 5189000 29486000 91000 14800000 17372000 2412000 7345000 3481000 0 3864000 5320000 2706000 1964000 650000 147000 147000 0 0 10931000 2140000 8116000 675000 23743000 8474000 10080000 5189000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">5.</em>    SUPPLEMENTAL BALANCE SHEET INFORMATION</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Allowance for Doubtful Accounts</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Activity in the allowance for doubtful accounts is summarized as follows (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Bad debt expense (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(1,259</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Write-offs and adjustments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(1,212</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(4,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(3,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance, end of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">7,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">9,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company recorded bad debt expense (reversals) of less than ($0.1) million, $5.3 million and $0.4 million in <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively, as part of the restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>) and was primarily due to the exiting of certain low-return businesses mainly in foreign locations.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Inventories</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Inventories are summarized as follows (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018 (1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Raw materials and supplies</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">27,415</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,343</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,739</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,510</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished products</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">14,937</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,205</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">9,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">9,379</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">57,193</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">56,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company incurred non-cash charges of $2.8 million related to estimates for inventory obsolescence within its cathodic protection operations. The charges were recorded to cost of revenues in the Consolidated Statement of Operations.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Property, Plant and Equipment</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Property, plant and equipment consisted of the following (in thousands):</p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Estimated Useful Lives</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 9%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">(Years)</em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and land improvements</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">50,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,430</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">143,128</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">35,440</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,471</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Autos and trucks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">47,197</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,129</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction in progress</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">7,475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">14,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">289,188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">309,095</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less – Accumulated depreciation</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(188,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(202,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant &amp; equipment, less accumulated depreciation</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 3px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%; border-bottom: 3px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 3px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">101,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">107,059</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Depreciation expense was $22.2 million, $23.9 million and $29.3 million for the years ended <em style="font-weight: inherit; font-style: normal;"> December 31, 2019, </em><em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively. The decrease in <em style="font-weight: inherit; font-style: normal;">2018</em> was primarily due to the held for sale classification, and subsequent sale thereof, of Bayou’s assets and a partial year classification for Australia’s assets during <em style="font-weight: inherit; font-style: normal;">2018.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Accrued Expenses</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Accrued expenses consisted of the following (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vendor and other accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">30,730</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,450</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Estimated casualty and healthcare liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">13,138</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,419</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Job costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">12,041</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">23,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,882</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">Operating lease liabilities</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0px; margin: 0px;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; margin: 0px;">15,828</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 104, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income taxes payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); padding: 0px; border-bottom: thin solid rgb(0, 104, 158);">1,751</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px; border-bottom: thin solid rgb(0, 104, 158);">1,391</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">96,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">88,020</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Bad debt expense (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(1,259</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Write-offs and adjustments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(1,212</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(4,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(3,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance, end of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">7,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">9,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 9695000 5775000 6098000 -1259000 8188000 3155000 1212000 4268000 3478000 7224000 9695000 5775000 -100000 5300000 400000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018 (1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Raw materials and supplies</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">27,415</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,343</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,739</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,510</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished products</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">14,937</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,205</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">9,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">9,379</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">57,193</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">56,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 27415000 29343000 5739000 2510000 14937000 15205000 9102000 9379000 57193000 56437000 2800000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Estimated Useful Lives</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 9%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">(Years)</em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and land improvements</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">50,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,430</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">143,128</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">35,440</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,471</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Autos and trucks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">47,197</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,129</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Construction in progress</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">7,475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">14,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">289,188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">309,095</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less – Accumulated depreciation</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(188,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(202,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 54%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant &amp; equipment, less accumulated depreciation</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 3px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%; border-bottom: 3px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 3px solid rgb(0, 103, 158);"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">101,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">107,059</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 5359000 10521000 P5Y P40Y 50589000 47430000 P4Y P10Y 143128000 147918000 P3Y P10Y 35440000 37471000 P3Y P10Y 47197000 51129000 7475000 14626000 289188000 309095000 188097000 202036000 101091000 107059000 22200000 23900000 29300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vendor and other accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">30,730</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,450</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Estimated casualty and healthcare liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">13,138</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,419</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Job costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">12,041</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">23,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,882</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">Operating lease liabilities</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0px; margin: 0px;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; margin: 0px;">15,828</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 104, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income taxes payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); padding: 0px; border-bottom: thin solid rgb(0, 104, 158);">1,751</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px; border-bottom: thin solid rgb(0, 104, 158);">1,391</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">96,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">88,020</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 30730000 35450000 13138000 17419000 12041000 9878000 23089000 23882000 15828000 0 1751000 1391000 96577000 88020000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">6.</em>    ASSETS AND LIABILITIES HELD FOR SALE</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">During the <em style="font-weight: inherit; font-style: normal;">first</em> half of <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company initiated plans to sell several entities as part of its ongoing strategic actions intended to generate higher returns and more predictable and sustainable long-term earnings growth. Within Infrastructure Solutions, the Company initiated plans to divest its CIPP contracting businesses in Europe: Insituform Netherlands, Insituform Spain and Environmental Techniques. See Notes <em style="font-weight: inherit; font-style: normal;">1</em> and <em style="font-weight: inherit; font-style: normal;">17</em> for additional information on the sale of the CIPP contracting operations of Insituform Netherlands and Insituform Spain. Within Corrosion Protection, the Company initiated plans to divest its interest in United Mexico. See Note <em style="font-weight: inherit; font-style: normal;">1</em> for additional information on the sale of the Company’s interest in United Mexico. During the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company’s board of directors approved the action to sell several parcels of land located near its corporate headquarters.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company is currently in various stages of discussions with <em style="font-weight: inherit; font-style: normal;">third</em> parties for Environmental Techniques and believes that it is probable that a sale will occur in the <em style="font-weight: inherit; font-style: normal;">first</em> half of <em style="font-weight: inherit; font-style: normal;">2020.</em> The Company also believes it is probable that a sale of the land parcels will occur in <em style="font-weight: inherit; font-style: normal;">2020.</em> In the event the Company is unable to liquidate the assets and liabilities at a price that is less than favorable, the Company could incur a loss on disposal.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company’s board of directors approved a plan to divest the assets and liabilities of Insituform Australia. See Note <em style="font-weight: inherit; font-style: normal;">17</em> for additional information on the sale of Insituform Australia, effective <em style="font-weight: inherit; font-style: normal;"> January 24, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The relevant asset and liability balances at <em style="font-weight: inherit; font-style: normal;"> December 31, </em><em style="font-weight: inherit; font-style: normal;">2019</em> and <em style="font-weight: inherit; font-style: normal;">2018</em> are accounted for as held for sale and measured at the lower of carrying value or fair value less cost to sell. Based on management’s expectation of fair value less cost to sell, the Company recorded an impairment of assets held for sale of $23.4 million in the Consolidated Statement of Operations during <em style="font-weight: inherit; font-style: normal;">2019.</em> During the <em style="font-weight: inherit; font-style: normal;">second</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019,</em> impairment charges of $5.1 million and $3.9 million were recorded for Insituform Australia and Insituform Netherlands, respectively, which are reported within the Infrastructure Solutions reportable segment, and $1.1 million and $1.8 million were recorded for Corrpower and United Mexico, respectively, which are reported within the Corrosion Protection reportable segment. During the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019,</em> certain terms of the Insituform Netherlands transaction changed and the sale resulted in further impairment charges of $2.6 million. Additionally, impairment charges of $6.0 million and $2.9 million, respectively, were recorded in the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019</em> for Insituform Spain, which is reported within the Infrastructure Solutions reportable segment, and Corporate based on management’s current expectation of fair value less cost to sell. In the event the Company is unable to sell the assets and liabilities or sells them at a price or on terms that are less favorable, or at a higher cost than currently anticipated, the Company could incur additional impairment charges or a loss on disposal.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following table provides the components of assets and liabilities held for sale (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" rowspan="1" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 0%;"> </td> </tr> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); text-align: center; padding: 0px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; color:#ffffff; background-color: rgb(0, 103, 158); padding: 0px; text-align: center; border-bottom: medium solid rgb(0, 103, 158);"><b><em style="font-weight: inherit; font-style: normal;">2019(1)</em></b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); padding: 0px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018(2)</em></b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets held for sale:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current assets</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Receivables, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">4,136</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Retainage</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">518</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Contract assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,350</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,777</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventories</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,123</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Prepaid expenses and other current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">799</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">12,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant &amp; equipment, less accumulated depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,962</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">4,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intangible assets, less accumulated amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">1,528</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">326</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other non-current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">130</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impairment of assets held for sale</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(13,978</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total assets held for sale</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">16,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">7,792</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities held for sale:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current liabilities</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">3,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,891</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Contract liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: thin solid rgb(0, 104, 158);">122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 104, 158);">38</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">6,257</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,260</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other non-current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">54</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total liabilities held for sale</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">6,485</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,260</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt; text-align: left; text-indent: -9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align:top;width:1.8%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td> <td style="vertical-align:top;width:3.4%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup> </p> </td> <td style="vertical-align:bottom;width:94.8%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes Insituform Australia, Insituform Spain, Environmental Techniques and land held at Corporate.</p> </td> </tr> <tr> <td style="vertical-align:top;width:1.8%;"> </td> <td style="vertical-align:top;width:3.4%;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></td> <td style="vertical-align:bottom;width:94.8%;">Includes Insituform Australia.</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/> </div> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> 23400000 5100000 3900000 1100000 1800000 2600000 6000000.0 2900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" rowspan="1" style="color: rgb(255, 255, 255); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 0%;"> </td> </tr> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(0, 103, 158); text-align: center; padding: 0px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; color:#ffffff; background-color: rgb(0, 103, 158); padding: 0px; text-align: center; border-bottom: medium solid rgb(0, 103, 158);"><b><em style="font-weight: inherit; font-style: normal;">2019(1)</em></b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); padding: 0px; border-bottom: medium solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018(2)</em></b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets held for sale:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current assets</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Receivables, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">4,136</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Retainage</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">518</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Contract assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,350</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,777</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventories</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,123</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Prepaid expenses and other current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">799</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">12,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant &amp; equipment, less accumulated depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,962</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">4,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intangible assets, less accumulated amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">1,528</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">326</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other non-current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">130</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impairment of assets held for sale</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(13,978</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total assets held for sale</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">16,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">7,792</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities held for sale:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current liabilities</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">3,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,891</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Contract liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: thin solid rgb(0, 104, 158);">122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 104, 158);">38</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 104, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">6,257</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,260</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other non-current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">54</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total liabilities held for sale</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">6,485</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,260</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 4136000 1309000 518000 15000 5350000 1777000 2097000 2123000 799000 300000 12900000 5524000 10962000 2268000 4224000 0 1528000 0 326000 0 130000 0 13978000 -0 16092000 7792000 2174000 1331000 3961000 3891000 122000 38000 6257000 5260000 174000 0 54000 0 6485000 5260000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">7.</em>    LEASES</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Effective <em style="font-weight: inherit; font-style: normal;"> January 1, 2019, </em>the Company adopted FASB ASC <em style="font-weight: inherit; font-style: normal;">842</em> using the adoption-date transition provision rather than at the earliest comparative period presented in the financial statements. Therefore, the Company recognized and measured leases existing at <em style="font-weight: inherit; font-style: normal;"> January 1, 2019 </em>but without retrospective application. The Company also elected the package of practical expedients <em style="font-weight: inherit; font-style: normal;">not</em> to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs and the lessee practical expedient to combine lease and non-lease components. The Company also made a policy election to <em style="font-weight: inherit; font-style: normal;">not</em> recognize right-of-use assets and lease liabilities for short-term leases for all asset classes. The impact of FASB ASC <em style="font-weight: inherit; font-style: normal;">842</em> on the Consolidated Balance Sheet beginning <em style="font-weight: inherit; font-style: normal;"> January 1, 2019 </em>was through the recognition of operating lease assets and corresponding operating lease liabilities of $70.5 million. <em style="font-weight: inherit; font-style: normal;">No</em> impact was recorded to the Consolidated Statement of Operations or beginning retained earnings.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company’s operating lease portfolio includes operational field locations, administrative offices, equipment, vehicles and information technology equipment. The majority of the Company’s leases have remaining lease terms of 1 year to 20 years, some of which include options to extend the leases for 5 years or more. Right-of-use assets are presented within “Operating lease assets” on the Consolidated Balance Sheet. The current portion of operating lease liabilities are presented within “Accrued expenses”, and the non-current portion of operating lease liabilities are presented within “Operating lease liabilities” on the Consolidated Balance Sheet.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Operating lease assets and liabilities are recognized based on the present value of lease payments over the lease term at inception. For purposes of calculating operating lease liabilities, lease terms <em style="font-weight: inherit; font-style: normal;"> may </em>be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating leases in effect prior to <em style="font-weight: inherit; font-style: normal;"> January 1, 2019 </em>were recognized at the present value of the remaining payments on the remaining lease term as of <em style="font-weight: inherit; font-style: normal;"> January 1, 2019. </em>A portion of the Company’s real estate, equipment and vehicle leases is subject to periodic changes in the Consumer Price Index, LIBOR or other market index. The changes to these indexes are treated as variable lease payments and recognized in the period in which the obligation for those payments is incurred. Because most leases do <em style="font-weight: inherit; font-style: normal;">not</em> provide an explicit rate of return, the Company utilizes its incremental secured borrowing rate on a lease-by-lease basis in determining the present value of lease payments at the commencement date of the lease.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The following table presents the components of lease expense (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 83%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); border-bottom: 3px solid rgb(0, 103, 158); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22,235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Short-term lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">25,382</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">47,617</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Supplemental cash flow information related to leases was as follows (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22,144</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Right-of-use assets obtained in exchange for lease obligations:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">18,879</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2019(1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating leases:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Operating lease assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">71,466</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">15,828</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Other liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">56,253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">72,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Weighted-average remaining lease term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5.74</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Weighted-average discount rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">5.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">%</td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align:top;width:1.8%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td> <td style="vertical-align:top;width:3.4%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup> </p> </td> <td style="vertical-align:bottom;width:94.8%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at <em style="font-weight: inherit; font-style: normal;"> December 31, </em><em style="font-weight: inherit; font-style: normal;">2019</em> (see Note <em style="font-weight: inherit; font-style: normal;">5</em>).</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Operating lease liabilities under non-cancellable leases were as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18,739</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">16,287</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">13,509</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">16,358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total undiscounted operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">83,688</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(11,607</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total discounted operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">72,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">Minimum rental commitments under non-cancellable leases as of <em style="font-weight: inherit; font-style: normal;"> December 31, 2018 </em>for years <em style="font-weight: inherit; font-style: normal;">2019</em> through <em style="font-weight: inherit; font-style: normal;">2023</em> were $19.8 million, $15.1 million, $11.5 million, $8.1 million and $5.4 million, respectively, and $7.2 million thereafter.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> 70500000 P1Y P20Y P5Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 83%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); border-bottom: 3px solid rgb(0, 103, 158); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 1%; padding: 0px; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22,235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Short-term lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">25,382</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">47,617</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Year Ended December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22,144</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Right-of-use assets obtained in exchange for lease obligations:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">18,879</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> 22235000 25382000 47617000 22144000 18879000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2019(1)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating leases:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Operating lease assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">71,466</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">15,828</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Other liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">56,253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">72,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Weighted-average remaining lease term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5.74</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Weighted-average discount rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">5.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">%</td> </tr> </tbody> </table> 71466000 15828000 56253000 72081000 P5Y8M26D 0.0571 300000 200000 200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18,739</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">16,287</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">13,509</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">16,358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total undiscounted operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">83,688</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(11,607</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total discounted operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">72,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> 18739000 16287000 13509000 10950000 7845000 16358000 83688000 11607000 72081000 19800000 15100000 11500000 8100000 5400000 7200000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">8.</em>    GOODWILL AND INTANGIBLE ASSETS</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Goodwill</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following table presents a reconciliation of the beginning and ending balances of goodwill (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color:#ffffff;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; background-color: rgb(0, 103, 158); color:#ffffff; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; background-color: rgb(0, 103, 158); color:#ffffff; width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; color:#ffffff; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center; color:#ffffff;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; color:#ffffff; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); width: 0%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 31, 2017</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, gross</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">246,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,369</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">401,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated impairment losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(61,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(45,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(33,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(140,386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">185,027</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,969</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,719</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">260,715</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018 Activity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Acqusitions (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,715</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,258</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">3,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impairments (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(1,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,965</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(701</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(2,666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 31, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, gross</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">244,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,383</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,504</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">402,408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated impairment losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(62,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(45,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(33,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(141,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,983</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">260,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019 Activity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(137</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">426</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reclassification to assets held for sale (3)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(4,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(4,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, gross</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">240,160</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,946</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,504</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">398,610</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated impairment losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(62,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(45,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(33,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(141,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">177,312</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">31,546</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">47,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">256,835</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and <em style="font-weight: inherit; font-style: normal;">P2S,</em> respectively (see Note <em style="font-weight: inherit; font-style: normal;">1</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company recorded a $1.4 million goodwill impairment related to restructuring activities in Denmark (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">3</em>)</sup></td> <td style="vertical-align: top; width: 96%;">During <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company classified certain assets of its CIPP contracting operation in Europe as held for sale (see Note <em style="font-weight: inherit; font-style: normal;">6</em>). </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Intangible Assets</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Intangible assets consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Useful Lives (Years)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Gross Carrying Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Accumulated Amortization</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Net Carrying Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style=" text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Gross Carrying Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style=" text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Accumulated Amortization</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style=" text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Net Carrying Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">License agreements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,894</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,825</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">70</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,894</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,716</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">178</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(777</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">87</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(689</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">8.3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,699</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,911</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">8,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,751</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,202</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,549</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-competes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,301</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,354</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,529</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,229</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">7.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">157,576</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(76,832</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">80,744</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">159,719</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(66,753</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,966</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patents and acquired technology</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); text-align: center;">9.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">39,288</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(25,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">14,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">38,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(22,810</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">15,528</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">219,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(114,795</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">104,828</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">221,095</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(101,399</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">119,696</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Amortization expense was $13.7 million, $14.0 million and $16.1 million for the years ended <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively. Estimated amortization expense for the years ended <em style="font-weight: inherit; font-style: normal;"> December 31, 2020, </em><em style="font-weight: inherit; font-style: normal;">2021,</em> <em style="font-weight: inherit; font-style: normal;">2022,</em> <em style="font-weight: inherit; font-style: normal;">2023</em> and <em style="font-weight: inherit; font-style: normal;">2024</em> is $13.5 million, $13.5 million, $13.3 million, $13.3 million and $13.3 million, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color:#ffffff;"><b><em style="font-weight: inherit; font-style: normal;">Infrastructure Solutions</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; background-color: rgb(0, 103, 158); color:#ffffff; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; background-color: rgb(0, 103, 158); color:#ffffff; width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; color:#ffffff; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center; color:#ffffff;"><b><em style="font-weight: inherit; font-style: normal;">Corrosion Protection</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; color:#ffffff; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Energy Services</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); width: 0%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 31, 2017</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, gross</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">246,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,369</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">401,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated impairment losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(61,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(45,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(33,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(140,386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">185,027</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,969</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,719</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">260,715</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018 Activity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Acqusitions (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,715</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,258</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">3,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impairments (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(1,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,965</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(701</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(2,666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 31, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, gross</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">244,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,383</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,504</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">402,408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated impairment losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(62,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(45,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(33,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(141,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,983</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">260,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019 Activity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(137</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">426</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reclassification to assets held for sale (3)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(4,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(4,224</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, gross</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">240,160</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,946</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,504</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">398,610</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated impairment losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(62,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(45,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(33,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(141,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">177,312</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">31,546</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">47,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">256,835</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> 246486000 74369000 80246000 401101000 61459000 45400000 33527000 140386000 185027000 28969000 46719000 260715000 0 2715000 1258000 3973000 1389000 -0 -0 1389000 -1965000 -701000 0 -2666000 244521000 76383000 81504000 402408000 62848000 45400000 33527000 141775000 181673000 30983000 47977000 260633000 -137000 563000 0 426000 -4224000 0 0 -4224000 240160000 76946000 81504000 398610000 62848000 45400000 33527000 141775000 177312000 31546000 47977000 256835000 2700000 1300000 1400000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Useful Lives (Years)</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Gross Carrying Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Accumulated Amortization</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Net Carrying Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style=" text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Gross Carrying Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style=" text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Accumulated Amortization</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> </td> <td colspan="2" style=" text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241); vertical-align: bottom;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Net Carrying Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">License agreements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,894</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,825</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">70</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,894</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,716</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">178</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(777</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">87</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(689</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">8.3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,699</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,911</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">8,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,751</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,202</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,549</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-competes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,301</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,354</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,529</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,229</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">7.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">157,576</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(76,832</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">80,744</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">159,719</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(66,753</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,966</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patents and acquired technology</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); text-align: center;">9.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">39,288</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(25,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">14,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">38,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(22,810</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">15,528</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">219,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(114,795</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">104,828</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">221,095</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(101,399</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">119,696</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> P0Y8M12D 3894000 3825000 70000 3894000 3716000 178000 P1Y 864000 777000 87000 864000 689000 175000 P8Y3M18D 15699000 6911000 8788000 15751000 6202000 9549000 P3Y3M18D 2301000 1354000 947000 2529000 1229000 1300000 P7Y2M12D 157576000 76832000 80744000 159719000 66753000 92966000 P9Y 39288000 25097000 14192000 38338000 22810000 15528000 219622000 114795000 104828000 221095000 101399000 119696000 13700000 14000000.0 16100000 13500000 13500000 13300000 13300000 13300000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">9.</em>    LONG-TERM DEBT AND CREDIT FACILITY</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Long-term debt consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Term note, due February 27, 2023, annualized rates of 4.09% and 4.59%, respectively</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">253,750</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">282,188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Line of credit, 4.01% and 4.45%, respectively</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other notes with interest rates from 3.3% to 7.8%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">770</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,031</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><b>Subtotal</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">278,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">314,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less – Current maturities of long-term debt</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">32,803</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,469</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less – Unamortized loan costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">2,088</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,747</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><b>Total</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">243,629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">282,003</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Required principal payments for each of the next <em style="font-weight: inherit; font-style: normal;">five</em> years are summarized as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 104, 158); color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; background-color: rgb(220, 230, 241);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">32,803</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">25,060</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">30,844</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">189,813</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2024</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">278,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Financing Arrangements</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> October 2015, </em>the Company entered into an amended and restated $650.0 million senior secured credit facility with a syndicate of banks. In <em style="font-weight: inherit; font-style: normal;"> February 2018 </em>and <em style="font-weight: inherit; font-style: normal;"> December 2018, </em>the Company amended this facility (the “amended Credit Facility”). The amended Credit Facility consists of a $225.0 million revolving line of credit and a $308.4 million term loan facility, each with a maturity date in <em style="font-weight: inherit; font-style: normal;"> February 2023.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company paid expenses of $3.1 million associated with the amended Credit Facility, $1.4 million related to up-front lending fees and $1.7 million related to <em style="font-weight: inherit; font-style: normal;">third</em>-party arranging fees and expenses, the latter of which was recorded in “Interest expense” in the Consolidated Statement of Operations in <em style="font-weight: inherit; font-style: normal;">2018.</em> In addition, the Company had $2.4 million in unamortized loan costs associated with the original Credit Facility, of which $0.6 million was written off and recorded in “Interest expense” in the Consolidated Statement of Operations in <em style="font-weight: inherit; font-style: normal;">2018.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Generally, interest is charged on the principal amounts outstanding under the amended Credit Facility at the British Bankers Association LIBOR rate plus an applicable rate ranging from 1.25% to 2.25% depending on the Company’s consolidated leverage ratio. The Company can also opt for an interest rate equal to a base rate (as defined in the credit documents) plus an applicable rate, which is also based on the Company’s consolidated leverage ratio. The applicable LIBOR borrowing rate (LIBOR plus Company’s applicable rate) as of <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019</em> was approximately 4.09%.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">The Company’s indebtedness at <em style="font-weight: inherit; font-style: normal;"> December 31, </em><em style="font-weight: inherit; font-style: normal;">2019</em> consisted of $253.8 million outstanding from the term loan under the amended Credit Facility and $24.0 million on the line of credit under the amended Credit Facility. Additionally, the Company had $0.8 million of debt held by its joint ventures (representing funds loaned by its joint venture partners). During <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company had net repayments of $7.0 million on the line of credit due to improved domestic working capital management.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">As of <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company had $26.1 million in letters of credit issued and outstanding under the amended Credit Facility. Of such amount, $12.2 million was collateral for the benefit of certain of our insurance carriers and $13.9 million was for letters of credit or bank guarantees of performance or payment obligations of foreign subsidiaries.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s indebtedness at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> consisted of $282.2 million outstanding from the term loan under the amended Credit Facility, $31.0 million on the line of credit under the amended Credit Facility and $1.0 million of <em style="font-weight: inherit; font-style: normal;">third</em>-party notes and bank debt. During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company had net repayments on the line of credit of $7.0 million, which included a $35.0 million repayment from the proceeds on the Bayou sale, net of borrowings of $28.0 million for domestic working capital needs.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">At <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019</em> and <em style="font-weight: inherit; font-style: normal;">2018,</em> the estimated fair value of the Company’s long-term debt was approximately $286.8 million and $307.7 million, respectively. Fair value was estimated using market rates for debt of similar risk and maturity and a discounted cash flow model, which are based on Level <em style="font-weight: inherit; font-style: normal;">3</em> inputs as defined in Note <em style="font-weight: inherit; font-style: normal;">2.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> October 2015, </em>the Company entered into an interest rate swap agreement for a notional amount of $262.5 million, which is set to expire in <em style="font-weight: inherit; font-style: normal;"> October 2020. </em>The notional amount of this swap mirrors the amortization of a <em style="font-weight: inherit; font-style: normal;">$262.5</em> million portion of the Company’s $350.0 million term loan drawn from the original Credit Facility. The swap requires the Company to make a monthly fixed rate payment of 1.46% calculated on the amortizing <em style="font-weight: inherit; font-style: normal;">$262.5</em> million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing <em style="font-weight: inherit; font-style: normal;">$262.5</em> million notional amount.  The receipt of the monthly LIBOR-based payment offsets a variable monthly LIBOR-based interest cost on a corresponding <em style="font-weight: inherit; font-style: normal;">$262.5</em> million portion of the Company’s term loan from the original Credit Facility. After considering the impact of the interest rate swap agreement, the effective borrowing rate on the Company’s term note as of <em style="font-weight: inherit; font-style: normal;"> December 31, 2019 </em>was approximately 3.83%.  This interest rate swap is used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and is accounted for as a cash flow hedge. See Note <em style="font-weight: inherit; font-style: normal;">15.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> March 2018, </em>the Company entered into an interest rate swap forward agreement that begins in <em style="font-weight: inherit; font-style: normal;"> October 2020 </em>and expires in <em style="font-weight: inherit; font-style: normal;"> February 2023 </em>to coincide with the amortization period of the amended Credit Facility. The swap will require the Company to make a monthly fixed rate payment of 2.937% calculated on the then amortizing $170.6 million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $170.6 million notional amount. The receipt of the monthly LIBOR-based payment will offset the variable monthly LIBOR-based interest cost on a corresponding <em style="font-weight: inherit; font-style: normal;">$170.6</em> million portion of the Company’s term loan from the amended Credit Facility. This interest rate swap will be used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and accounted for as a cash flow hedge. See Note <em style="font-weight: inherit; font-style: normal;">15.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The amended Credit Facility is subject to certain financial covenants, including a consolidated financial leverage ratio and consolidated fixed charge coverage ratio. Subject to the specifically defined terms and methods of calculation as set forth in the amended Credit Facility’s credit agreement, the financial covenant requirements, as of each quarterly reporting period end, are defined as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 3%;"> </td> <td style="vertical-align: top; width: 2%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">•</p> </td> <td style="vertical-align: top; width: 95%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Consolidated financial leverage ratio, as amended, compares consolidated funded indebtedness to amended Credit Facility defined income with a maximum amount <em style="font-weight: inherit; font-style: normal;">not</em> to exceed 3.25 to <em style="font-weight: inherit; font-style: normal;">1.00.</em> At <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company’s consolidated financial leverage ratio was 2.88 to <em style="font-weight: inherit; font-style: normal;">1.00</em> and, using the amended Credit Facility defined income, the Company had the capacity to borrow up to $37.5 million of additional debt.</p> </td> </tr> <tr> <td style="vertical-align: middle; width: 3%;"> </td> <td style="vertical-align: middle; width: 2%;"> </td> <td style="vertical-align: middle; width: 95%;"> </td> </tr> <tr> <td style="vertical-align: top; width: 3%;"> </td> <td style="vertical-align: top; width: 2%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">•</p> </td> <td style="vertical-align: top; width: 95%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Consolidated fixed charge coverage ratio, as amended, compares amended Credit Facility defined income to amended Credit Facility defined fixed charges with a minimum permitted ratio of <em style="font-weight: inherit; font-style: normal;">not</em> less than 1.25 to <em style="font-weight: inherit; font-style: normal;">1.00.</em> At <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company’s fixed charge ratio was 1.38 to <em style="font-weight: inherit; font-style: normal;">1.00.</em></p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">At <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company was in compliance with all of its debt and financial covenants as required under the amended Credit Facility.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Term note, due February 27, 2023, annualized rates of 4.09% and 4.59%, respectively</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">253,750</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">282,188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Line of credit, 4.01% and 4.45%, respectively</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other notes with interest rates from 3.3% to 7.8%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">770</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,031</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><b>Subtotal</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">278,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">314,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less – Current maturities of long-term debt</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">32,803</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,469</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less – Unamortized loan costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">2,088</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,747</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><b>Total</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">243,629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">282,003</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 253750000 282188000 24000000 31000000 770000 1031000 278520000 314219000 32803000 29469000 2088000 2747000 243629000 282003000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 104, 158); color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; background-color: rgb(220, 230, 241);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">32,803</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">25,060</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">30,844</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">189,813</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2024</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">278,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> </tbody> </table> 32803000 25060000 30844000 189813000 0 0 278520000 650000000.0 225000000.0 308400000 3100000 1400000 1700000 2400000 600000 0.0125 0.0225 0.0409 253800000 24000000.0 800000 7000000.0 26100000 12200000 13900000 282200000 31000000.0 1000000.0 7000000.0 35000000.0 28000000.0 286800000 307700000 262500000 350000000.0 0.0146 0.0383 0.02937 170600000 170600000 3.25 2.88 37500000 1.25 1.38 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">10.</em>    STOCKHOLDERS’ EQUITY</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Share Repurchase Plan</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> December 2018, </em>the Company’s board of directors authorized the open market repurchase of up to <span style="-sec-ix-hidden:c56693539">two million</span> shares of the Company’s common stock through <em style="font-weight: inherit; font-style: normal;">one</em> or more trading plans established in accordance with Rule <em style="font-weight: inherit; font-style: normal;">10b5</em>-<em style="font-weight: inherit; font-style: normal;">1</em> of the Securities Exchange Act of <em style="font-weight: inherit; font-style: normal;">1934.</em> The program did <em style="font-weight: inherit; font-style: normal;">not</em> establish a time period in which the repurchases had to be made. In <em style="font-weight: inherit; font-style: normal;"> December 2018, </em>the Company amended its Credit Facility, which limited the open market share repurchases to $32.0 million for <em style="font-weight: inherit; font-style: normal;">2019.</em> The Company began repurchasing shares under this program in <em style="font-weight: inherit; font-style: normal;"> January 2019. </em>In <em style="font-weight: inherit; font-style: normal;"> December 2019, </em>the Company’s board of directors authorized the open market repurchase of up to an additional <span style="-sec-ix-hidden:c56693547">two million</span> shares of the Company’s common stock. The program did <em style="font-weight: inherit; font-style: normal;">not</em> establish a time period in which the repurchases had to be made, although the authorization is limited to $40.0 million in <em style="font-weight: inherit; font-style: normal;">2020</em> by the Company’s amended Credit Facility while the Company’s consolidated financial leverage ratio remains greater than 2.50 to <em style="font-weight: inherit; font-style: normal;">1.00.</em> Once repurchased, the Company promptly retires such shares.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company is also authorized to repurchase up to $10.0 million of the Company’s common stock in each calendar year in connection with the Company’s equity compensation programs for employees. The participants in the Company’s equity plans <em style="font-weight: inherit; font-style: normal;"> may </em>surrender shares of common stock in satisfaction of tax obligations arising from the vesting of restricted stock and restricted stock unit awards under such plans and in connection with the exercise of stock option awards. The deemed price paid is the closing price of the Company’s common stock on The Nasdaq Global Select Market on the date that the restricted stock or restricted stock unit vests or the shares of the Company’s common stock are surrendered in exchange for stock option exercises. With regard to stock option awards, the option holder <em style="font-weight: inherit; font-style: normal;"> may </em>elect a “net, net” exercise in connection with the exercise of employee stock options such that the option holder receives a number of shares equal to the built-in gain in the option shares divided by the market price of the Company’s common stock on the date of exercise, less a number of shares equal to the taxes due upon the exercise of the option divided by the market price of the Company’s common stock on the date of exercise. The shares of Company common stock surrendered to the Company for taxes due on the exercise of the option are deemed repurchased by the Company.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">During <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company acquired 1,492,348 shares of the Company’s common stock for $26.3 million ($17.64 average price per share) through the open market repurchase program discussed above, 151,234 shares of the Company’s common stock for $3.1 million ($20.26 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock units and performance units, and 48,409 shares of the Company’s common stock for $1.0 million ($20.52 average price per share) in connection with “net, net” exercises of employee stock options. Once repurchased, the Company immediately retired all such shares.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company acquired 949,464 shares of the Company’s common stock for $20.3 million ($21.36 average price per share) through the open market repurchase programs discussed above and 228,068 shares of the Company’s common stock for $5.5 million ($24.08 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock and restricted stock units. Once repurchased, the Company immediately retired all such shares. During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company did <em style="font-weight: inherit; font-style: normal;">not</em> acquire any of the Company’s common stock in connection with “net, net” exercises of employee stock options.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">During <em style="font-weight: inherit; font-style: normal;">2017,</em> the Company acquired 1,599,093 shares of the Company’s common stock for $35.3 million ($22.10 average price per share) through open market repurchase programs and 112,899 shares of the Company’s common stock for $2.5 million ($22.15 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock and restricted stock units. Once repurchased, the Company immediately retired all such shares. During <em style="font-weight: inherit; font-style: normal;">2017,</em> the Company did <em style="font-weight: inherit; font-style: normal;">not</em> acquire any of the Company’s common stock in connection with “net, net” exercises of employee stock options.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Equity-Based Compensation Plans</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Employee Plans</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> April 2016, </em>the Company’s stockholders approved the <em style="font-weight: inherit; font-style: normal;">2016</em> Employee Equity Incentive Plan, which was amended in <em style="font-weight: inherit; font-style: normal;">2017</em> by the First Amendment to the <em style="font-weight: inherit; font-style: normal;">2016</em> Employee Equity Incentive Plan (as amended, the <em style="font-weight: inherit; font-style: normal;">“2016</em> Employee Plan”). In <em style="font-weight: inherit; font-style: normal;"> April 2018, </em>the Company’s stockholders approved the Second Amendment to the <em style="font-weight: inherit; font-style: normal;">2016</em> Employee Equity Incentive Plan, which increased by 1,700,000 the number of shares of the Company’s common stock reserved and available for issuance in connection with awards issued under the <em style="font-weight: inherit; font-style: normal;">2016</em> Employee Plan. The <em style="font-weight: inherit; font-style: normal;">2016</em> Employee Plan, which replaced the <em style="font-weight: inherit; font-style: normal;">2013</em> Employee Equity Incentive Plan, provides for equity-based compensation awards, including restricted shares of common stock, performance awards, stock options, stock units and stock appreciation rights. The <em style="font-weight: inherit; font-style: normal;">2016</em> Employee Plan is administered by the compensation committee of the board of directors, which determines eligibility, timing, pricing, amount and other terms or conditions of awards. As of <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> 2,099,380 shares of the Company’s common stock were available for issuance under the <em style="font-weight: inherit; font-style: normal;">2016</em> Employee Plan.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Director Plans</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">In <em style="font-weight: inherit; font-style: normal;"> April 2016, </em>the Company’s stockholders approved the <em style="font-weight: inherit; font-style: normal;">2016</em> Non-Employee Director Equity Incentive Plan (the <em style="font-weight: inherit; font-style: normal;">“2016</em> Director Plan”), which replaced the <em style="font-weight: inherit; font-style: normal;">2011</em> Non-Employee Director Equity Incentive Plan. In <em style="font-weight: inherit; font-style: normal;"> April 2019, </em>the Company’s stockholders approved an amendment and restatement of the <em style="font-weight: inherit; font-style: normal;">2016</em> Director Plan, which among other things, increased by 300,000 the number of shares of the Company’s common stock reserved and available for issuance in connection with awards issued under the <em style="font-weight: inherit; font-style: normal;">2016</em> Director Plan. The <em style="font-weight: inherit; font-style: normal;">2016</em> Director Plan provides for equity-based compensation awards, including non-qualified stock options and stock units. The board of directors administers the <em style="font-weight: inherit; font-style: normal;">2016</em> Director Plan and has the authority to establish, amend and rescind any rules and regulations related to the <em style="font-weight: inherit; font-style: normal;">2016</em> Director Plan. As of <em style="font-weight: inherit; font-style: normal;"> December 31, 2019, </em>321,406 shares of the Company’s common stock were available for issuance under the <em style="font-weight: inherit; font-style: normal;">2016</em> Director Plan.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Prior to the <em style="font-weight: inherit; font-style: normal;">2016</em> Director Plan, the board of directors administered the <em style="font-weight: inherit; font-style: normal;">2011</em> Non-Employee Director Equity Plan (<em style="font-weight: inherit; font-style: normal;">“2011</em> Director Plan”), the <em style="font-weight: inherit; font-style: normal;">2006</em> Non-Employee Director Equity Plan (<em style="font-weight: inherit; font-style: normal;">“2006</em> Director Plan”) and the <em style="font-weight: inherit; font-style: normal;">2001</em> Non-Employee Director Equity Plan (<em style="font-weight: inherit; font-style: normal;">“2001</em> Director Plan”), all of which contained substantially the same provisions as the current plan. At <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> there were 52,296 deferred stock units outstanding under the <em style="font-weight: inherit; font-style: normal;">2011</em> Director Plan, 39,109 deferred stock units outstanding under the <em style="font-weight: inherit; font-style: normal;">2006</em> Director Plan and 31,850 deferred stock units outstanding under the <em style="font-weight: inherit; font-style: normal;">2001</em> Director Equity Plan.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Activity and related expense associated with these plans are described in Note <em style="font-weight: inherit; font-style: normal;">11.</em></p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> 32000000.0 40000000.0 2.50 10000000.0 1492348000000 26300000 17.64 151234 3100000 20.26 48409 1000000.0 20.52 949464 20300000 21.36 228068 5500000 24.08 1599093 35300000 22.10 112899 2500000 22.15 1700000 2099380 300000 321406 52296 39109 31850 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">11.</em>    EQUITY-BASED COMPENSATION</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Stock Awards</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Stock awards, which include shares of restricted stock, restricted stock units and performance stock units, are awarded from time to time to executive officers and certain key employees of the Company. Stock award compensation is recorded based on the award date fair value and charged to expense ratably through the requisite service period. The forfeiture of unvested restricted stock, restricted stock units and performance stock units causes the reversal of all previous expense recorded as a reduction of current period expense.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">A summary of stock award activity is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); border-bottom: thin solid rgb(255, 255, 255);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241)"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241)"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2017</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241)"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Stock Awards</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Stock Awards</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Stock Awards</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2018</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">1,143,205</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">23.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,428,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,501,021</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.58</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Period Activity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted stock units awarded</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">325,321</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">20.02</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281,567</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">257,532</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Performance stock units awarded</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">146,367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22.78</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">219,943</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.25</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">213,436</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted shares distributed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(76,686</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(179,169</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted stock units distributed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(237,416</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18.83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(312,182</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(95,510</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Performance stock units distributed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(111,155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">25.85</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(296,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.55</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(49,672</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.95</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted shares forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,084</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.01</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted stock units forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(74,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22.09</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(90,896</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.79</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(81,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Performance stock units forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(80,597</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">25.30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(87,196</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">25.95</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(136,050</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">24.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Outstanding at December 31, 2019</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,034,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">23.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,143,205</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">23.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,428,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">21.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Expense associated with stock awards was $7.0 million, $6.8 million and $9.0 million in <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively. Unrecognized pre-tax expense of $9.6 million related to stock awards is expected to be recognized over the weighted average remaining service period of 1.8 years for awards outstanding at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Deferred Stock Unit Awards</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left; text-indent: 18pt;">Deferred stock units are generally awarded to directors of the Company and represent the Company’s obligation to transfer <em style="font-weight: inherit; font-style: normal;">one</em> share of the Company’s common stock to the grantee at a future date. Historically, awards were fully vested, and fully expensed, on the date of grant. Beginning in <em style="font-weight: inherit; font-style: normal;"> April 2019, </em>as a result of the amendment and restatement of the <em style="font-weight: inherit; font-style: normal;">2016</em> Director Plan discussed above, the expense related to the issuance of deferred stock units is based on the award date fair value and charged to expense ratably through the requisite service period, which is generally <em style="font-weight: inherit; font-style: normal;">one</em> year. The forfeiture of unvested deferred stock units causes the reversal of all previous expense to be recorded as a reduction of current period expense.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">A summary of deferred stock unit activity is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); border-bottom: thin solid rgb(255, 255, 255);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2017</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Deferred Stock Units</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Deferred Stock Units</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Deferred Stock Units</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2018</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">287,350</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">20.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">269,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">253,445</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.93</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Period Activity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Awarded</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">50,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">19.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,681</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.72</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Distributed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(84,184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">20.38</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(28,308</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">19.22</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(30,559</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">23.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Outstanding at December 31, 2019</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">253,340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">20.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">287,350</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">20.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">269,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">20.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Expense associated with awards of deferred stock units was $0.7 million, $1.1 million and $1.1 million in <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively. Unrecognized pre-tax expense of $0.4 million related to deferred stock unit awards is expected to be recognized over the weighted average remaining service period of 0.3 years for awards outstanding at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Stock Options</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Stock options on the Company’s common stock are awarded from time to time to executive officers and certain key employees of the Company. Stock options granted generally have a term of <span style="-sec-ix-hidden:c56693651">seven</span> to <span style="-sec-ix-hidden:c56693652">ten</span> years and an exercise price equal to the market value of the underlying common stock on the date of grant.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">A summary of stock option activity is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; color: rgb(255, 255, 255); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: thin solid rgb(255, 255, 255);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2017</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); width: 0%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Shares</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Exercise Price</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Shares</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Exercise Price</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Shares</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Exercise Price</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">52,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18.11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">126,680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">170,253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(52,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18.11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(43,573</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18.87</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canceled/Expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(73,897</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">26.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Outstanding, end of year</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b>—</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b>—</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>52,783</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>18.11</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>126,680</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>23.06</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Exercisable, end of year</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b>—</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b>—</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>52,783</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>18.11</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>126,680</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>23.06</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> there were no expenses related to stock options as all issued stock options were fully vested.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Financial data for stock option exercises are summarized in the following table (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Years Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 104, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><span style="color:#ffffff;"><b><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></b></span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amount received from stock option exercises</p> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">956</td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">823</td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total intrinsic value of stock option exercises <span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">129</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">370</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax expense (benefit) of stock option exercises recorded in income tax expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">312</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(63</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Aggregate intrinsic value of outstanding stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Aggregate intrinsic value of exercisable stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"><span style="font-family:Times New Roman;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup>  Calculations based on a weighted average market price of the Company’s stock at the time of exercise of $20.55 and $27.35 for the years ended <em style="font-weight: inherit; font-style: normal;"> December 31, 2019 </em>and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); border-bottom: thin solid rgb(255, 255, 255);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241)"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241)"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2017</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241)"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Stock Awards</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Stock Awards</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Stock Awards</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241)"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2018</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">1,143,205</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">23.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,428,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,501,021</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.58</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Period Activity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted stock units awarded</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">325,321</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">20.02</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281,567</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">257,532</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Performance stock units awarded</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">146,367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22.78</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">219,943</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.25</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">213,436</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted shares distributed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(76,686</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(179,169</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted stock units distributed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(237,416</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18.83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(312,182</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(95,510</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Performance stock units distributed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(111,155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">25.85</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(296,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.55</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(49,672</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.95</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted shares forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,084</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.01</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted stock units forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(74,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22.09</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(90,896</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.79</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(81,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Performance stock units forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(80,597</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">25.30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(87,196</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">25.95</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(136,050</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">24.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Outstanding at December 31, 2019</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,034,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">23.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,143,205</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">23.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,428,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">21.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 1143205 23.26 1428878 21.53 1501021 20.58 325321 20.02 281567 24.13 257532 23.06 146367 22.78 219943 23.25 213436 28.18 76686 18.26 -0 0 179169 22.44 237416 18.83 312182 17.47 95510 20.71 111155 25.85 296909 21.55 49672 21.95 -0 0 -0 0 1084 23.01 74075 22.09 90896 21.79 81626 20.36 80597 25.30 87196 25.95 136050 24.29 1034964 23.20 1143205 23.26 1428878 21.53 7000000.0 6800000 9000000.0 9600000 P1Y9M18D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 0%; padding: 0px;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); border-bottom: thin solid rgb(255, 255, 255);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2017</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Deferred Stock Units</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Deferred Stock Units</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Deferred Stock Units</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Award Date Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2018</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">287,350</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">20.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">269,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">253,445</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.93</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Period Activity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Awarded</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">50,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">19.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,681</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.72</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Distributed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(84,184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">20.38</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(28,308</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">19.22</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(30,559</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">23.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Outstanding at December 31, 2019</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">253,340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">20.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">287,350</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">20.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">269,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">20.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 287350 20.80 269977 20.14 253445 19.93 50174 19.64 45681 23.72 47091 23.53 84184 20.38 28308 19.22 30559 23.57 253340 20.71 287350 20.80 269977 20.14 700000 1100000 1100000 400000 P0Y3M18D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; color: rgb(255, 255, 255); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); border-bottom: thin solid rgb(255, 255, 255);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); width: 0%; padding: 0px; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">2017</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); width: 0%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Shares</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Exercise Price</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; vertical-align: bottom; text-align: center; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Shares</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Exercise Price</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Shares</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; text-align: center; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Exercise Price</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">52,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18.11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">126,680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">170,253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(52,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">18.11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(43,573</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18.87</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canceled/Expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(73,897</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">26.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Outstanding, end of year</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b>—</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b>—</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>52,783</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>18.11</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>126,680</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>23.06</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Exercisable, end of year</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b>—</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"><b>—</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>52,783</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>18.11</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>126,680</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"><b>23.06</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 52783 18.11 126680 23.06 170253 21.99 52783 18.11 -0 0 43573 18.87 -0 0 73897 26.60 -0 0 0 0 52783 18.11 126680 23.06 0 0 52783 18.11 126680 23.06 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Years Ended December 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 104, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><span style="color:#ffffff;"><b><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></b></span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amount received from stock option exercises</p> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">$</td> <td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">956</td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">823</td> <td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total intrinsic value of stock option exercises <span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">129</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">370</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tax expense (benefit) of stock option exercises recorded in income tax expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">312</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(63</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Aggregate intrinsic value of outstanding stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Aggregate intrinsic value of exercisable stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 956000 0 823000 129000 0 370000 312000 -1556000 -63000 0 0 386000 0 0 386000 20.55 27.35 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">12.</em>    TAXES ON INCOME</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Income (loss) before taxes on income was as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">3,627</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,142</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(40,007</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(16,511</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(5,187</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(21,570</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(12,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(61,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;">97</em> </div> <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/> <div class="PGHDR" style="text-align: left; width: 100%">   </div> </div> </div> </div> </div> </div> </div> <div class="PGHDR" style="text-align: left; width: 100%">   </div> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Provisions for taxes on income (loss) consisted of the following components (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(2,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,765</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,764</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,705</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,025</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,512</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">460</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(651</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,351</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Subtotal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">3,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">609</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">14,627</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">538</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,706</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(199</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">2,835</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(157</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Subtotal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">3,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(741</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(9,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total tax provision</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">6,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(132</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,005</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Income tax expense differed from the amounts computed by applying the U.S. federal income tax rate of 21% for <em style="font-weight: inherit; font-style: normal;">2019</em> and <em style="font-weight: inherit; font-style: normal;">2018</em> and 35% for <em style="font-weight: inherit; font-style: normal;">2017</em> to income (loss) before taxes on income as a result of the following (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income taxes (benefit) at U.S. federal statutory tax rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(2,706</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">621</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(21,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Increase (decrease) in taxes resulting from:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">806</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">590</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Change in the balance of the valuation allowance for deferred tax assets allocated to domestic income tax expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(944</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,755</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State income taxes, net of federal income tax benefit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,603</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(798</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,270</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Divestitures</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,613</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Meals and entertainment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">470</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">517</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">785</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Changes in taxes previously accrued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(1,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,339</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign tax rate differences</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(643</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,301</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">913</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Share-based compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,427</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">131</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Recognition of uncertain tax positions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(717</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deemed mandatory repatriation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(842</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Release of deferred tax liability on foreign earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,051</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Domestic Production Activities deduction</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,921</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other matters</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(1,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(820</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,287</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total tax provision</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">6,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(132</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,005</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effective tax rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(50.9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">%)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8.1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">On <em style="font-weight: inherit; font-style: normal;"> December 22, 2017, </em>the U.S. government enacted the TCJA, which includes significant changes to the U.S. corporate income tax system including: (i) a federal corporate rate reduction from <em style="font-weight: inherit; font-style: normal;">35%</em> to <em style="font-weight: inherit; font-style: normal;">21%;</em> (ii) limitations on the deductibility of interest expense and executive compensation; (iii) creation of new minimum taxes such as the Global Intangible Low Taxed Income (“GILTI”) tax and the base erosion anti-abuse tax (“BEAT”); and (iv) the transition of U.S. international taxation from a worldwide tax system to a modified territorial tax system, which resulted in a <em style="font-weight: inherit; font-style: normal;">one</em> time U.S. tax liability on those earnings that have <em style="font-weight: inherit; font-style: normal;">not</em> previously been repatriated to the U.S. Beginning in <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company <em style="font-weight: inherit; font-style: normal;">no</em> longer records U.S. federal income tax on its share of income from foreign subsidiaries and <em style="font-weight: inherit; font-style: normal;">no</em> longer records a benefit for foreign tax credits related to that income.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In its reporting since the TCJA was enacted, the Company had been recording provisional amounts for certain enactment-date effects of the TCJA by applying the guidance in SAB <em style="font-weight: inherit; font-style: normal;">118</em> because the enactment-date accounting for these effects had <em style="font-weight: inherit; font-style: normal;">not</em> yet been completed. In <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> the Company recorded a net tax expense related to the enactment-date effects of the TCJA that included recording the <em style="font-weight: inherit; font-style: normal;">one</em>-time transition tax liability related to undistributed earnings of certain foreign subsidiaries that were <em style="font-weight: inherit; font-style: normal;">not</em> previously taxed and adjusting deferred tax assets and liabilities for the changes in the federal tax rate.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The <em style="font-weight: inherit; font-style: normal;">one</em>-time transition tax is based on total post-<em style="font-weight: inherit; font-style: normal;">1986</em> earnings and profits (“E&amp;P”) that were previously deferred from U.S. income taxes. The tax is based on the amount of those earnings held in cash and other specified assets, either at the end of <em style="font-weight: inherit; font-style: normal;">2017</em> or the average of the year end balances for <em style="font-weight: inherit; font-style: normal;">2015</em> and <em style="font-weight: inherit; font-style: normal;">2016.</em> Based on the Company’s initial analysis of the TCJA in <em style="font-weight: inherit; font-style: normal;">2017,</em> it recorded a provisional estimated net tax expense of $2.4 million, which consisted of a charge of $10.4 million for the deemed mandatory repatriation, and reduced by a $7.1 million release of a deferred tax liability on unremitted foreign earnings and $0.9 million of other TCJA related impacts. Upon further analysis of the TCJA and notices and regulations issued and proposed by the U.S. Department of the Treasury and the Internal Revenue Service (“IRS”), the Company finalized its calculations of the transition tax liability during <em style="font-weight: inherit; font-style: normal;">2018.</em> Adjustments included further refinement of computations related to earnings and profits, cash and cash equivalents, state income tax and foreign withholding taxes pursuant to guidance issued during the year. The final transition tax liability consisted of a charge of $9.6 million for the deemed mandatory repatriation, and reduced by the $7.1 million release of a deferred tax liability on unremitted foreign earnings and $2.0 million of other TCJA related impacts. The Company decreased its <em style="font-weight: inherit; font-style: normal;"> December 31, 2017 </em>provisional amount by $1.9 million during <em style="font-weight: inherit; font-style: normal;">2018,</em> which is included as a component of income tax expense.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The transition tax liability, as filed on the <em style="font-weight: inherit; font-style: normal;">2017</em> federal income tax return and after utilization of foreign tax credits, including foreign tax credits carried back from <em style="font-weight: inherit; font-style: normal;">2018,</em> was $1.1 million. Although Congressional intent and the statutory language were clear that the transition tax could be paid over a period of <em style="font-weight: inherit; font-style: normal;">eight</em> years, and the Company properly elected to pay the transition tax liability over a period of <em style="font-weight: inherit; font-style: normal;">eight</em> years, IRS guidance published in <em style="font-weight: inherit; font-style: normal;"> April 2018 </em>indicated that taxpayers in a net overpayment position would have all overpayments <em style="font-weight: inherit; font-style: normal;">first</em> applied to successive installments of the transition tax liability. Legislative proposals were passed in the U.S. House of Representatives in late <em style="font-weight: inherit; font-style: normal;"> December 2018 </em>to correct the application of this IRS guidance; however there has been <em style="font-weight: inherit; font-style: normal;">no</em> action in the U.S. Senate to pass legislation addressing this issue. As a result of the overpayment from <em style="font-weight: inherit; font-style: normal;">2017</em> and the anticipated utilization of <em style="font-weight: inherit; font-style: normal;">2018</em> foreign tax credits, <em style="font-weight: inherit; font-style: normal;">no</em> further tax payments related to the transition tax will be required.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Net deferred taxes consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax assets:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign tax credit carryforwards</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">4,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">507</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net operating loss carryforwards</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">19,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">15,281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,987</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">8,431</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,652</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total gross deferred income tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">46,892</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less valuation allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(34,247</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(28,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred income tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">12,645</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">16,604</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Deferred income tax liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(5,689</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(12,203</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,609</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(4,791</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(6,757</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred income tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(22,683</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(23,404</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net deferred income tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(10,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(6,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s tax assets and liabilities, netted by taxing location, are in the following captions in the balance sheets (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Noncurrent deferred income tax assets, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">1,216</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,561</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Noncurrent deferred income tax liabilities, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(11,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(8,361</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net deferred income tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(10,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(6,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company’s deferred tax assets at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019</em> included $19.1 million in federal, state and foreign net operating loss (“NOL”) carryforwards. These NOLs include $11.9 million, which if <em style="font-weight: inherit; font-style: normal;">not</em> used will expire between the years <em style="font-weight: inherit; font-style: normal;">2020</em> and <em style="font-weight: inherit; font-style: normal;">2039,</em> and $7.2 million that have <em style="font-weight: inherit; font-style: normal;">no</em> expiration dates. The Company also has deferred tax amounts related to foreign tax credit carryforwards of $4.1 million, of which, $0.4 million will expire in <em style="font-weight: inherit; font-style: normal;">2026</em> if <em style="font-weight: inherit; font-style: normal;">not</em> used, $3.6 million will expire in <em style="font-weight: inherit; font-style: normal;">2029</em> if <em style="font-weight: inherit; font-style: normal;">not</em> used and $0.1 million have <em style="font-weight: inherit; font-style: normal;">no</em> expiration date.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">For financial reporting purposes, a valuation allowance of $34.2 million has been recognized at <em style="font-weight: inherit; font-style: normal;"> December 31, 2019 </em>to reduce the deferred tax assets related to certain federal, state and foreign net operating loss carryforwards and other assets, for which it is more likely than <em style="font-weight: inherit; font-style: normal;">not</em> that the related tax benefits will <em style="font-weight: inherit; font-style: normal;">not</em> be realized, due to uncertainties as to the timing and amounts of future taxable income. The valuation allowance at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> was $28.5 million.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">As of <em style="font-weight: inherit; font-style: normal;"> December 31, 2019, </em>a valuation allowance has been recorded so that the amount of the deferred tax asset remaining is more likely than <em style="font-weight: inherit; font-style: normal;">not</em> to be realized. The amount of the deferred tax asset considered realizable; however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is <em style="font-weight: inherit; font-style: normal;">no</em> longer present and additional weight <em style="font-weight: inherit; font-style: normal;"> may </em>be given to subjective evidence such as our projections for growth.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Activity in the valuation allowance is summarized as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, at beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">28,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,428</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Additions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">8,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,879</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,260</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reversals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(6,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Remeasurement of U.S. deferred tax balances</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other adjustments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">3,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,108</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">418</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, at end of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">34,247</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">28,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">29,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">As a result of the deemed mandatory repatriation provisions in the TCJA, the Company included $206.7 million of undistributed earnings in income subject to U.S. tax at reduced tax rates. Certain provisions within the TCJA effectively transition the U.S. to a territorial system and eliminates deferral on U.S. taxation for certain amounts of income that are <em style="font-weight: inherit; font-style: normal;">not</em> taxed at a minimum level. At this time, the Company does <em style="font-weight: inherit; font-style: normal;">not</em> intend to distribute earnings in a taxable manner; and therefore, intends to limit distributions to: (i) earnings previously taxed in the U.S.; (ii) earnings that would qualify for the <em style="font-weight: inherit; font-style: normal;">100</em> percent dividends received deduction provided in the TCJA; or (iii) earnings that would <em style="font-weight: inherit; font-style: normal;">not</em> result in significant foreign taxes. As a result, the Company has <em style="font-weight: inherit; font-style: normal;">not</em> recognized a deferred tax liability on any remaining undistributed foreign earnings as of <em style="font-weight: inherit; font-style: normal;"> December 31, 2019.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">FASB ASC <em style="font-weight: inherit; font-style: normal;">740,</em> <i>Income Taxes</i> (“FASB ASC <em style="font-weight: inherit; font-style: normal;">740”</em>), prescribes a more-likely-than-<em style="font-weight: inherit; font-style: normal;">not</em> threshold for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. FASC ASC <em style="font-weight: inherit; font-style: normal;">740</em> also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods and disclosure of uncertain tax positions in financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, at beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">1,955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,229</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Additions for tax positions of prior years</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Lapse in statute of limitations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(587</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(264</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(274</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, at end of year, total tax provision</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,384</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,229</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The total amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate was $0.3 million at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense. During the years ended <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> approximately $0.2 million was expensed for interest and penalties in each year.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will change in <em style="font-weight: inherit; font-style: normal;">2020.</em> The Company has certain tax return years subject to statutes of limitation that will expire within <em style="font-weight: inherit; font-style: normal;">twelve</em> months. Unless challenged by tax authorities, the expiration of those statutes of limitation is expected to result in the recognition of uncertain tax positions in the amount of approximately $0.7 million.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company is subject to taxation in the United States, various states and foreign jurisdictions. With few exceptions, the Company is <em style="font-weight: inherit; font-style: normal;">no</em> longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before <em style="font-weight: inherit; font-style: normal;"><span style="-sec-ix-hidden:c56693935">2015</span>.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Domestic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">3,627</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,142</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(40,007</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(16,511</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(5,187</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(21,570</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(12,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(61,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> 3627000 8142000 -40007000 -16511000 -5187000 -21570000 -12884000 2955000 -61577000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(2,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,765</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,764</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,705</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,025</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,512</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">460</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(651</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,351</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Subtotal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">3,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">609</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">14,627</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">538</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,706</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(199</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">2,835</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(157</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Subtotal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">3,174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(741</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(9,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total tax provision</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">6,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(132</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,005</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> -2775000 -4765000 3764000 5705000 6025000 7512000 460000 -651000 3351000 3390000 609000 14627000 538000 947000 -8706000 -199000 -1531000 -1099000 2835000 -157000 183000 3174000 -741000 -9622000 6564000 -132000 5005000 0.21 0.35 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income taxes (benefit) at U.S. federal statutory tax rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(2,706</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">621</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(21,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Increase (decrease) in taxes resulting from:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">806</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">590</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Change in the balance of the valuation allowance for deferred tax assets allocated to domestic income tax expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(944</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,755</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State income taxes, net of federal income tax benefit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,603</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(798</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,270</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Divestitures</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">5,613</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Meals and entertainment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">470</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">517</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">785</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Changes in taxes previously accrued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(1,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,339</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign tax rate differences</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(643</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,301</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">913</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Share-based compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,427</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">131</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Goodwill impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Recognition of uncertain tax positions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(717</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deemed mandatory repatriation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(842</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Release of deferred tax liability on foreign earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,051</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Domestic Production Activities deduction</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,921</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other matters</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(1,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(820</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,287</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total tax provision</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">6,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(132</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">5,005</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Effective tax rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(50.9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">%)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8.1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td> </tr> </tbody> </table> -2706000 621000 -21552000 806000 590000 4598000 2960000 -944000 12755000 2603000 -798000 2270000 5613000 2133000 0 470000 517000 785000 -1070000 -536000 -1339000 -643000 1301000 913000 358000 -1427000 131000 0 291000 6359000 -717000 -218000 -62000 0 -842000 10406000 0 0 -7051000 -0 -0 1921000 -1110000 -820000 -1287000 6564000 -132000 5005000 -0.509 -0.045 -0.081 2400000 10400000 7100000 900000 9600000 7100000 2000000.0 -1900000 1100000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income tax assets:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign tax credit carryforwards</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">4,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">507</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net operating loss carryforwards</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">19,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">15,281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,987</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">8,431</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">8,652</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total gross deferred income tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">46,892</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less valuation allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(34,247</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(28,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred income tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">12,645</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">16,604</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Deferred income tax liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(5,689</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(12,203</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,609</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(4,791</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(6,757</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total deferred income tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(22,683</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(23,404</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net deferred income tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(10,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(6,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Noncurrent deferred income tax assets, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">1,216</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,561</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Noncurrent deferred income tax liabilities, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(11,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(8,361</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net deferred income tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(10,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(6,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> 4101000 507000 19079000 22909000 15281000 12987000 8431000 8652000 46892000 45055000 34247000 28451000 12645000 16604000 5689000 6038000 12203000 10609000 4791000 6757000 22683000 23404000 10038000 6800000 1216000 1561000 11254000 8361000 10038000 6800000 19100000 11900000 7200000 4100000 400000 3600000 100000 34200000 28500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, at beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">28,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,428</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Additions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">8,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,879</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,260</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reversals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(6,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Remeasurement of U.S. deferred tax balances</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other adjustments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">3,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(1,108</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">418</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, at end of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">34,247</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">28,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">29,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 28451000 29782000 15428000 8789000 1879000 19260000 6776000 2102000 183000 0 0 -5141000 3783000 -1108000 418000 34247000 28451000 29782000 206700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, at beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">1,955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,229</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Additions for tax positions of prior years</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Lapse in statute of limitations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(587</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(264</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(274</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance, at end of year, total tax provision</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,384</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,229</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 1955000 2229000 2465000 9000 8000 12000 587000 264000 274000 7000 18000 26000 1384000 1955000 2229000 300000 200000 700000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">13.</em>    COMMITMENTS AND CONTINGENCIES</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Litigation</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company is involved in certain litigation incidental to the conduct of its business and affairs. Management, after consultation with legal counsel, does <em style="font-weight: inherit; font-style: normal;">not</em> believe that the outcome of any such litigation, individually or in the aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Contingencies</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In connection with the Brinderson acquisition, certain pre-acquisition matters were identified in <em style="font-weight: inherit; font-style: normal;">2014</em> whereby a loss was both probable and reasonably estimable. The Company establishes liabilities in accordance with FASB ASC Subtopic <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">450</em>-<em style="font-weight: inherit; font-style: normal;">20,</em> <i>Contingencies - Loss Contingencies</i>, and, accordingly, recorded an accrual related to various legal, tax, employee benefits and employment matters. At <em style="font-weight: inherit; font-style: normal;"> December 31, 2016, </em>the accrual relating to these matters was $6.0 million. During <em style="font-weight: inherit; font-style: normal;">2017,</em> the Company made a $0.3 million payment related to <em style="font-weight: inherit; font-style: normal;">one</em> of the above matters. Additionally, the Company reassessed its reserve during <em style="font-weight: inherit; font-style: normal;">2017</em> for: (i) the lapse of certain payroll tax statutory limitation periods; and (ii) further developments in the legal status of these matters, including the preliminary settlement through mediated resolution of several matters. Following consultation with internal and <em style="font-weight: inherit; font-style: normal;">third</em>-party legal and tax counsel, the Company lowered its accrual for such matters by $1.5 million during <em style="font-weight: inherit; font-style: normal;">2017.</em> The accrual adjustments resulted in an offset to “Operating expense” in the Consolidated Statement of Operations. During <em style="font-weight: inherit; font-style: normal;">2018,</em> the Company made an additional $0.2 million payment related to <em style="font-weight: inherit; font-style: normal;">one</em> of the above matters. As of <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2018,</em> the remaining accrual relating to these matters was $4.0 million. During <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company paid $4.3 million to resolve all outstanding matters, with the final accrual adjustment of $0.3 million recorded to "Operating expenses" in the Consolidated Statement of Operations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Purchase Commitments</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company had <em style="font-weight: inherit; font-style: normal;">no</em> material purchase commitments at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Guarantees</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company has many contracts that require the Company to indemnify the other party against loss from claims, including claims of patent or trademark infringement or other <em style="font-weight: inherit; font-style: normal;">third</em> party claims for injuries, damages or losses. The Company has agreed to indemnify its surety against losses from <em style="font-weight: inherit; font-style: normal;">third</em>-party claims of subcontractors. The Company has <em style="font-weight: inherit; font-style: normal;">not</em> previously experienced material losses under these provisions and, while there can be <em style="font-weight: inherit; font-style: normal;">no</em> assurances, currently does <em style="font-weight: inherit; font-style: normal;">not</em> anticipate any future material adverse impact on its consolidated financial position, results of operations or cash flows.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company regularly reviews its exposure under all its engagements, including performance guarantees by contractual joint ventures and indemnification of its surety. As a result of the most recent review, the Company has determined that the risk of material loss is remote under these arrangements and has <em style="font-weight: inherit; font-style: normal;">not</em> recorded a liability for these risks at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019</em> on its consolidated balance sheet.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Retirement Plans</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Approximately 1,050 of our U.S. employees participate in multi-employer retirement plans. Substantially all of the Company’s remaining U.S. employees are eligible to participate in <em style="font-weight: inherit; font-style: normal;">one</em> of the Company’s sponsored defined contribution savings plans, which are qualified plans under the requirements of Section <em style="font-weight: inherit; font-style: normal;">401</em>(k) of the Internal Revenue Code. Company contributions to the domestic plans were $5.2 million, $5.7 million and $6.3 million for the years ended <em style="font-weight: inherit; font-style: normal;"> December 31, 2019, </em><em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Certain foreign subsidiaries maintain various other defined contribution retirement plans. Company contributions to such plans for the years ended <em style="font-weight: inherit; font-style: normal;"> December 31, 2019, </em><em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017</em> were $0.8 million, $1.1 million and $1.0 million, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In connection with the Company’s <em style="font-weight: inherit; font-style: normal;">2009</em> acquisition of Corrpro, the Company assumed an obligation associated with a contributory defined benefit pension plan sponsored by a subsidiary of Corrpro located in the United Kingdom. Employees of this Corrpro subsidiary <em style="font-weight: inherit; font-style: normal;">no</em> longer accrue benefits under the plan; however, Corrpro continues to be obligated to fund prior period benefits. Both the pension expense and funding requirements for the years ended <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017</em> were immaterial to the Company’s consolidated financial position and results of operations. The plan assets and benefit obligation at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019</em> were approximately $6.9 million and $6.2 million, respectively. The Company used a discount rate of 2.1% for the evaluation of the pension liability. The Company recorded an asset associated with the overfunded status of this plan of approximately $0.7 million, which is included in other long-term assets on the consolidated balance sheet. The plan assets and benefit obligation at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> approximated $7.9 million and $7.1 million, respectively. Plan assets consist of investments in equity and debt securities as well as cash, which are primarily Level <em style="font-weight: inherit; font-style: normal;">2</em> inputs as defined in Note <em style="font-weight: inherit; font-style: normal;">2.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> 6000000.0 300000 1500000 200000 4000000.0 4300000 300000 1050 5200000 5700000 6300000 800000 1100000 1000000.0 6900000 6200000 0.021 700000 7900000 7100000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">14.</em>    SEGMENT AND GEOGRAPHIC INFORMATION</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company has <span style="-sec-ix-hidden:c56694178">three</span> operating segments, which are also its reportable segments: Infrastructure Solutions; Corrosion Protection; and Energy Services. The Company’s operating segments correspond to its management organizational structure. Each operating segment has leadership that reports to the chief operating decision manager (“CODM”). The operating results and financial information reported by each segment are evaluated separately, regularly reviewed and used by the CODM to evaluate segment performance, allocate resources and determine management incentive compensation.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following disaggregated financial results have been prepared using a management approach that is consistent with the basis and manner with which management internally disaggregates financial information for the purpose of making internal operating decisions. The Company evaluates performance based on stand-alone operating income (loss), which includes acquisition and divestiture expenses and restructuring charges, if applicable.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company began reporting Corporate expenses separately rather than allocating those costs to the operating segments. The reported information for <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017</em> has been revised to conform to the current period presentation.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Financial information by segment was as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenues:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">590,797</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">604,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">612,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">295,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">393,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">456,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">328,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">335,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">290,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,213,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,333,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,359,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Gross profit:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">144,074</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,411</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,823</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">60,927</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">108,240</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">41,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">41,547</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">35,749</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total gross profit</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">246,235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">266,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">284,812</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating income (loss):</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">42,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,509</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(47,316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(5,635</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,222</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services (3)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,736</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate (4)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(35,211</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(33,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(36,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total operating income (loss)</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(43,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other income (expense):</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(14,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,327</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">Interest income</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0">1,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">516</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">145</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other (5)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(10,893</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(9,881</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(2,201</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total other expense</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(23,857</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(26,692</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(18,057</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Income (loss) before taxes on income</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(12,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(61,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">508,226</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">500,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">531,746</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">278,694</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">279,106</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">161,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163,109</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">152,416</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">31,336</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,432</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Assets held for sale</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">16,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">7,793</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">70,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total assets</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">995,513</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">992,417</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,107,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Capital expenditures:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,679</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,730</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">11,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,754</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,603</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">3,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,713</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">3,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">4,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total capital expenditures</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">28,772</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">30,514</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">30,830</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Depreciation and amortization:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">13,773</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,758</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,731</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">12,487</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,874</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 9pt;">Energy Services</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0">7,490</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">6,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 9pt; border-bottom: thin solid rgb(0, 103, 158);">Corporate</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);">2,413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);">2,112</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);">3,364</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total depreciation and amortization</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">36,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">37,855</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">44,419</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Operating income for <em style="font-weight: inherit; font-style: normal;">2019</em> includes: (i) $7.5 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>); (ii) $1.0 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $17.6 million of impairment charges to assets held for sale (see Note <em style="font-weight: inherit; font-style: normal;">6</em>). Operating income for <em style="font-weight: inherit; font-style: normal;">2018</em> includes: (i) $16.1 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>); and (ii) $0.4 million of cost incurred related to the disposition of Denmark. Operating loss for <em style="font-weight: inherit; font-style: normal;">2017</em> includes: (i) $17.5 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>); (ii) $45.4 million of goodwill impairment charges (see Note <em style="font-weight: inherit; font-style: normal;">2</em>); (iii) $41.0 million of definite-lived intangible asset impairment charges (see Note <em style="font-weight: inherit; font-style: normal;">2</em>); and (iv) $0.1 million of costs incurred related to the acquisition of Environmental Techniques.</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Operating loss for <em style="font-weight: inherit; font-style: normal;">2019</em> includes: (i) $7.7 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>); (ii) $0.1 million of divestiture costs; and (iii) $2.9 million of impairment charges to assets held for sale (see Note <em style="font-weight: inherit; font-style: normal;">6</em>). Operating income for <em style="font-weight: inherit; font-style: normal;">2018</em> includes: (i) $7.6 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>); and (ii) $2.5 million of costs incurred related to the divestiture of Bayou. Operating income for <em style="font-weight: inherit; font-style: normal;">2017</em> includes $4.9 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>) and (ii) $1.6 million of costs incurred related to the planned divestiture of Bayou.</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">3</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Operating income for <em style="font-weight: inherit; font-style: normal;">2019</em> includes $1.7 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>). Operating income for <em style="font-weight: inherit; font-style: normal;">2018</em> includes $0.3 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">4</em>)</sup></td> <td style="vertical-align: top; width: 96%;">Operating loss for <em style="font-weight: inherit; font-style: normal;">2019</em> includes: (i) $5.2 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>); (ii) $2.2 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $2.9 million of impairment charges to assets held for sale (see Note <em style="font-weight: inherit; font-style: normal;">6</em>). Operating loss for <em style="font-weight: inherit; font-style: normal;">2018</em> includes $1.6 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>) and $4.1 million of divestiture costs. Operating loss for <em style="font-weight: inherit; font-style: normal;">2017</em> includes $1.6 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>) and $1.2 million of divestiture costs.</td> </tr> <tr> <td style="vertical-align: top; width: 4%; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">5</em>)</sup></td> <td style="vertical-align: top; width: 96%;">Other expense for <em style="font-weight: inherit; font-style: normal;">2019</em> includes $10.2 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>). Other expense for <em style="font-weight: inherit; font-style: normal;">2018</em> includes charges of $7.0 million related to the loss on the sale of Bayou (see Note <em style="font-weight: inherit; font-style: normal;">1</em>) and $4.0 million of restructuring charges (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">The following table summarizes revenues, gross profit, operating income (loss) and long-lived assets by geographic region (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenues: (1)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">914,676</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">966,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,028,313</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">123,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133,612</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">139,734</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">64,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,839</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">111,948</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">166,871</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">119,133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,213,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,333,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,359,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Gross profit: (1)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">175,705</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">178,024</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">226,026</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22,183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,823</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">14,849</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,379</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,997</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">33,498</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">57,700</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">15,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total gross profit</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">246,235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">266,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">284,812</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating income (loss): (1)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">6,212</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(33,583</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,460</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,482</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,220</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(11,363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,771</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">8,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">30,590</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(18,386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total operating income (loss)</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">10,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">29,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(43,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Long-lived assets: (1)(2)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">80,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">105,978</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,472</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,462</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,725</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,816</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,499</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,295</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,435</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">10,220</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">6,662</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">9,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total long-lived assets</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">101,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">128,660</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">125,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Attributed to the country of origin.</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Long-lived assets do <em style="font-weight: inherit; font-style: normal;">not</em> include goodwill, intangible assets, operating lease assets or deferred tax assets.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:0pt;"> </p><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenues:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">590,797</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">604,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">612,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">295,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">393,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">456,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">328,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">335,707</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">290,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,213,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,333,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,359,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Gross profit:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">144,074</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,411</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,823</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">60,927</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">108,240</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">41,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">41,547</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">35,749</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total gross profit</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">246,235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">266,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">284,812</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating income (loss):</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">42,079</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,509</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(47,316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection (2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(5,635</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,222</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services (3)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">9,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,736</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate (4)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(35,211</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(33,783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(36,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total operating income (loss)</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(43,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other income (expense):</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(14,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,327</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">Interest income</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0">1,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">516</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">145</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other (5)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(10,893</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(9,881</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(2,201</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total other expense</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(23,857</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(26,692</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(18,057</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Income (loss) before taxes on income</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(12,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">2,955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(61,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">508,226</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">500,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">531,746</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">278,694</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">279,106</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">161,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163,109</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">152,416</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">31,336</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,432</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Assets held for sale</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">16,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">7,793</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">70,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total assets</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">995,513</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">992,417</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,107,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Capital expenditures:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">10,679</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,730</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">11,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,754</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,603</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Energy Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">3,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,713</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">3,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">4,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">2,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total capital expenditures</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">28,772</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">30,514</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">30,830</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Depreciation and amortization:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Infrastructure Solutions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">13,773</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,758</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,731</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corrosion Protection</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">12,487</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,874</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 9pt;">Energy Services</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0">7,490</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">6,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 9pt; border-bottom: thin solid rgb(0, 103, 158);">Corporate</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);">2,413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);">2,112</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);">3,364</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 103, 158);"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total depreciation and amortization</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">36,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">37,855</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">44,419</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="color:#ffffff; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2017</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); width: 0%; background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenues: (1)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">914,676</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">966,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,028,313</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">123,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133,612</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">139,734</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">64,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,839</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">111,948</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">166,871</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">119,133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total revenues</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">1,213,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,333,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,359,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Gross profit: (1)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">175,705</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">178,024</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">226,026</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">22,183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,823</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">14,849</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,379</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,997</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">33,498</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">57,700</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">15,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total gross profit</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">246,235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">266,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">284,812</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating income (loss): (1)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">6,212</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(33,583</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,460</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,482</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,220</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">(11,363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,771</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">8,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">30,590</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(18,386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total operating income (loss)</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">10,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">29,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">(43,520</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">)</td> </tr> <tr> <td> </td> <td> </td> <td style="background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td style="background-color: rgb(220, 230, 241);"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Long-lived assets: (1)(2)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">80,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">105,978</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,472</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canada</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">7,462</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,725</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,816</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">2,499</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,295</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,435</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">10,220</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">6,662</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">9,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total long-lived assets</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">101,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">128,660</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">125,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 590797000 604121000 612154000 295090000 393740000 456139000 328048000 335707000 290726000 1213935000 1333568000 1359019000 144074000 132411000 140823000 60927000 92968000 108240000 41234000 41547000 35749000 246235000 266926000 284812000 42079000 37509000 -47316000 -5635000 16283000 32222000 9740000 9638000 7736000 -35211000 -33783000 -36162000 10973000 29647000 -43520000 14002000 17327000 16001000 1038000 516000 145000 -10893000 -9881000 -2201000 -23857000 -26692000 -18057000 -12884000 2955000 -61577000 508226000 500977000 531746000 278694000 279106000 329848000 161165000 163109000 152416000 31336000 41432000 22775000 16092000 7793000 70314000 995513000 992417000 1107099000 10679000 12730000 16680000 11437000 9754000 8603000 3437000 3053000 2713000 3219000 4977000 2834000 28772000 30514000 30830000 13773000 16758000 18731000 12487000 11874000 15598000 7490000 7111000 6726000 2413000 2112000 3364000 36163000 37855000 44419000 7500000 1000000.0 17600000 16100000 400000 17500000 45400000 41000000.0 100000 7700000 100000 2900000 7600000 2500000 4900000 1600000 1700000 300000 5200000 2200000 2900000 1600000 4100000 1600000 1200000 10200000 7000000.0 4000000.0 914676000 966291000 1028313000 123033000 133612000 139734000 64278000 66794000 71839000 111948000 166871000 119133000 1213935000 1333568000 1359019000 175705000 178024000 226026000 22183000 22823000 31173000 14849000 8379000 11997000 33498000 57700000 15616000 246235000 266926000 284812000 6212000 174000 -33583000 7460000 9482000 12220000 -11363000 -10599000 -3771000 8664000 30590000 -18386000 10973000 29647000 -43520000 80910000 105978000 93472000 7462000 7725000 8816000 2499000 8295000 13435000 10220000 6662000 9586000 101091000 128660000 125309000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">15.</em>    DERIVATIVE FINANCIAL INSTRUMENTS</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">As a matter of policy, the Company uses derivatives for risk management purposes, and does <em style="font-weight: inherit; font-style: normal;">not</em> use derivatives for speculative purposes. From time to time, the Company <em style="font-weight: inherit; font-style: normal;"> may </em>enter into foreign currency forward contracts to hedge foreign currency cash flow transactions. For cash flow hedges, gain or loss is recorded in the Consolidated Statements of Operations upon settlement of the hedge. All of the Company’s hedges that are designated as hedges for accounting purposes were highly effective; therefore, <em style="font-weight: inherit; font-style: normal;">no</em> notable amounts of hedge ineffectiveness were recorded in the Company’s Consolidated Statements of Operations for either the settlement of cash flow hedges or the outstanding hedged balance. At <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company’s cash flow hedges were in a net deferred loss position of $4.6 million compared to net deferred gain position of $1.8 million at <em style="font-weight: inherit; font-style: normal;"> December 31, 2018. </em>The change during the period was due to unfavorable movements in short-term interest rates relative to the hedged position. The Company presents derivative instruments in the consolidated financial statements on a gross basis. Deferred gains and losses were recorded in other non-current assets and other non-current liabilities, respectively, and other comprehensive income on the Consolidated Balance Sheets. The net periodic change of the Company’s cash flow hedges was recorded on the foreign currency translation adjustment and derivative transactions line of the Consolidated Statements of Equity.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The Company also engages in regular inter-company trade activities and receives royalty payments from certain of its wholly-owned entities, paid in local currency, rather than the Company’s functional currency, U.S. Dollars. The Company utilizes foreign currency forward exchange contracts to mitigate the currency risk associated with the anticipated future payments from certain of its international entities. During <em style="font-weight: inherit; font-style: normal;">2019,</em> <em style="font-weight: inherit; font-style: normal;">2018</em> and <em style="font-weight: inherit; font-style: normal;">2017,</em> losses of $0.2 million, $0.5 million and $0.1 million, respectively, were recorded upon settlement of foreign currency forward exchange contracts. Gains and losses of this nature are recorded to “Other income (expense)” in the Consolidated Statements of Operations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> October 2015, </em>the Company entered into an interest rate swap agreement for a notional amount of $262.5 million, which is set to expire in <em style="font-weight: inherit; font-style: normal;"> October 2020. </em>The notional amount of this swap mirrors the amortization of a $262.5 million portion of the Company’s $350.0 million term loan drawn from the original Credit Facility. The swap requires the Company to make a monthly fixed rate payment of 1.46% calculated on the amortizing $262.5 million notional amount and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated by amortizing the <em style="font-weight: inherit; font-style: normal;">$262.5</em> million same notional amount. The receipt of the monthly LIBOR-based payment offsets a variable monthly LIBOR-based interest cost on a corresponding <em style="font-weight: inherit; font-style: normal;">$262.5</em> million portion of the Company’s term loan from the original Credit Facility. This interest rate swap is used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and is accounted for as a cash flow hedge.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">In <em style="font-weight: inherit; font-style: normal;"> March 2018, </em>the Company entered into an interest rate swap forward agreement that begins in <em style="font-weight: inherit; font-style: normal;"> October 2020 </em>and expires in <em style="font-weight: inherit; font-style: normal;"> February 2023 </em>to coincide with the amortization period of the amended Credit Facility. The swap will require the Company to make a monthly fixed rate payment of 2.937% calculated on the then amortizing $170.6 million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $170.6 million notional amount. The receipt of the monthly LIBOR-based payment will offset the variable monthly LIBOR-based interest cost on a corresponding $170.6 million portion of the Company’s term loan from the amended Credit Facility. This interest rate swap will be used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and accounted for as a cash flow hedge.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following table summarizes the Company’s derivative positions at <em style="font-weight: inherit; font-style: normal;"> December </em><em style="font-weight: inherit; font-style: normal;">31,</em> <em style="font-weight: inherit; font-style: normal;">2019:</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Position</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Notional Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Remaining Maturity In Years</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Average Exchange Rate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%; border-bottom: 1px solid rgb(0, 103, 158); "> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest Rate Swap</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">190,312,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); text-align: center;">3.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">The following table summarizes the fair value amounts of the Company’s derivative instruments, all of which are Level <em style="font-weight: inherit; font-style: normal;">2</em> inputs as defined in Note <em style="font-weight: inherit; font-style: normal;">2</em> (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; padding: 0; margin: 0"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; padding: 0px; margin: 0px;"> </td> <td colspan="5" rowspan="1" style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><b>December 31,</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Designation of Derivatives</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Balance Sheet Location</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Derivatives Designated as Hedging Instruments:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest Rate Swaps</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font-weight: inherit; font-style: normal;">Other non-current assets</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,648</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Assets</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">3,648</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 33%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 15%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest Rate Swaps</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font-weight: inherit; font-style: normal;">Other non-current liabilities</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">4,899</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,885</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Liabilities</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">4,899</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,885</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 33%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 15%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> </tr> <tr> <td style="width: 30%; padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> <td style="width: 33%; padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); text-align: center; padding: 0; margin: 0"> </td> <td style="width: 15%; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> <td style="width: 15%; padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forward Currency Contracts</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font-weight: inherit; font-style: normal;">Accrued expenses</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Liabilities</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 33%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 15%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Derivative Assets</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,648</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Derivative Liabilities</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">4,899</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,929</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Net Derivative Asset (Liability)</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(4,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,719</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table>   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div><div class="PGHDR" style="text-align: left; width: 100%"/> </div> </div> </div> </div> </div> -4600000 1800000 -200000 -500000 -100000 262500000 262500000 350000000.0 0.0146 262500000 0.02937 170600000 170600000 170600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Position</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Notional Amount</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Weighted Average Remaining Maturity In Years</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: bottom; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Average Exchange Rate</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%; border-bottom: 1px solid rgb(0, 103, 158); "> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest Rate Swap</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">190,312,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); text-align: center;">3.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); text-align: center;"><em style="font-weight: inherit; font-style: normal;">—</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 190312500 P3Y2M12D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; padding: 0; margin: 0"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; padding: 0px; margin: 0px;"> </td> <td colspan="5" rowspan="1" style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><b>December 31,</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Designation of Derivatives</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Balance Sheet Location</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); padding: 0px; color:#ffffff;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: medium solid rgb(0, 103, 158); padding: 0px; background-color: rgb(220, 230, 241);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; width: 1%; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Derivatives Designated as Hedging Instruments:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; background-color: rgb(220, 230, 241);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%; background-color: rgb(220, 230, 241);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; background-color: rgb(220, 230, 241);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest Rate Swaps</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font-weight: inherit; font-style: normal;">Other non-current assets</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">3,648</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Assets</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">3,648</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 33%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 15%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest Rate Swaps</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font-weight: inherit; font-style: normal;">Other non-current liabilities</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">4,899</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,885</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Liabilities</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">4,899</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,885</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 33%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 15%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> </tr> <tr> <td style="width: 30%; padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> <td style="width: 33%; padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); text-align: center; padding: 0; margin: 0"> </td> <td style="width: 15%; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> <td style="width: 15%; padding: 0; margin: 0"> </td> <td style="width: 1%; padding: 0; margin: 0"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forward Currency Contracts</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font-weight: inherit; font-style: normal;">Accrued expenses</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Liabilities</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 33%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 15%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Derivative Assets</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,648</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Derivative Liabilities</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">4,899</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">1,929</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 3px solid rgb(0, 103, 158);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">Total Net Derivative Asset (Liability)</em></b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">(4,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(220, 230, 241);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);">1,719</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> </tr> </tbody> </table> 261000 3648000 261000 3648000 4899000 1885000 4899000 1885000 0 44000 0 44000 261000 3648000 4899000 1929000 -4638000 1719000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">16.</em>    SELECTED QUARTERLY FINANCIAL DATA (UNAUDITED)</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">Unaudited quarterly financial data was as follows (in thousands, except per share data):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">First Quarter(1)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Second Quarter(2)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Third Quarter(3)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Fourth Quarter(4)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year Ended December 31, 2019:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276,904</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">318,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">308,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">309,502</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,295</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">67,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,792</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(774</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,649</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,361</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,991</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,659</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Earnings (loss) per share attributable to Aegion Corporation:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">0.19</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes pre-tax expenses of $2.9 million related to our restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes pre-tax expenses of $6.5 million related to our restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">3</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes pre-tax expenses of $8.6 million related to our restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">4</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes pre-tax expenses of $14.3 million related to our restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> </tbody> </table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center; width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">First Quarter(1)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center; width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">Second Quarter(2)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center; width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">Third Quarter(3)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center; width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">Fourth Quarter(4)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year Ended December 31, 2018:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">324,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">335,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339,679</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">333,998</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,504</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,696</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,181</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,476</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,198</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Earnings (loss) per share attributable to Aegion Corporation:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.01</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.08</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">0.24</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.01</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.08</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <tbody> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">1</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes pre-tax expenses of $5.2 million related to our restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">2</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes pre-tax expenses of $2.9 million related to our restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">3</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes pre-tax expenses of $7.4 million related to our restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> <tr> <td style="vertical-align: top; width: 4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font-weight: inherit; font-style: normal;">4</em>)</sup></p> </td> <td style="vertical-align: top; width: 96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Includes pre-tax expenses of $13.9 million related to our restructuring efforts (see Note <em style="font-weight: inherit; font-style: normal;">4</em>).</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); width: 0%; padding: 0px; background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">First Quarter(1)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Second Quarter(2)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Third Quarter(3)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color: rgb(255, 255, 255); text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">Fourth Quarter(4)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 3px solid rgb(0, 103, 158); background-color: rgb(0, 103, 158); color:#ffffff;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year Ended December 31, 2019:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276,904</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">318,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">308,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">309,502</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,295</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">67,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,792</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(774</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,649</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,361</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,991</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,659</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Earnings (loss) per share attributable to Aegion Corporation:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">0.19</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px solid rgb(0, 103, 158);"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center; width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">First Quarter(1)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center; width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">Second Quarter(2)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center; width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">Third Quarter(3)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%; padding: 0px;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); text-align: center; width: 0%; padding: 0px;"><b><em style="font-weight: inherit; font-style: normal;">Fourth Quarter(4)</em></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; border-bottom: medium solid rgb(0, 103, 158); background-color: rgb(220, 230, 241); width: 0%;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Year Ended December 31, 2018:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">324,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">335,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339,679</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">333,998</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,504</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,696</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,181</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,476</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,198</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Earnings (loss) per share attributable to Aegion Corporation:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.01</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.08</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">0.24</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.01</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 103, 158);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">(0.08</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 103, 158);">)</td> </tr> </tbody> </table> 276904000 318740000 308789000 309502000 48295000 67437000 66792000 63711000 -774000 459000 14649000 -3361000 -3991000 -8147000 6349000 -13659000 -0.13 -0.27 0.20 -0.47 -0.13 -0.27 0.19 -0.47 2900000 6500000 8600000 14300000 324861000 335030000 339679000 333998000 61504000 71053000 72673000 61696000 3181000 14459000 13009000 -1002000 -1476000 7198000 141000 -2776000 -0.06 0.24 -0.01 -0.08 -0.06 0.24 -0.01 -0.08 5200000 2900000 7400000 13900000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font-weight: inherit; font-style: normal;">17.</em>    SUBSEQUENT EVENTS</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 9pt;"><i>Sale of Insituform Australia</i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">On <em style="font-weight: inherit; font-style: normal;"> January 24, 2020, </em>the Company sold its Australian CIPP contracting entity, Insituform Pacific Pty Limited (“IPPL”), to Insituform Holdings Pty Ltd, an entity affiliated with Killard Infrastructure Pty Ltd. In connection with the sale, the Company entered into an exclusive <span style="-sec-ix-hidden:c56694594">five</span>-year tube supply agreement whereby IPPL, under its new ownership, will buy liners exclusively from the Company. IPPL is also entitled to use the Insituform<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> trade name in Australia based on a trademark license granted for the same <span style="-sec-ix-hidden:c56694595">five</span>-year time period. During the <em style="font-weight: inherit; font-style: normal;">second</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company recorded an impairment charge of $5.1 million to adjust carrying value to the expected fair value less cost to sell. <em style="font-weight: inherit; font-style: normal;">No</em> additional impairment charges are expected to be recorded as the net carrying value approximated or was less than the sale price.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 9pt;"><i>Sale of Insituform Spain</i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;">On <em style="font-weight: inherit; font-style: normal;"> February 13, 2020, </em>the Company sold its Spanish CIPP contracting entity, Insituform Technologies Iberica, S.A. (“Insituform Spain”) to Lajusocrley S.L. In connection with the sale, the Company entered into a <span style="-sec-ix-hidden:c56694600">five</span>-year tube supply agreement whereby Insituform Spain will buy liners from the Company. The buyers are also entitled to use the Insituform<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> trade name in Spain based on a trademark license granted for the same <span style="-sec-ix-hidden:c56694601">five</span>-year time period. During the <em style="font-weight: inherit; font-style: normal;">fourth</em> quarter of <em style="font-weight: inherit; font-style: normal;">2019,</em> the Company recorded an impairment charge of $6.0 million to adjust carrying value to the expected fair value less cost to sell. <em style="font-weight: inherit; font-style: normal;">No</em> additional impairment charges are expected to be recorded as the net carrying value approximated or was less than the sale price.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"> <div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <em style="font-weight: inherit; font-style: normal;"/></div></div></div></div></div></div></div></div></div></div></div></div><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt"><div class="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">  </div> </div> </div> </div> </div> 5100000 6000000.0 During 2019, as a result of selling or disposing of certain international entities, $10.9 million was reclassified out of accumulated other comprehensive loss to "Other expense" in the Consolidated Statements of Operations. Amounts presented net of tax of $164, $(48) and $930 for the years ended December 31, 2019, 2018 and 2017, respectively. Total pre-tax restructuring charges include cash charges of $12.1 million and non-cash charges of $17.4 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods. Includes pre-tax expenses of $5.2 million related to our restructuring efforts (see Note 4). During 2018, the Company incurred non-cash charges of $2.8 million related to estimates for inventory obsolescence within its cathodic protection operations. The charges were recorded to cost of revenues in the Consolidated Statement of Operations. Operating income for 2019 includes: (i) $7.5 million of restructuring charges (see Note 4); (ii) $1.0 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $17.6 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $16.1 million of restructuring charges (see Note 4); and (ii) $0.4 million of cost incurred related to the disposition of Denmark. Operating loss for 2017 includes: (i) $17.5 million of restructuring charges (see Note 4); (ii) $45.4 million of goodwill impairment charges (see Note 2); (iii) $41.0 million of definite-lived intangible asset impairment charges (see Note 2); and (iv) $0.1 million of costs incurred related to the acquisition of Environmental Techniques. The Company recorded bad debt expense (reversals) of less than ($0.1) million, $5.3 million and $0.4 million in 2019, 2018 and 2017, respectively, as part of the restructuring efforts (see Note 4) and was primarily due to the exiting of certain low-return businesses mainly in foreign locations. Includes Insituform Australia, Insituform Spain, Environmental Techniques and land held at Corporate. Long-lived assets do not include goodwill, intangible assets, operating lease assets or deferred tax assets. Includes pre-tax expenses of $7.4 million related to our restructuring efforts (see Note 4). Attributed to the country of origin. Amounts exclude contract assets of $1.8 million and contract liabilities of less than $0.1 million that were classified as held for sale at December 31, 2018 (see Note 6). Includes activity from our pipe coating and insulation joint venture in Louisiana, which was sold during the third quarter of 2018. During 2019, the Company classified certain assets of its CIPP contracting operation in Europe as held for sale (see Note 6). Includes pre-tax expenses of $6.5 million related to our restructuring efforts (see Note 4). Other expense for 2019 includes $10.2 million of restructuring charges (see Note 4). Other expense for 2018 includes charges of $7.0 million related to the loss on the sale of Bayou (see Note 1) and $4.0 million of restructuring charges (see Note 4). Amounts presented net of tax of $8, $(134) and $22 for the years ended December 31, 2019, 2018 and 2017, respectively. Calculations based on a weighted average market price of the Company's stock at the time of exercise of $20.55 and $27.35 for the years ended December 31, 2019 and 2017, respectively. Total pre-tax restructuring charges include cash charges of $19.5 million and non-cash charges of $12.8 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods. Operating loss for 2019 includes: (i) $5.2 million of restructuring charges (see Note 4); (ii) $2.2 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating loss for 2018 includes $1.6 million of restructuring charges (see Note 4) and $4.1 million of divestiture costs. Operating loss for 2017 includes $1.6 million of restructuring charges (see Note 4) and $1.2 million of divestiture costs. Includes charges primarily related to exiting non-pipe-related applications for the Tyfo system in North America and right-sizing the cathodic protection services operation in Canada, inclusive of wind-down costs, professional fees, patent write offs, fixed asset disposals and certain other restructuring and related charges. Includes pre-tax expenses of $13.9 million related to our restructuring efforts (see Note 4). Includes charges primarily related to certain wind-down costs, allowances for accounts receivable, fixed asset disposals and other restructuring-related costs in connection with exiting non-pipe-related contract applications for the Tyfo system in North America, divesting the CIPP operations in Australia and Denmark, and exiting the cathodic protection operations in the Middle East. Amounts also include goodwill and definite-lived intangible asset impairments related to Denmark and definite-lived intangible asset impairments related to the cathodic protection operations in the Middle East. Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals. Includes activity from our Tite Liner joint venture in Mexico, which was sold during the fourth quarter of 2019. Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at December 31, 2019 (see Note 5). Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals. Includes Insituform Australia. Includes charges primarily related to certain wind-down costs, inventory obsolescence, fixed asset disposals, release of cumulative currency translation adjustments and other restructuring-related costs in connection with exiting or divesting the CIPP operations in Europe and Australia, exiting the cathodic protection operations in the Middle East and right-sizing the cathodic protection services operation in North America. During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1). Operating loss for 2019 includes: (i) $7.7 million of restructuring charges (see Note 4); (ii) $0.1 million of divestiture costs; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $7.6 million of restructuring charges (see Note 4); and (ii) $2.5 million of costs incurred related to the divestiture of Bayou. Operating income for 2017 includes $4.9 million of restructuring charges (see Note 4) and (ii) $1.6 million of costs incurred related to the planned divestiture of Bayou. Amounts exclude contract assets of $5.4 million and contract liabilities of $0.1 million that were classified as held for sale at December 31, 2019 (see Note 6). Total pre-tax restructuring charges include cash charges of $13.6 million and non-cash charges of $10.1 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods. Operating income for 2019 includes $1.7 million of restructuring charges (see Note 4). Operating income for 2018 includes $0.3 million of restructuring charges (see Note 4). Refers to cash utilized to settle charges during the year. XML 22 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Balance Sheets - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Current assets    
    Cash and cash equivalents $ 64,874 $ 83,527
    Restricted cash 1,348 1,359
    Receivables, net of allowances of $7,224 and $9,695, respectively 192,604 204,541
    Retainage 33,103 33,572
    Contract assets 51,092 [1] 62,467 [2]
    Inventories 57,193 56,437 [3]
    Prepaid expenses and other current assets 33,909 32,172
    Assets held for sale 16,092 7,792
    Total current assets 450,215 481,867
    Property, plant & equipment, less accumulated depreciation 101,091 107,059
    Other assets    
    Goodwill, net 256,835 260,633
    Intangible assets, less accumulated amortization 104,828 119,696
    Operating lease assets 71,466 [4] 0
    Deferred income tax assets 1,216 1,561
    Other non-current assets 9,862 21,601
    Total other assets 444,207 403,491
    Total Assets 995,513 992,417
    Current liabilities    
    Accounts payable 60,614 64,562
    Accrued expenses 96,577 88,020
    Contract liabilities 37,562 [1] 32,339 [2]
    Current maturities of long-term debt 32,803 29,469
    Liabilities held for sale 6,485 5,260
    Total current liabilities 234,041 219,650
    Long-term debt, less current maturities 243,629 282,003
    Other liabilities    
    Operating lease liabilities 56,253 0
    Deferred income tax liabilities 11,254 8,361
    Other non-current liabilities 15,243 12,216
    Total other liabilities 82,750 20,577
    Total liabilities 560,420 522,230
    (See Commitments and Contingencies: Note 13)
    Equity    
    Preferred stock, undesignated, $.10 par – shares authorized 2,000,000; none outstanding 0 0
    Common stock, $.01 par – shares authorized 125,000,000; shares issued and outstanding 30,715,959 and 31,922,409, respectively 307 319
    Additional paid-in capital 101,148 122,818
    Retained earnings 358,998 379,890
    Accumulated other comprehensive loss (32,694) (40,290)
    Total stockholders’ equity 427,759 462,737
    Non-controlling interests 7,334 7,450
    Total equity 435,093 470,187
    Total Liabilities and Equity $ 995,513 $ 992,417
    [1] Amounts exclude contract assets of $5.4 million and contract liabilities of $0.1 million that were classified as held for sale at December 31, 2019 (see Note 6).
    [2] Amounts exclude contract assets of $1.8 million and contract liabilities of less than $0.1 million that were classified as held for sale at December 31, 2018 (see Note 6).
    [3] During 2018, the Company incurred non-cash charges of $2.8 million related to estimates for inventory obsolescence within its cathodic protection operations. The charges were recorded to cost of revenues in the Consolidated Statement of Operations.
    [4] Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at December 31, 2019 (see Note 5).
    XML 23 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Document And Entity Information - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Feb. 21, 2020
    Jun. 28, 2019
    Document Information [Line Items]      
    Entity Central Index Key 0000353020    
    Entity Registrant Name Aegion Corp    
    Amendment Flag false    
    Current Fiscal Year End Date --12-31    
    Document Fiscal Period Focus FY    
    Document Fiscal Year Focus 2019    
    Document Type 10-K    
    Document Annual Report true    
    Document Period End Date Dec. 31, 2019    
    Document Transition Report false    
    Entity File Number 001-35328    
    Entity Incorporation, State or Country Code DE    
    Entity Tax Identification Number 45-3117900    
    Entity Address, Address Line One 17988 Edison Avenue    
    Entity Address, City or Town Chesterfield    
    Entity Address, State or Province MO    
    Entity Address, Postal Zip Code 63005-1195    
    City Area Code 636    
    Local Phone Number 530-8000    
    Entity Well-known Seasoned Issuer No    
    Entity Voluntary Filers No    
    Entity Current Reporting Status Yes    
    Entity Interactive Data Current Yes    
    Entity Filer Category Large Accelerated Filer    
    Entity Small Business false    
    Entity Emerging Growth Company false    
    Entity Shell Company false    
    Title of 12(b) Security Class A Common Shares, $.01 par value     
    Trading Symbol AEGN    
    Security Exchange Name NASDAQ    
    Entity Public Float     $ 563,133,402
    Entity Common Stock, Shares Outstanding   30,714,860  
    XML 24 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 1 - Description of Business
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

    1.    DESCRIPTION OF BUSINESS

     

    Aegion Corporation combines innovative technologies with market leading expertise to maintain, rehabilitate and strengthen pipelines and other infrastructure around the world. For nearly 50 years, the Company has played a pioneering role in finding transformational solutions to rehabilitate aging infrastructure, primarily pipelines in the wastewater, water, energy, mining and refining industries. The Company also maintains the efficient operation of refineries and other industrial facilities and provide innovative solutions for the strengthening of buildings, bridges and other structures. Aegion is committed to Stronger. Safer. Infrastructure®. The Company believes that the depth and breadth of its products and services platform make Aegion a leading “one-stop” provider for the world’s infrastructure rehabilitation and protection needs.

     

    The Company is primarily built on the premise that it is possible to use technology to extend the structural design life and maintain, if not improve, the performance of infrastructure, mostly pipe. The Company is proving that this expertise can be applied in a variety of markets to protect pipelines in oil, gas, mining, wastewater and water applications and extending this to the rehabilitation and maintenance of commercial structures and the provision of professional services in energy-related industries. Many types of infrastructure must be protected from the corrosive and abrasive materials that pass through or near them. The Company’s expertise in non-disruptive corrosion engineering and abrasion protection is now wide-ranging, opening new markets for growth. The Company has a long history of product development and intellectual property management. The Company manufactures most of the engineered solutions it creates as well as the specialized equipment required to install them. Finally, decades of experience give the Company an advantage in understanding municipal, energy, mining, industrial and commercial customers. Strong customer relationships and brand recognition allow the Company to support the expansion of existing and innovative technologies into new high growth end markets.

     

    The Company’s predecessor was originally incorporated in Delaware in 1980 to act as the exclusive United States licensee of the Insituform® cured-in-place pipe (“CIPP”) process, which Insituform’s founder invented in 1971. The Insituform® CIPP process served as the first trenchless technology for rehabilitating sewer pipelines and has enabled municipalities and private industry to avoid the extraordinary expense and extreme disruption that can result from conventional “dig-and-replace” methods. For nearly 50 years, the Company has maintained its leadership position in the CIPP market from manufacturing to technological innovations and market share.

     

    In order to strengthen the Company’s ability to service the emerging demands of the infrastructure protection market and to better position the Company for sustainable growth, the Company embarked on a diversification strategy in 2009 to expand its product and service portfolio and its geographical reach. Through a series of strategic initiatives and key acquisitions, the Company now possesses a broad portfolio of cost-effective solutions for rehabilitating and maintaining aging or deteriorating infrastructure, protecting new infrastructure from corrosion worldwide and providing integrated professional services in engineering, procurement, construction, maintenance, and turnaround services for oil and natural gas companies, primarily in the midstream and downstream markets.

     

    Recognizing that the breadth of offerings expanded beyond the Company’s flagship Insituform® brand, which constituted less than half of the Company’s revenues in 2011, the Company reorganized Insituform Technologies, Inc. (“Insituform”), the parent company at the time, into a new holding company structure in October 2011. Aegion became the new parent company and Insituform became a wholly-owned subsidiary of Aegion. Aegion reflects the Company’s mission of extending its leadership capabilities to furnish products and services to provide: (i) long-term protection for water and wastewater pipes, oil and gas pipelines and infrastructure as well as commercial and governmental structures and transportation infrastructure; and (ii) integrated professional services to energy companies.

     

    Strategic Initiatives/Acquisitions/Divestitures

     

    Restructuring Activities

     

    On July 28, 2017, the Company’s board of directors approved a comprehensive global realignment and restructuring plan (the “Restructuring”). As part of the Restructuring, the Company announced plans to: (i) divest the Company’s pipe coating and insulation businesses in Louisiana, The Bayou Companies, LLC and Bayou Wasco Insulation, LLC (collectively “Bayou”); (ii) exit all non-pipe related contract applications for the Tyfo® system in North America; (iii) right-size the cathodic protection services operation in Canada and the CIPP businesses in Australia and Denmark; and (iv) reduce corporate and other operating costs.

     

    During 2018 and 2019, the Company’s board of directors approved additional actions with respect to the Restructuring, which included the decisions to: (i) divest the Australia and Denmark CIPP businesses; (ii) take actions to further optimize operations within North America, including measures to reduce consolidated operating costs; and (iii) divest or otherwise exit multiple additional international businesses, including: (a) the Company’s cathodic protection installation activities in the Middle East, including Corrpower International Limited, the Company’s cathodic protection materials manufacturing and production joint venture in Saudi Arabia; (b) United Pipeline de Mexico S.A. de C.V., the Company’s Tite Liner® joint venture in Mexico (“United Mexico”); (c) the Company’s Tite Liner® businesses in Brazil and Argentina; (d) Aegion South Africa Proprietary Limited, the Company’s Tite Liner® and CIPP joint venture in the Republic of South Africa; and (e) the Company’s CIPP contract installation operations in England, the Netherlands, Spain and Northern Ireland.

     

    The Company completed the divestitures of Bayou and the Denmark CIPP business in 2018. The Company also completed the divestitures of the Netherlands CIPP business and its Tite Liner® joint venture in Mexico in 2019, as well as the shutdown of activities for the CIPP business in England. The Company completed the divestitures of CIPP operations in Australia and Spain in early 2020 (see Note 17). Remaining divestiture and shutdown activities include the sale of the Northern Ireland contracting operation and minor final dissolution activities in South America and South Africa, all of which is expected to be completed in the first half of 2020. Additionally, the exit of the Company’s cathodic protection installation activities in the Middle East is substantially complete, though management expects minimal wind-down activities will extend through the second quarter of 2020 related to a small number of projects remaining in backlog.

     

    As part of efforts to optimize the cathodic protection operations in North America, the Company’s management initiated plans during the fourth quarter of 2019 to further downsize operations in the U.S., including the closure of three branch offices and the exit of capital intensive drilling activities at four branch offices. These actions included a reduction of approximately 20% of the cathodic protection domestic workforce and an exit of drilling activities that contributed approximately 20% to our cathodic protection domestic revenues in 2019. Management expects these actions to improve our cathodic protection cost structure in the U.S., eliminate unprofitable results in certain parts of the business and reduce consolidated annual expenses for the business overall. Also during the fourth quarter of 2019, the Company reduced corporate headcount and took other actions to reduce corporate costs. See Note 4.

     

    Infrastructure Solutions Segment (“Infrastructure Solutions”)

     

    During 2019, the Company initiated plans to sell its CIPP contracting business in Ireland, Environmental Techniques Limited (“Environmental Techniques”), and Spain, Insituform Technologies Iberica SA (“Insituform Spain”). Accordingly, the Company has classified the assets and liabilities as held for sale on the Consolidated Balance Sheet at December 31, 2019. See Note 6. Additionally, see Note 17 for additional information on the sale of Insituform Spain, effective February 13, 2020.

     

    In October 2019, the Company sold its CIPP contracting operations of Insituform Netherlands to GMB Rioleringstechnieken B.V., a Dutch company (“GMB”). In connection with the sale, the Company entered into a five-year tube supply agreement whereby GMB will buy liners from the Company.

     

    During 2018, the Company’s board of directors approved a plan to divest the Company’s CIPP business in Australia (“Insituform Australia”). While restructuring actions in Insituform Australia led to improvements in operating results, an assessment of the long-term fit within the Company’s portfolio led to the decision to divest the business. Accordingly, the Company has classified Insituform Australia’s assets and liabilities as held for sale on the Consolidated Balance Sheets at December 31, 2019 and 2018. See Note 6. Additionally, see Note 17 for additional information on the sale of Insituform Australia, effective January 24, 2020.

     

    In November 2018, the Company sold substantially all of the fixed assets and inventory from its CIPP operations in Denmark for a sale price of DKK 10.5 million (approximately $1.6 million). In connection with the sale, the Company entered into a five-year exclusive tube-supply agreement whereby the buyers will purchase Insituform® CIPP liners from the Company. The buyers are also entitled to use the Insituform® trade name based on a trademark license granted for the same five-year time period.

     

    In March 2017, the Company acquired Environmental Techniques Limited and its parent holding company, Killeen Trading Limited (collectively “Environmental Techniques”), for a purchase price of £6.5 million, approximately $8.0 million, which was funded from the Company’s international cash balances. Environmental Techniques provides trenchless drainage inspection, cleaning and rehabilitation services throughout the United Kingdom and the Republic of Ireland.

     

    Corrosion Protection Segment (“Corrosion Protection”)

     

    In October 2019, the Company sold its fifty-five percent (55%) interest in United Mexico, its Mexican Tite Liner® joint venture, to its joint venture partner, Miller Pipeline de Mexico, S.A. de C.V., a Mexican company (“Miller”). Miller owned the remaining forty-five percent (45%) interest in United Mexico. In connection with the sale, the Company entered into a long-term license agreement pursuant to which United Mexico will be the exclusive licensee in Mexico with respect to certain trademarks, patents and other intellectual property relating to the Company’s pipe lining business. The Company further expects to enter into a long-term agreement for the supply of equipment and consumables as well as the provision of services to United Mexico.

     

    In August 2018, the Company sold substantially all of the assets of its wholly-owned subsidiary, The Bayou Companies, LLC and its fifty-one percent (51%) interest in Bayou Wasco Insulation, LLC. The sale price was $46 million, consisting of $38 million paid in cash at closing and $8 million in a fully secured, two-year loan payable to Aegion. Aegion is also eligible to receive an additional $4 million in total earn-out payments based on performance of the divested businesses in 2019 and 2020. Cash proceeds, net of customary closing costs, were used to repay outstanding borrowings on the Company’s line of credit. The sale resulted in a pre-tax loss of $7.0 million during 2018, which was included in “Other expense” in the Consolidated Statements of Operations.

     

    In May 2018, the Company acquired the operations of Hebna Inc., Hebna Canada Inc. and Hebna Corporation (collectively “Hebna”), for a purchase price of $6.0 million. The transaction was funded from a combination of domestic and international cash balances, with fifty percent (50%) of the purchase price being paid by the Company’s joint venture in Oman, in which the Company is a fifty-one percent (51%) partner. Hebna provides pipeline lining services, including compressed-fit lining, slip-lining, liner and free-standing pipe fusing, pipeline assessment and integrity management, pipeline pigging and calibration, and roto-lining services primarily in the United States, Canada and Middle East.

     

    Energy Services Segment (“Energy Services”)

     

    In July 2018, the Company acquired the operations of Plant Performance Services LLC and P2S LLC (collectively “P2S”), for a purchase price of $3.0 million. The transaction was funded from domestic cash balances. P2S specializes in general mechanical turnaround services, specialty welding services and field fabrication services primarily for the downstream oil and gas industry.

     

    Purchase Price Accounting

     

    The Company finalized its accounting for P2S and Hebna in 2019 and Environmental Techniques in 2018. There were no significant adjustments to the purchase price accounting in either period. In total, the transaction purchase price(s) to acquire P2S, Hebna and Environmental Techniques was approximately $17.0 million, of which, identified assets included goodwill of $7.3 million, intangible assets of $5.5 million, property, plant and equipment of $3.5 million and net working capital of $0.7 million. The goodwill and definite-lived intangible assets associated with the P2S and Hebna acquisitions are deductible for tax purposes; whereas, the goodwill and definite-lived intangible assets associated with the Environmental Techniques acquisition are not deductible for tax purposes.

     

    The Company’s acquisition of Environmental Techniques contributed revenues of $9.5 million, $7.5 million and $4.0 million, and net income (loss) of $(0.1) million, $0.1 million and $(0.7) million in 2019, 2018 and 2017, respectively. Revenue and net income contributions associated with Hebna and P2S were de minimus in 2019 and 2018.

     

    XML 25 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 3 - Revenues 1 (Details Textual) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Jan. 01, 2018
    Disposal Group, Including Discontinued Operation, Contract Assets, Current $ 5,400 $ 1,800    
    Disposal Group, Including Discontinued Operation, Contract Liabilities, Current 100 100    
    Increase (Decrease) in Contract with Customer, Liability 5,091 (24,144) $ (5,924)  
    Contract with Customer, Liability, Total   $ 32,300 $ 51,600  
    Construction, Engineering and Installation Services [Member]        
    Revenue, Remaining Performance Obligation, Amount 464,600      
    Difference Between Work Performed On Open Contracts And Contractual Billing Terms [Member]        
    Increase (Decrease) in Contract with Customer, Asset (11,400)      
    Increase (Decrease) in Contract with Customer, Liability $ 5,200      
    Product and Services [Member]        
    Revenue Recognized, Percent 92.30% 93.50% 93.50%  
    Product [Member]        
    Revenue Recognized, Percent 7.70% 6.50% 6.50%  
    Difference between Revenue Guidance in Effect before and after Topic 606 [Member]        
    Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract $ (400) $ 1,800    
    Accounting Standards Update 2014-09 [Member] | Retained Earnings [Member]        
    Cumulative Effect of New Accounting Principle in Period of Adoption       $ (300)
    XML 26 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 2 - Accounting Policies - Accumulated Other Comprehensive Income Loss (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Currency translation adjustments [1] $ (27,241) $ (41,107)
    Derivative hedging activity (4,522) 1,715
    Pension activity (931) (898)
    Total accumulated other comprehensive loss $ (32,694) $ (40,290)
    [1] During 2019, as a result of selling or disposing of certain international entities, $10.9 million was reclassified out of accumulated other comprehensive loss to "Other expense" in the Consolidated Statements of Operations.
    XML 27 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 28 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) (Parentheticals)
    Dec. 31, 2019
    Dec. 31, 2018
    Medium-term Notes [Member]    
    Current effective interest rate 4.09% 4.59%
    Line of Credit [Member]    
    Current effective interest rate 4.01% 4.45%
    Notes Payable, Other Payables [Member] | Minimum [Member]    
    Current effective interest rate 3.30% 3.30%
    Notes Payable, Other Payables [Member] | Maximum [Member]    
    Current effective interest rate 7.80% 7.80%
    XML 29 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 16 - Selected Quarterly Financial Data (Unaudited) - Unaudited Quarterly Financial Data (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    [1]
    Sep. 30, 2019
    [2]
    Jun. 30, 2019
    [3]
    Mar. 31, 2019
    [4]
    Dec. 31, 2018
    [1]
    Sep. 30, 2018
    [2]
    Jun. 30, 2018
    [4]
    Mar. 31, 2018
    [4]
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Revenues $ 309,502 $ 308,789 $ 318,740 $ 276,904 $ 333,998 $ 339,679 $ 335,030 $ 324,861 $ 1,213,935 [5] $ 1,333,568 [5] $ 1,359,019 [5]
    Gross profit 63,711 66,792 67,437 48,295 61,696 72,673 71,053 61,504 246,235 [5] 266,926 [5] 284,812 [5]
    Operating income (loss) (3,361) 14,649 459 (774) (1,002) 13,009 14,459 3,181 10,973 [5] 29,647 [5] (43,520) [5]
    Net income (loss) $ (13,659) $ 6,349 $ (8,147) $ (3,991) $ (2,776) $ 141 $ 7,198 $ (1,476) $ (19,448) $ 3,087 $ (66,582)
    Basic (in dollars per share) $ (0.47) $ 0.20 $ (0.27) $ (0.13) $ (0.08) $ (0.01) $ 0.24 $ (0.06) $ (0.67) $ 0.09 $ (2.09)
    Diluted (in dollars per share) $ (0.47) $ 0.19 $ (0.27) $ (0.13) $ (0.08) $ (0.01) $ 0.24 $ (0.06) $ (0.67) $ 0.09 $ (2.09)
    [1] Includes pre-tax expenses of $13.9 million related to our restructuring efforts (see Note 4).
    [2] Includes pre-tax expenses of $7.4 million related to our restructuring efforts (see Note 4).
    [3] Includes pre-tax expenses of $6.5 million related to our restructuring efforts (see Note 4).
    [4] Includes pre-tax expenses of $5.2 million related to our restructuring efforts (see Note 4).
    [5] Attributed to the country of origin.
    XML 30 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 7 - Leases - Lease Expenses (Details)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    Operating lease cost $ 22,235
    Short-term lease cost 25,382
    Total lease cost 47,617
    Operating cash flows from operating leases 22,144
    Operating leases $ 18,879
    XML 31 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 8 - Goodwill and Intangible Assets - Reconciliation Goodwill (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Goodwill, gross $ 398,610 $ 402,408 $ 401,101
    Accumulated impairment losses (141,775) (141,775) (140,386)
    Goodwill, Ending Balance 256,835 260,633 260,715
    Acqusitions (1) [1]   3,973  
    Impairments (2) 0 (1,389) [1] (45,390)
    Foreign currency translation 426 (2,666)  
    Reclassification to assets held for sale (3) [2] (4,224)    
    Goodwill, net 256,835 260,633 260,715
    Infrastructure Solutions [Member]      
    Goodwill, gross 240,160 244,521 246,486
    Accumulated impairment losses (62,848) (62,848) (61,459)
    Goodwill, Ending Balance 177,312 181,673 185,027
    Acqusitions (1) [1]   0  
    Impairments (2)   (1,389) [1] (45,400)
    Foreign currency translation (137) (1,965)  
    Reclassification to assets held for sale (3) [2] (4,224)    
    Goodwill, net 177,312 181,673 185,027
    Corrosion Protection [Member]      
    Goodwill, gross 76,946 76,383 74,369
    Accumulated impairment losses (45,400) (45,400) (45,400)
    Goodwill, Ending Balance 31,546 30,983 28,969
    Acqusitions (1) [1]   2,715  
    Impairments (2) [1]   0  
    Foreign currency translation 563 (701)  
    Reclassification to assets held for sale (3) [2] 0    
    Goodwill, net 31,546 30,983 28,969
    Energy Services [Member]      
    Goodwill, gross 81,504 81,504 80,246
    Accumulated impairment losses (33,527) (33,527) (33,527)
    Goodwill, Ending Balance 47,977 47,977 46,719
    Acqusitions (1) [1]   1,258  
    Impairments (2) [1]   0  
    Foreign currency translation 0 0  
    Reclassification to assets held for sale (3) [2] 0    
    Goodwill, net $ 47,977 $ 47,977 $ 46,719
    [1] During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1).
    [2] During 2019, the Company classified certain assets of its CIPP contracting operation in Europe as held for sale (see Note 6).
    XML 32 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 15 - Derivative Financial Instruments
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Derivative Instruments and Hedging Activities Disclosure [Text Block]

    15.    DERIVATIVE FINANCIAL INSTRUMENTS

     

    As a matter of policy, the Company uses derivatives for risk management purposes, and does not use derivatives for speculative purposes. From time to time, the Company may enter into foreign currency forward contracts to hedge foreign currency cash flow transactions. For cash flow hedges, gain or loss is recorded in the Consolidated Statements of Operations upon settlement of the hedge. All of the Company’s hedges that are designated as hedges for accounting purposes were highly effective; therefore, no notable amounts of hedge ineffectiveness were recorded in the Company’s Consolidated Statements of Operations for either the settlement of cash flow hedges or the outstanding hedged balance. At December 31, 2019, the Company’s cash flow hedges were in a net deferred loss position of $4.6 million compared to net deferred gain position of $1.8 million at December 31, 2018. The change during the period was due to unfavorable movements in short-term interest rates relative to the hedged position. The Company presents derivative instruments in the consolidated financial statements on a gross basis. Deferred gains and losses were recorded in other non-current assets and other non-current liabilities, respectively, and other comprehensive income on the Consolidated Balance Sheets. The net periodic change of the Company’s cash flow hedges was recorded on the foreign currency translation adjustment and derivative transactions line of the Consolidated Statements of Equity.

     

    The Company also engages in regular inter-company trade activities and receives royalty payments from certain of its wholly-owned entities, paid in local currency, rather than the Company’s functional currency, U.S. Dollars. The Company utilizes foreign currency forward exchange contracts to mitigate the currency risk associated with the anticipated future payments from certain of its international entities. During 2019, 2018 and 2017, losses of $0.2 million, $0.5 million and $0.1 million, respectively, were recorded upon settlement of foreign currency forward exchange contracts. Gains and losses of this nature are recorded to “Other income (expense)” in the Consolidated Statements of Operations.

     

    In October 2015, the Company entered into an interest rate swap agreement for a notional amount of $262.5 million, which is set to expire in October 2020. The notional amount of this swap mirrors the amortization of a $262.5 million portion of the Company’s $350.0 million term loan drawn from the original Credit Facility. The swap requires the Company to make a monthly fixed rate payment of 1.46% calculated on the amortizing $262.5 million notional amount and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated by amortizing the $262.5 million same notional amount. The receipt of the monthly LIBOR-based payment offsets a variable monthly LIBOR-based interest cost on a corresponding $262.5 million portion of the Company’s term loan from the original Credit Facility. This interest rate swap is used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and is accounted for as a cash flow hedge.

     

    In March 2018, the Company entered into an interest rate swap forward agreement that begins in October 2020 and expires in February 2023 to coincide with the amortization period of the amended Credit Facility. The swap will require the Company to make a monthly fixed rate payment of 2.937% calculated on the then amortizing $170.6 million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $170.6 million notional amount. The receipt of the monthly LIBOR-based payment will offset the variable monthly LIBOR-based interest cost on a corresponding $170.6 million portion of the Company’s term loan from the amended Credit Facility. This interest rate swap will be used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and accounted for as a cash flow hedge.

     

    The following table summarizes the Company’s derivative positions at December 31, 2019:

     

       

    Position

       

    Notional Amount

       

    Weighted Average Remaining Maturity In Years

       

    Average Exchange Rate

     

    Interest Rate Swap

            $ 190,312,500       3.2        

     

    The following table summarizes the fair value amounts of the Company’s derivative instruments, all of which are Level 2 inputs as defined in Note 2 (in thousands):

     

              December 31,  

    Designation of Derivatives

     

    Balance Sheet Location

     

    2019

       

    2018

     

    Derivatives Designated as Hedging Instruments:

                       

    Interest Rate Swaps

     

    Other non-current assets

      $ 261     $ 3,648  
       

    Total Assets

      $ 261     $ 3,648  
                         

    Interest Rate Swaps

     

    Other non-current liabilities

      $ 4,899     $ 1,885  
       

    Total Liabilities

      $ 4,899     $ 1,885  
                         
                         

    Forward Currency Contracts

     

    Accrued expenses

      $     $ 44  
       

    Total Liabilities

      $     $ 44  
                         
       

    Total Derivative Assets

      $ 261     $ 3,648  
       

    Total Derivative Liabilities

        4,899       1,929  
       

    Total Net Derivative Asset (Liability)

      $ (4,638 )   $ 1,719  
     
    XML 33 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 2 - Accounting Policies (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
       

    December 31,

     
       

    2019

       

    2018

     

    Currency translation adjustments (1)

      $ (27,241 )   $ (41,107 )

    Derivative hedging activity

        (4,522 )     1,715  

    Pension activity

        (931 )     (898 )

    Total accumulated other comprehensive loss

      $ (32,694 )   $ (40,290 )
    Schedule of Weighted Average Number of Shares [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Weighted average number of common shares used for basic EPS

        31,130,222       32,345,382       33,150,949  

    Effect of dilutive stock options and restricted and deferred stock unit awards

              652,621        

    Weighted average number of common shares and dilutive potential common stock used for dilutive EPS

        31,130,222       32,998,003       33,150,949  
    Restrictions on Cash and Cash Equivalents [Table Text Block]
       

    December 31,

     

    Balance sheet data

     

    2019

       

    2018

     

    Cash and cash equivalents

      $ 64,874     $ 83,527  

    Restricted cash

        1,348       1,359  

    Cash, cash equivalents and restricted cash

      $ 66,222     $ 84,886  
    Schedule of Variable Interest Entities [Table Text Block]
       

    December 31,

     

    Balance sheet data

      2019       2018  

    Current assets

      $ 18,304     $ 33,066  

    Non-current assets

        7,635       6,466  

    Current liabilities

        8,261       12,953  

    Non-current liabilities

        1,962       8,780  
       

    Years Ended December 31,

     

    Statement of operations data

     

    2019 (1)

        2018 (2)       2017  

    Revenue

      $ 28,403     $ 49,809     $ 91,947  

    Gross profit

        9,508       9,898       15,194  

    Net (income) loss attributable to Aegion Corporation

        (1,100 )     (1,374 )     3,432  
    XML 34 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 11 - Equity-based Compensation
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Share-based Payment Arrangement [Text Block]

    11.    EQUITY-BASED COMPENSATION

     

    Stock Awards

     

    Stock awards, which include shares of restricted stock, restricted stock units and performance stock units, are awarded from time to time to executive officers and certain key employees of the Company. Stock award compensation is recorded based on the award date fair value and charged to expense ratably through the requisite service period. The forfeiture of unvested restricted stock, restricted stock units and performance stock units causes the reversal of all previous expense recorded as a reduction of current period expense.

     

    A summary of stock award activity is as follows:

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     
       

    Stock Awards

       

    Weighted Average Award Date Fair Value

       

    Stock Awards

       

    Weighted Average Award Date Fair Value

       

    Stock Awards

       

    Weighted Average Award Date Fair Value

     

    Outstanding at December 31, 2018

        1,143,205     $ 23.26       1,428,878     $ 21.53       1,501,021     $ 20.58  

    Period Activity:

                                                   

    Restricted stock units awarded

        325,321       20.02       281,567       24.13       257,532       23.06  

    Performance stock units awarded

        146,367       22.78       219,943       23.25       213,436       28.18  

    Restricted shares distributed

        (76,686 )     18.26                   (179,169 )     22.44  

    Restricted stock units distributed

        (237,416 )     18.83       (312,182 )     17.47       (95,510 )     20.71  

    Performance stock units distributed

        (111,155 )     25.85       (296,909 )     21.55       (49,672 )     21.95  

    Restricted shares forfeited

                                (1,084 )     23.01  

    Restricted stock units forfeited

        (74,075 )     22.09       (90,896 )     21.79       (81,626 )     20.36  

    Performance stock units forfeited

        (80,597 )     25.30       (87,196 )     25.95       (136,050 )     24.29  

    Outstanding at December 31, 2019

        1,034,964     $ 23.20       1,143,205     $ 23.26       1,428,878     $ 21.53  

     

    Expense associated with stock awards was $7.0 million, $6.8 million and $9.0 million in 2019, 2018 and 2017, respectively. Unrecognized pre-tax expense of $9.6 million related to stock awards is expected to be recognized over the weighted average remaining service period of 1.8 years for awards outstanding at December 31, 2019.

     

    Deferred Stock Unit Awards

     

    Deferred stock units are generally awarded to directors of the Company and represent the Company’s obligation to transfer one share of the Company’s common stock to the grantee at a future date. Historically, awards were fully vested, and fully expensed, on the date of grant. Beginning in April 2019, as a result of the amendment and restatement of the 2016 Director Plan discussed above, the expense related to the issuance of deferred stock units is based on the award date fair value and charged to expense ratably through the requisite service period, which is generally one year. The forfeiture of unvested deferred stock units causes the reversal of all previous expense to be recorded as a reduction of current period expense.

     

    A summary of deferred stock unit activity is as follows:

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     
       

    Deferred Stock Units

       

    Weighted Average Award Date Fair Value

       

    Deferred Stock Units

       

    Weighted Average Award Date Fair Value

       

    Deferred Stock Units

       

    Weighted Average Award Date Fair Value

     

    Outstanding at December 31, 2018

        287,350     $ 20.80       269,977     $ 20.14       253,445     $ 19.93  

    Period Activity:

                                                   

    Awarded

        50,174       19.64       45,681       23.72       47,091       23.53  

    Distributed

        (84,184 )     20.38       (28,308 )     19.22       (30,559 )     23.57  

    Outstanding at December 31, 2019

        253,340     $ 20.71       287,350     $ 20.80       269,977     $ 20.14  

     

    Expense associated with awards of deferred stock units was $0.7 million, $1.1 million and $1.1 million in 2019, 2018 and 2017, respectively. Unrecognized pre-tax expense of $0.4 million related to deferred stock unit awards is expected to be recognized over the weighted average remaining service period of 0.3 years for awards outstanding at December 31, 2019.

     

    Stock Options

     

    Stock options on the Company’s common stock are awarded from time to time to executive officers and certain key employees of the Company. Stock options granted generally have a term of seven to ten years and an exercise price equal to the market value of the underlying common stock on the date of grant.

     

    A summary of stock option activity is as follows:

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     
       

    Shares

        Weighted Average Exercise Price    

    Shares

        Weighted Average Exercise Price    

    Shares

        Weighted Average Exercise Price  

    Outstanding, beginning of year

        52,783     $ 18.11       126,680     $ 23.06       170,253     $ 21.99  

    Exercised

        (52,783 )     18.11                   (43,573 )     18.87  

    Canceled/Expired

                    (73,897 )     26.60              

    Outstanding, end of year

            $       52,783     $ 18.11       126,680     $ 23.06  
                                                     

    Exercisable, end of year

            $       52,783     $ 18.11       126,680     $ 23.06  

     

    In 2019, 2018 and 2017, there were no expenses related to stock options as all issued stock options were fully vested.

     

    Financial data for stock option exercises are summarized in the following table (in thousands):

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Amount received from stock option exercises

      $ 956     $     $ 823  

    Total intrinsic value of stock option exercises (1)

        129             370  

    Tax expense (benefit) of stock option exercises recorded in income tax expense

        312       (1,556 )     (63 )

    Aggregate intrinsic value of outstanding stock options

                    386  

    Aggregate intrinsic value of exercisable stock options

                    386  

     

    (1)  Calculations based on a weighted average market price of the Company’s stock at the time of exercise of $20.55 and $27.35 for the years ended December 31, 2019 and 2017, respectively.

     

    XML 35 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 3 - Revenues
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Revenue from Contract with Customer [Text Block]

    3.    REVENUES

     

    On January 1, 2018, the Company adopted FASB ASC 606, Revenue from Contracts with Customers (“FASB ASC 606”) for all contracts that were not completed using the modified retrospective transition method. The Company recognized the cumulative effect of initially applying FASB ASC 606 as an adjustment to the opening balance of retained earnings. Prior period information has not been restated and continues to be reported under the accounting standards in effect for those periods.

     

    The Company recorded a net reduction to opening retained earnings of $0.3 million as of January 1, 2018 due to the cumulative impact of adopting FASB ASC 606, with the impact primarily related to royalty license fee revenues. The impact to revenues for the years ended December 31, 2019 and 2018 was a decrease of $0.4 million and an increase of $1.8 million, respectively, as a result of applying FASB ASC 606.

     

    Performance Obligations

     

    A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in FASB ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For contracts in which construction, engineering and installation services are provided, there is generally a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. The bundle of goods and services represents the combined output for which the customer has contracted. For product sales contracts with multiple performance obligations where each product is distinct, the Company allocates the contract’s transaction price to each performance obligation using its best estimate of the standalone selling price of each distinct good in the contract. For royalty license agreements whereby intellectual property is transferred to the customer, there is a single performance obligation as the license is not separately identifiable from the other goods and services in the contract.

     

    The Company’s performance obligations are satisfied over time as work progresses or at a point in time. Revenues from products and services transferred to customers over time accounted for 92.3%, 93.5% and 93.5% of revenues for the years ended December 31, 2019, 2018 and 2017, respectively. Revenues from construction, engineering and installation services are recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress toward satisfying performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, general and administrative expenses. Revenues from maintenance contracts are structured such that the Company has the right to consideration from a customer in an amount that corresponds directly with the performance completed to date. Therefore, the Company utilizes the practical expedient in FASB ASC 606-55-255, which allows the Company to recognize revenue in the amount to which it has the right to invoice. Applying this practical expedient, the Company is not required to disclose the transaction price allocated to remaining performance obligations under these agreements. Revenues from royalty license arrangements are recognized either at contract inception when the license is transferred or when the royalty has been earned, depending on whether the contract contains fixed consideration. Revenues from stand-alone product sales are recognized at a point in time, when control of the product is transferred to the customer. Revenues from these types of contracts accounted for 7.7%, 6.5% and 6.5% of revenues for the years ended December 31, 2019, 2018 and 2017, respectively.

     

    On December 31, 2019, the Company had $464.6 million of remaining performance obligations from construction, engineering and installation services. The Company estimates that approximately $452.8 million, or 97.5%, of the remaining performance obligations at December 31, 2019 will be realized as revenues in the next 12 months.

     

    Contract Estimates

     

    Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract, and recognizes that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events that sometimes span multiple years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.

     

    The Company’s contracts do not typically contain variable consideration or other provisions that increase or decrease the transaction price. In rare situations where the transaction price is not fixed, the Company estimates variable consideration at the most likely amount to which it expects to be entitled. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. For royalty license agreements, the Company applies the sales-based and usage-based royalty exception and recognizes royalties at the later of: (i) when the subsequent sale or usage occurs; or (ii) the satisfaction or partial satisfaction of the performance obligation to which some or all of the sales-or usage-based royalty has been allocated. For contracts in which a portion of the transaction price is retained and paid after the good or service has been transferred to the customer, the Company does not recognize a significant financing component. The primary purpose of the retainage payment is often to provide the customer with assurance that the Company will perform its obligations under the contract, rather than to provide financing to the customer.

     

    The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available.

     

    Revenue by Category

     

    The following tables summarize revenues by segment and geography (in thousands):

     

       

    Year Ended December 31, 2019

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Geographic region:

                                   

    United States

      $ 427,220     $ 159,408     $ 328,048     $ 914,676  

    Canada

        65,370       57,663             123,033  

    Europe

        49,157       15,121             64,278  

    Other foreign

        49,050       62,898             111,948  

    Total revenues

      $ 590,797     $ 295,090     $ 328,048     $ 1,213,935  

     

       

    Year Ended December 31, 2018

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Geographic region:

                                   

    United States

      $ 430,187     $ 200,397     $ 335,707     $ 966,291  

    Canada

        62,292       71,320             133,612  

    Europe

        54,567       12,227             66,794  

    Other foreign

        57,075       109,796             166,871  

    Total revenues

      $ 604,121     $ 393,740     $ 335,707     $ 1,333,568  

     

       

    Year Ended December 31, 2017

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Geographic region:

                                   

    United States

      $ 437,944     $ 299,643     $ 290,726       $ 1,028,313  

    Canada

        60,675       79,059             139,734  

    Europe

        58,520       13,319             71,839  

    Other foreign

        55,015       64,118             119,133  

    Total revenues

      $ 612,154     $ 456,139     $ 290,726     $ 1,359,019  

     

    The following tables summarize revenues by segment and contract type (in thousands):

     

       

    Year Ended December 31, 2019

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Contract type:

                                   

    Fixed fee

      $ 523,042     $ 203,887     $ 704     $ 727,633  

    Time and materials

              65,084       327,344       392,428  

    Product sales

        67,512       26,119             93,631  

    License fees

        243                   243  

    Total revenues

      $ 590,797     $ 295,090     $ 328,048     $ 1,213,935  

     

     
       

    Year Ended December 31, 2018

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Contract type:

                                   

    Fixed fee

      $ 556,642     $ 296,217     $ 16,134     $ 868,993  

    Time and materials

              58,372       319,573       377,945  

    Product sales

        45,030       39,151             84,181  

    License fees

        2,449                   2,449  

    Total revenues

      $ 604,121     $ 393,740     $ 335,707     $ 1,333,568  

     

       

    Year Ended December 31, 2017

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Contract type:

                                   

    Fixed fee

      $ 569,701     $ 353,480     $ 9,225     $ 932,406  

    Time and materials

              56,288       281,501       337,789  

    Product sales

        41,878       46,371             88,249  

    License fees

        575                   575  

    Total revenues

      $ 612,154     $ 456,139     $ 290,726     $ 1,359,019  

     

    Contract Balances

     

    The timing of revenue recognition, billings and cash collections results in billed accounts receivable, contract assets and contract liabilities on the Consolidated Balance Sheets. Contract assets represent work performed that could not be billed either due to contract stipulations or the required contractual documentation has not been finalized. Substantially all unbilled amounts are expected to be billed and collected within one year.

     

    For fixed fee and time-and-materials based contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. For some royalty license arrangements, minimum amounts are billed over the license term as quarterly royalty amounts are determined. This results in contract assets as the Company recognizes revenue for the license when the license is transferred to the customer at contract inception. The Company’s contract liabilities consist of advance payments, billings in excess of revenue recognized and deferred revenue.

     

    The Company’s contract assets and contract liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. Advance payments, billings in excess of revenue recognized and deferred revenue are each classified as current.

     

    Net contract assets (liabilities) consisted of the following (in thousands):

     

       

    December 31,

     
        2019 (1)     2018 (2)  

    Contract assets – current

      $ 51,092     $ 62,467  

    Contract liabilities – current

        (37,562 )     (32,339 )

    Net contract assets

      $ 13,530     $ 30,128  

     

    (1)

    Amounts exclude contract assets of $5.4 million and contract liabilities of $0.1 million that were classified as held for sale at December 31, 2019 (see Note 6).

    (2)

    Amounts exclude contract assets of $1.8 million and contract liabilities of less than $0.1 million that were classified as held for sale at December 31, 2018 (see Note 6).

     

    Included in the change of total net contract assets was a $11.4 million decrease in contract assets, primarily related to the timing between work performed on open contracts and contractual billing terms, and a $5.2 million increase in contract liabilities, primarily related to the timing of customer advances on certain contracts.

     

    Substantially all of the $32.3 million and $51.6 million contract liabilities balances at December 31, 2018 and December 31, 2017, respectively, were recognized in revenues during 2019 and 2018, respectively.

     

    Impairment losses recognized on receivables and contract assets were not material during 2019, 2018 and 2017.

     

    XML 36 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 7 - Leases
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Lessee, Operating Leases [Text Block]

    7.    LEASES

     

    Effective January 1, 2019, the Company adopted FASB ASC 842 using the adoption-date transition provision rather than at the earliest comparative period presented in the financial statements. Therefore, the Company recognized and measured leases existing at January 1, 2019 but without retrospective application. The Company also elected the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs and the lessee practical expedient to combine lease and non-lease components. The Company also made a policy election to not recognize right-of-use assets and lease liabilities for short-term leases for all asset classes. The impact of FASB ASC 842 on the Consolidated Balance Sheet beginning January 1, 2019 was through the recognition of operating lease assets and corresponding operating lease liabilities of $70.5 million. No impact was recorded to the Consolidated Statement of Operations or beginning retained earnings.

     

    The Company’s operating lease portfolio includes operational field locations, administrative offices, equipment, vehicles and information technology equipment. The majority of the Company’s leases have remaining lease terms of 1 year to 20 years, some of which include options to extend the leases for 5 years or more. Right-of-use assets are presented within “Operating lease assets” on the Consolidated Balance Sheet. The current portion of operating lease liabilities are presented within “Accrued expenses”, and the non-current portion of operating lease liabilities are presented within “Operating lease liabilities” on the Consolidated Balance Sheet.

     

    Operating lease assets and liabilities are recognized based on the present value of lease payments over the lease term at inception. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating leases in effect prior to January 1, 2019 were recognized at the present value of the remaining payments on the remaining lease term as of January 1, 2019. A portion of the Company’s real estate, equipment and vehicle leases is subject to periodic changes in the Consumer Price Index, LIBOR or other market index. The changes to these indexes are treated as variable lease payments and recognized in the period in which the obligation for those payments is incurred. Because most leases do not provide an explicit rate of return, the Company utilizes its incremental secured borrowing rate on a lease-by-lease basis in determining the present value of lease payments at the commencement date of the lease.

     

    The following table presents the components of lease expense (in thousands):

     

       

    Year Ended December 31, 2019

     

    Operating lease cost

      $ 22,235  

    Short-term lease cost

        25,382  

    Total lease cost

      $ 47,617  

     

    Supplemental cash flow information related to leases was as follows (in thousands):

     

       

    Year Ended December 31, 2019

     

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

           

    Operating cash flows from operating leases

      $ 22,144  
             

    Right-of-use assets obtained in exchange for lease obligations:

           

    Operating leases

      $ 18,879  

     

    Supplemental balance sheet information related to leases was as follows (in thousands):

     

       

    December 31, 2019(1)

     

    Operating leases:

           

    Operating lease assets

      $ 71,466  
             

    Accrued expenses

      $ 15,828  

    Other liabilities

        56,253  

    Total operating lease liabilities

      $ 72,081  
             

    Weighted-average remaining lease term (in years)

        5.74  

    Weighted-average discount rate

        5.71 %

     

     

    (1) 

    Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at December 31, 2019 (see Note 5).

     

    Operating lease liabilities under non-cancellable leases were as follows (in thousands):

     

       

    December 31, 2019

     

    2020

      $ 18,739  

    2021

        16,287  

    2022

        13,509  

    2023

        10,950  

    2024

        7,845  

    Thereafter

        16,358  

    Total undiscounted operating lease liabilities

        83,688  

    Less: Imputed interest

        (11,607 )

    Total discounted operating lease liabilities

      $ 72,081  

     

    Minimum rental commitments under non-cancellable leases as of December 31, 2018 for years 2019 through 2023 were $19.8 million, $15.1 million, $11.5 million, $8.1 million and $5.4 million, respectively, and $7.2 million thereafter.

     

    XML 37 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Domestic

      $ 3,627     $ 8,142     $ (40,007 )

    Foreign

        (16,511 )     (5,187 )     (21,570 )

    Total

      $ (12,884 )   $ 2,955     $ (61,577 )
    Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Current:

                           

    Federal

      $ (2,775 )   $ (4,765 )   $ 3,764  

    Foreign

        5,705       6,025       7,512  

    State

        460       (651 )     3,351  

    Subtotal

        3,390       609       14,627  

    Deferred:

                           

    Federal

        538       947       (8,706 )

    Foreign

        (199 )     (1,531 )     (1,099 )

    State

        2,835       (157 )     183  

    Subtotal

        3,174       (741 )     (9,622 )

    Total tax provision

      $ 6,564     $ (132 )   $ 5,005  
    Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Income taxes (benefit) at U.S. federal statutory tax rate

      $ (2,706 )   $ 621     $ (21,552 )

    Increase (decrease) in taxes resulting from:

                           

    Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense

        806       590       4,598  

    Change in the balance of the valuation allowance for deferred tax assets allocated to domestic income tax expense

        2,960       (944 )     12,755  

    State income taxes, net of federal income tax benefit

        2,603       (798 )     2,270  

    Divestitures

        5,613       2,133        

    Meals and entertainment

        470       517       785  

    Changes in taxes previously accrued

        (1,070 )     (536 )     (1,339 )

    Foreign tax rate differences

        (643 )     1,301       913  

    Share-based compensation

        358       (1,427 )     131  

    Goodwill impairment

              291       6,359  

    Recognition of uncertain tax positions

        (717 )     (218 )     (62 )

    Deemed mandatory repatriation

              (842 )     10,406  

    Release of deferred tax liability on foreign earnings

                    (7,051 )

    Domestic Production Activities deduction

                    (1,921 )

    Other matters

        (1,110 )     (820 )     (1,287 )

    Total tax provision

      $ 6,564     $ (132 )   $ 5,005  

    Effective tax rate

        (50.9 %)     (4.5 %)     (8.1 %)
    Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
       

    December 31,

     
       

    2019

       

    2018

     

    Deferred income tax assets:

                   

    Foreign tax credit carryforwards

      $ 4,101     $ 507  

    Net operating loss carryforwards

        19,079       22,909  

    Accrued expenses

        15,281       12,987  

    Other

        8,431       8,652  

    Total gross deferred income tax assets

        46,892       45,055  

    Less valuation allowance

        (34,247 )     (28,451 )

    Net deferred income tax assets

        12,645       16,604  

    Deferred income tax liabilities:

                   

    Property, plant and equipment

        (5,689 )     (6,038 )

    Intangible assets

        (12,203 )     (10,609 )

    Other

        (4,791 )     (6,757 )

    Total deferred income tax liabilities

        (22,683 )     (23,404 )

    Net deferred income tax liabilities

      $ (10,038 )   $ (6,800 )
       

    December 31,

     
       

    2019

       

    2018

     

    Noncurrent deferred income tax assets, net

      $ 1,216     $ 1,561  

    Noncurrent deferred income tax liabilities, net

        (11,254 )     (8,361 )

    Net deferred income tax liabilities

      $ (10,038 )   $ (6,800 )
    Summary of Valuation Allowance [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Balance, at beginning of year

      $ 28,451     $ 29,782     $ 15,428  

    Additions

        8,789       1,879       19,260  

    Reversals

        (6,776 )     (2,102 )     (183 )

    Remeasurement of U.S. deferred tax balances

                    (5,141 )

    Other adjustments

        3,783       (1,108 )     418  

    Balance, at end of year

      $ 34,247     $ 28,451     $ 29,782  
    Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Balance, at beginning of year

      $ 1,955     $ 2,229     $ 2,465  

    Additions for tax positions of prior years

        9       8       12  

    Lapse in statute of limitations

        (587 )     (264 )     (274 )

    Foreign currency translation

        7       (18 )     26  

    Balance, at end of year, total tax provision

      $ 1,384     $ 1,955     $ 2,229  
    XML 38 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 7 - Leases (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Lease, Cost [Table Text Block]
       

    Year Ended December 31, 2019

     

    Operating lease cost

      $ 22,235  

    Short-term lease cost

        25,382  

    Total lease cost

      $ 47,617  
       

    Year Ended December 31, 2019

     

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

           

    Operating cash flows from operating leases

      $ 22,144  
             

    Right-of-use assets obtained in exchange for lease obligations:

           

    Operating leases

      $ 18,879  
    Lease, Supplemental Financial Statement Disclosures, Balance Sheet [Table Text Block]
       

    December 31, 2019(1)

     

    Operating leases:

           

    Operating lease assets

      $ 71,466  
             

    Accrued expenses

      $ 15,828  

    Other liabilities

        56,253  

    Total operating lease liabilities

      $ 72,081  
             

    Weighted-average remaining lease term (in years)

        5.74  

    Weighted-average discount rate

        5.71 %
    Lessee, Operating Lease, Liability, Maturity [Table Text Block]
       

    December 31, 2019

     

    2020

      $ 18,739  

    2021

        16,287  

    2022

        13,509  

    2023

        10,950  

    2024

        7,845  

    Thereafter

        16,358  

    Total undiscounted operating lease liabilities

        83,688  

    Less: Imputed interest

        (11,607 )

    Total discounted operating lease liabilities

      $ 72,081  
    XML 39 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 5 - Supplemental Balance Sheet Information (Details Textual) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Accounts Receivable, Credit Loss Expense (Reversal) [1] $ (1,259) $ 8,188 $ 3,155
    Inventory Write-down   2,800  
    Depreciation, Total 22,200 23,900 29,300
    Restructuring 2016 and 2017 [Member]      
    Accounts Receivable, Credit Loss Expense (Reversal) $ (100) $ 5,300 $ 400
    [1] The Company recorded bad debt expense (reversals) of less than ($0.1) million, $5.3 million and $0.4 million in 2019, 2018 and 2017, respectively, as part of the restructuring efforts (see Note 4) and was primarily due to the exiting of certain low-return businesses mainly in foreign locations.
    XML 40 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 5 - Supplemental Balance Sheet Information - Accrued Expenses (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Vendor and other accrued expenses $ 30,730 $ 35,450
    Estimated casualty and healthcare liabilities 13,138 17,419
    Job costs 12,041 9,878
    Accrued compensation 23,089 23,882
    Income taxes payable 1,751 1,391
    Total 96,577 88,020
    Accrued Expense [Member]    
    Operating lease liabilities $ 15,828 [1] $ 0
    [1] Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at December 31, 2019 (see Note 5).
    XML 41 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 13 - Commitments and Contingencies (Details Textual)
    $ in Millions
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Dec. 31, 2016
    USD ($)
    Multiemployer Plans, Number of Participants 1,050      
    Corrpro [Member]        
    Defined Benefit Plan, Benefit Obligation, Ending Balance $ 6.9 $ 7.9    
    Defined Benefit Plan, Plan Assets, Amount, Ending Balance $ 6.2 7.1    
    Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 2.10%      
    Corrpro [Member] | Overfunded Plan [Member]        
    Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total $ 0.7      
    UNITED STATES        
    Defined Contribution Plan, Cost 5.2 5.7 $ 6.3  
    Foreign Plan [Member]        
    Defined Contribution Plan, Cost 0.8 1.1 1.0  
    Brinderson L.P. [Member] | Pre-Acquisition Matters [Member]        
    Loss Contingency Accrual, Ending Balance   4.0   $ 6.0
    Loss Contingency Accrual, Payments 4.3 $ 0.2 0.3  
    Loss Contingency Accrual, Period Increase (Decrease), Total     $ 1.5  
    Loss Contingency Accrual, Provision $ 0.3      
    XML 42 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 11 - Equity-based Compensation - Deferred Stock Unit Activity (Details) - $ / shares
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Stock Awards, Outstanding (in shares) 1,143,205 1,428,878 1,501,021
    Weighted average award date fair value (in dollars per share) $ 23.26 $ 21.53 $ 20.58
    Stock Awards, Outstanding (in shares) 1,034,964 1,143,205 1,428,878
    Weighted average award date fair value (in dollars per share) $ 23.20 $ 23.26 $ 21.53
    Deferred Stock Units [Member]      
    Stock Awards, Outstanding (in shares) 287,350 269,977 253,445
    Weighted average award date fair value (in dollars per share) $ 20.80 $ 20.14 $ 19.93
    Awards, grants during period (in shares) 50,174 45,681 47,091
    Weighted average award date fair value, award granted (in dollars per share) $ 19.64 $ 23.72 $ 23.53
    Awards, distributed during period (in shares) (84,184) (28,308) (30,559)
    Weighted average award date fair value, award distributed (in dollars per share) $ 20.38 $ 19.22 $ 23.57
    Stock Awards, Outstanding (in shares) 253,340 287,350 269,977
    Weighted average award date fair value (in dollars per share) $ 20.71 $ 20.80 $ 20.14
    XML 43 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 9 - Long-term Debt and Credit Facility - Debt Maturities (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    2020 $ 32,803  
    2021 25,060  
    2022 30,844  
    2023 189,813  
    2024 0  
    Thereafter 0  
    Total $ 278,520 $ 314,219
    XML 44 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income - Effective Income Tax Reconciliation (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income taxes (benefit) at U.S. federal statutory tax rate $ (2,706) $ 621 $ (21,552)
    State income taxes, net of federal income tax benefit 2,603 (798) 2,270
    Divestitures 5,613 2,133 0
    Meals and entertainment 470 517 785
    Changes in taxes previously accrued (1,070) (536) (1,339)
    Foreign tax rate differences (643) 1,301 913
    Share-based compensation 358 (1,427) 131
    Goodwill impairment 0 291 6,359
    Recognition of uncertain tax positions (717) (218) (62)
    Deemed mandatory repatriation 0 (842) 10,406
    Release of deferred tax liability on foreign earnings 0 0 (7,051)
    Domestic Production Activities deduction 0 0 (1,921)
    Other matters (1,110) (820) (1,287)
    Total tax provision $ 6,564 $ (132) $ 5,005
    Effective tax rate (50.90%) (4.50%) (8.10%)
    Foreign Tax Authority [Member]      
    Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense $ 806 $ 590 $ 4,598
    Domestic Tax Authority [Member]      
    Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense $ 2,960 $ (944) $ 12,755
    XML 45 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income - Income (Loss) Before Taxes on Income (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Domestic $ 3,627 $ 8,142 $ (40,007)
    Foreign (16,511) (5,187) (21,570)
    Total $ (12,884) $ 2,955 $ (61,577)
    XML 46 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 15 - Derivative Financial Instruments - Summary of Derivative Positions (Details) - Interest Rate Swap [Member]
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    Notional amount $ 190,312,500
    Weighted average remaining maturities (Year) 3 years 2 months 12 days
    XML 47 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 2 - Accounting Policies
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Significant Accounting Policies [Text Block]

    2.    ACCOUNTING POLICIES

     

    Principles of Consolidation

     

    The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and majority-owned subsidiaries in which the Company is deemed to be the primary beneficiary. All significant intercompany transactions and balances have been eliminated.

     

    Accounting Estimates

     

    The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

     

    Accumulated Other Comprehensive Loss

     

    As set forth below, the Company’s accumulated other comprehensive loss is comprised of three main components: (i) currency translation; (ii) derivatives; and (iii) gains and losses associated with the Company’s defined benefit plan in the United Kingdom (in thousands):

     

       

    December 31,

     
       

    2019

       

    2018

     

    Currency translation adjustments (1)

      $ (27,241 )   $ (41,107 )

    Derivative hedging activity

        (4,522 )     1,715  

    Pension activity

        (931 )     (898 )

    Total accumulated other comprehensive loss

      $ (32,694 )   $ (40,290 )

     

    (1)

    During 2019, as a result of selling or disposing of certain international entities,$10.9million was reclassified out of accumulated other comprehensive loss to “Other expense” in the Consolidated Statements of Operations.

     

    For the Company’s international subsidiaries, the local currency is generally the functional currency. Assets and liabilities of these subsidiaries are translated into U.S. dollars using rates in effect at the balance sheet date while revenues and expenses are translated into U.S. dollars using average exchange rates. The cumulative translation adjustment resulting from changes in exchange rates are included in the Consolidated Balance Sheets as a component of “Accumulated other comprehensive loss” in total stockholders’ equity. Net foreign exchange transaction losses of $0.5 million, $0.6 million and $2.2 million for 2019, 2018 and 2017, respectively, are included in “Other expense” in the Consolidated Statements of Operations.

     

    Research and Development

     

    The Company expenses research and development costs as incurred. Research and development costs of $6.4 million, $5.6 million and $4.2 million for the years ended December 31, 2019, 2018 and 2017, respectively, are included in “Operating expenses” in the consolidated statements of operations.

     

    Taxation

     

    The Company provides for estimated income taxes payable or refundable on current year income tax returns as well as the estimated future tax effects attributable to temporary differences and carryforwards, based upon enacted tax laws and tax rates, and in accordance with FASB ASC 740, Income Taxes (“FASB ASC 740”). FASB ASC 740 also requires that a valuation allowance be recorded against any deferred tax assets that are not likely to be realized in the future. The determination is based on the Company’s ability to generate future taxable income and, at times, is dependent on its ability to implement strategic tax initiatives to ensure full utilization of recorded deferred tax assets. Should the Company not be able to implement the necessary tax strategies, it may need to record valuation allowances for certain deferred tax assets, including those related to foreign income tax benefits. Significant management judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and any valuation allowances recorded against net deferred tax assets.

     

    In accordance with FASB ASC 740, tax benefits from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. In addition, this recognition model includes a measurement attribute that measures the position as the largest amount of tax that is greater than 50% likely of being realized upon ultimate settlement in accordance with FASB ASC 740. This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

     

    The Company recognizes tax liabilities in accordance with FASB ASC 740 and adjusts these liabilities when judgment changes as a result of the evaluation of new information not previously available. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which they are determined. While the Company believes the resulting tax balances as of December 31, 2019 and 2018 were appropriately accounted for in accordance with FASB ASC 740, the ultimate outcome of such matters could result in favorable or unfavorable adjustments to the consolidated financial statements and such adjustments could be material.
     

    Refer to Note 12 for additional information regarding taxes on income and the impact of the TCJA.

     

    Earnings per Share

     

    Earnings per share have been calculated using the following share information:

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Weighted average number of common shares used for basic EPS

        31,130,222       32,345,382       33,150,949  

    Effect of dilutive stock options and restricted and deferred stock unit awards

              652,621        

    Weighted average number of common shares and dilutive potential common stock used for dilutive EPS

        31,130,222       32,998,003       33,150,949  

     

    The Company excluded 529,539 restricted and deferred stock units in 2019 and 735,577 stock options and restricted and deferred stock units in 2017 from the diluted earnings per share calculation for the Company’s common stock because of the reported net loss for the periods. The Company excluded 4,049 and 73,897 stock options in 2018 and 2017, respectively, from the diluted earnings per share calculations for the Company’s common stock because they were anti-dilutive as their exercise prices were greater than the average market price of common shares for each period.

     

    Purchase Price Accounting

     

    The Company accounts for its acquisitions in accordance with FASB ASC 805, Business Combinations. The base cash purchase price plus the estimated fair value of any non-cash or contingent consideration given for an acquired business is allocated to the assets acquired (including identified intangible assets) and liabilities assumed based on the estimated fair values of such assets and liabilities. The excess of the total consideration over the aggregate net fair values assigned is recorded as goodwill. Contingent consideration, if any, is recognized as a liability as of the acquisition date with subsequent adjustments recorded in the consolidated statements of operations. Indirect and general expenses related to business combinations are expensed as incurred.

     

    The Company typically determines the fair value of tangible and intangible assets acquired in a business combination using independent valuations that rely on management’s estimates of inputs and assumptions that a market participant would use. Key assumptions include cash flow projections, growth rates, asset lives, and discount rates based on an analysis of weighted average cost of capital.

     

    Classification of Current Assets and Current Liabilities

     

    The Company includes in current assets and current liabilities certain amounts realizable and payable under construction contracts that may extend beyond one year. The construction periods on projects undertaken by the Company generally range from less than one month to 24 months.

     

    Cash, Cash Equivalents and Restricted Cash

     

    The Company classifies highly liquid investments with original maturities of 90 days or less as cash equivalents. Recorded book values are reasonable estimates of fair value for cash and cash equivalents.

     

    Cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets and Consolidated Statements of Cash Flows are as follows (in thousands):

     

       

    December 31,

     

    Balance sheet data

     

    2019

       

    2018

     

    Cash and cash equivalents

      $ 64,874     $ 83,527  

    Restricted cash

        1,348       1,359  

    Cash, cash equivalents and restricted cash

      $ 66,222     $ 84,886  

     

    Restricted cash held in escrow primarily relates to funds reserved for legal requirements, deposits made in lieu of retention on specific projects performed for municipalities and state agencies, or advance customer payments and compensating balances for bank undertakings in Europe. Restricted cash related to operations is similar to retainage, and is, therefore, classified as a current asset, consistent with the Company’s policy on retainage.

     

    Inventories

     

    Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Actual cost is used to value raw materials and supplies. Standard cost, which approximates actual cost, is used to value work-in-process, finished goods and construction materials. Standard cost includes direct labor, raw materials and manufacturing overhead based on normal capacity. For certain businesses within our Corrosion Protection segment, the Company uses actual costs or average costs for all classes of inventory.

     

    Retainage

     

    Many of the contracts under which the Company performs work contain retainage provisions. Retainage refers to that portion of revenue earned by the Company but held for payment by the customer pending satisfactory completion of the project. The Company generally invoices its customers periodically as work is completed. Under ordinary circumstances, collection from municipalities is made within 60 to 90 days of billing. In most cases, 5% to 15% of the contract value is withheld by the municipal owner pending satisfactory completion of the project. Collections from other customers are generally made within 30 to 45 days of billing. Unless reserved, the Company believes that all amounts retained by customers under such provisions are fully collectible. Retainage on active contracts is classified as a current asset regardless of the term of the contract. Retainage is generally collected within one year of the completion of a contract, although collection can extend beyond one year from time to time. As of December 31, 2019, retainage receivables aged greater than 365 days approximated 18% of the total retainage balance and collectibility was assessed as described in the allowance for doubtful accounts section below.

     

    Allowance for Doubtful Accounts

     

    Management makes estimates of the uncollectibility of accounts receivable and retainage. The Company records an allowance based on specific accounts to reduce receivables, including retainage, to the amount that is expected to be collected. The specific allowances are reevaluated and adjusted as additional information is received. After all reasonable attempts to collect the receivable or retainage have been explored, the account is written off against the allowance. The Company also includes reserves related to certain accounts receivable that may be in litigation or dispute or are aged.

     

    Long-Lived Assets

     

    Property, plant and equipment and other identified intangibles (primarily customer relationships, patents and acquired technologies, trademarks, licenses and non-compete agreements) are recorded at cost, net of accumulated depreciation, amortization and impairment, and, except for goodwill, are depreciated or amortized on a straight-line basis over their estimated useful lives. Changes in circumstances such as technological advances, changes to the Company’s business model or changes in the Company’s capital strategy can result in the actual useful lives differing from the Company’s estimates. If the Company determines that the useful life of its property, plant and equipment or its identified intangible assets should be shortened, the Company would depreciate or amortize the net book value in excess of the salvage value over its revised remaining useful life, thereby increasing depreciation or amortization expense.

     

    Long-lived assets, including property, plant and equipment and other intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such impairment tests are based on a comparison of undiscounted cash flows to the recorded value of the asset. The estimate of cash flow is based upon, among other things, assumptions about expected future operating performance. The Company’s estimates of undiscounted cash flow may differ from actual cash flow due to, among other things, technological changes, economic conditions, changes to its business model or changes in its operating performance. If the sum of the undiscounted cash flows is less than the carrying value, the Company recognizes an impairment loss, measured as the amount by which the carrying value exceeds the fair value of the asset.

     

    Impairment Review – 2017

     

    As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo® system in North America. As a result of this action, the Company evaluated the fair value of long-lived assets in its Fyfe reporting unit in accordance with FASB ASC 360, Property, Plant and Equipment (“FASB ASC 360”). The results of the Fyfe reporting unit and its related asset groups are reported within the Infrastructure Solutions reportable segment.

     

    Based on the results of the valuation, the carrying amount of certain long-lived assets for the Fyfe North America asset group exceeded the fair value. Accordingly, the Company recorded impairment charges of $3.4 million to trademarks, $20.8 million to customer relationships and $16.8 million to patents and acquired technology in 2017. The impairment charges were recorded to “Definite-lived intangible asset impairment” in the Consolidated Statement of Operations. Property, plant and equipment were determined to have a carrying value that exceeded fair value; thus, no impairment was recorded.

     

    The fair value estimates described above were determined using observable inputs and significant unobservable inputs, which are based on level 3 inputs as defined in the Fair Value Measurements section below.

     

    Goodwill

     

    Under FASB ASC 350, the Company conducts an impairment test of goodwill on an annual basis or when events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. An impairment charge will be recognized to the extent that the fair value of a reporting unit is less than its carrying value. Factors that could potentially trigger an impairment review include (but are not limited to):

     

    significant underperformance of a segment relative to expected, historical or forecasted operating results;

     

    significant negative industry or economic trends;

     

    significant changes in the strategy for a segment including extended slowdowns in the segment’s market;

     

    a decrease in market capitalization below the Company’s book value; and

     

    a significant change in regulations.

     

    Whether during the annual impairment assessment or during a trigger-based impairment review, the Company estimates the fair value of its reporting units and compares such fair value to the carrying value of those reporting units to determine if there are any indications of goodwill impairment.

     

    Fair value of reporting units is estimated using a combination of two valuation methods: a market approach and an income approach with each method given equal weight in estimating the fair value assigned to each reporting unit. Absent an indication of fair value from a potential buyer or similar specific transaction, the Company believes the use of these two methods provides a reasonable estimate of a reporting unit’s fair value. Assumptions common to both methods are operating plans and economic outlooks, which are used to forecast future revenues, earnings and after-tax cash flows for each reporting unit. These assumptions are applied consistently for both methods.

     

    The market approach estimates fair value by first determining earnings before interest, taxes, depreciation and amortization (“EBITDA”) multiples for comparable publicly-traded companies with similar characteristics of the reporting unit. The EBITDA multiples for comparable companies are based upon current enterprise value. The enterprise value is based upon current market capitalization and includes a control premium. The Company believes this approach is appropriate because it provides a fair value estimate using multiples from entities with operations and economic characteristics comparable to its reporting units.

     

    The income approach is based on forecasted future (debt-free) cash flows that are discounted to present value using factors that consider timing and risk of future cash flows. The Company believes this approach is appropriate because it provides a fair value estimate based upon the reporting unit’s expected long-term operating cash flow performance. Discounted cash flow projections are based on financial forecasts developed from operating plans and economic outlooks, growth rates, estimates of future expected changes in operating margins, terminal value growth rates, future capital expenditures and changes in working capital requirements. Estimates of discounted cash flows may differ from actual cash flows due to, among other things, changes in economic conditions, changes to business models, changes in the Company’s weighted average cost of capital, or changes in operating performance.

     

    The discount rate applied to the estimated future cash flows is one of the most significant assumptions utilized under the income approach. The Company determines the appropriate discount rate for each of its reporting units based on the weighted average cost of capital (“WACC”) for each individual reporting unit. The WACC takes into account both the pre-tax cost of debt and cost of equity (including the risk-free rate on twenty year U.S. Treasury bonds), and certain other company-specific and market-based factors. As each reporting unit has a different risk profile based on the nature of its operations, the WACC for each reporting unit is adjusted, as appropriate, to account for company-specific risks. Accordingly, the WACC for each reporting unit may differ.

     

    Annual Impairment Assessment – October 1, 2019

     

    The Company had six reporting units for purposes of assessing goodwill at October 1, 2019 as follows: Municipal Pipe Rehabilitation, Fyfe, Corrpro, United Pipeline Systems, Coating Services and Energy Services.

     

    Significant assumptions used in the Company’s October 2019 goodwill review included: (i) discount rates ranging from 12.0% to 16.0%; (ii) annual revenue growth rates generally ranging from 1.6% to 4.9%; (iii) operating margin stability in the short term related to certain reporting units affected by the Restructuring, but slightly increased operating margins long term; and (iv) peer group EBITDA multiples.

     

    The Company’s assessment of each reporting unit’s fair value in relation to its respective carrying value yielded no reporting units with a fair value below carrying value or within 10 percent of its carrying value. The Energy Services reporting unit had a fair value only slightly above 10 percent of its carrying value. The Energy Services reporting unit, which had $48.0 million of goodwill recorded at the impairment testing date, has several large customers and primarily operates in the California downstream oil and gas market, which has experienced significant market changes in recent years. Projected cash flows were based on continued strength in the Central California downstream energy market and a continued, growing relationship with its primary customer base. If these assumptions do not materialize in a manner consistent with Company’s expectations, there is risk of impairment to recorded goodwill.

     

    Impairment Review – 2017

     

    As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo® system in North America. As a result of this action, the Company evaluated the goodwill of its Fyfe reporting unit and determined that a triggering event occurred. Based on the impairment analysis, the Company determined that recorded goodwill at the Fyfe reporting unit was impaired by $45.4 million, which was recorded to “Goodwill impairment” in the Consolidated Statement of Operations during 2017. As of December 31, 2017, the Company had remaining Fyfe goodwill of $9.6 million. Projected cash flows were based, in part, on the ability to grow third-party product sales and pressure pipe contracting in North America, and maintaining a presence in other international markets. If these assumptions do not materialize in a manner consistent with Company’s expectations, there is risk of additional impairment to recorded goodwill.

     

    Fair Value Measurements

     

    FASB ASC 820, Fair Value Measurements (“FASB ASC 820”), defines fair value and establishes a framework for measuring and disclosing fair value instruments. The guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include:

     

     

    Level 1 – defined as quoted prices in active markets for identical instruments;

     

    Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable;

     

    Level 3 – defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

     

    The Company uses these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for derivative instruments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. Changes in assumptions or estimation methods could affect the fair value estimates; however, the Company does not believe any such changes would have a material impact on its financial condition, results of operations or cash flows. Other financial instruments including cash and cash equivalents and short-term borrowings, including notes payable, are recorded at cost, which approximates fair value, which is based on Level 2 inputs as previously defined.  The Company had no transfers between Level 1, 2 or 3 inputs during 2019, 2018 or 2017.

     

    Investments in Variable Interest Entities

     

    The Company evaluates all transactions and relationships with variable interest entities (“VIE”) to determine whether the Company is the primary beneficiary of the entities in accordance with FASB ASC 810, Consolidation. Other than the sale of the Company’s interest in United Mexico, there were no changes in the Company’s VIEs during 2019.

     

    Financial data for consolidated variable interest entities are summarized in the following tables (in thousands):

     

       

    December 31,

     

    Balance sheet data

      2019       2018  

    Current assets

      $ 18,304     $ 33,066  

    Non-current assets

        7,635       6,466  

    Current liabilities

        8,261       12,953  

    Non-current liabilities

        1,962       8,780  

     

     

       

    Years Ended December 31,

     

    Statement of operations data

     

    2019 (1)

        2018 (2)       2017  

    Revenue

      $ 28,403     $ 49,809     $ 91,947  

    Gross profit

        9,508       9,898       15,194  

    Net (income) loss attributable to Aegion Corporation

        (1,100 )     (1,374 )     3,432  

     

    (1) Includes activity from our Tite Liner® joint venture in Mexico, which was sold during the fourth quarter of 2019.

    (2)

    Includes activity from our pipe coating and insulation joint venture in Louisiana, which was sold during the third quarter of 2018.

     

    Accounting Standards Updates

     

    In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improved consistent application. The guidance is effective for the Company’s fiscal year beginning January 1, 2021, including interim periods within that fiscal year. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and does not expect it will have a material impact on the Company’s consolidated financial statements.

     

    In August 2018, the FASB issued Accounting Standards Update No. 2018-13, Fair Value Measurement: Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The guidance is effective for the Company’s fiscal year beginning January 1, 2020, including interim periods within that fiscal year. The adoption of this standard is not expected to have a material impact on its consolidated financial statements.

     

    In February 2018, the FASB issued Accounting Standards Update No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which permits a company to reclassify the income tax effects of the Tax Cuts and Jobs Act on items within accumulated other comprehensive income to retained earnings. Companies may adopt the new guidance using one of two transition methods: (i) retrospective to each period (or periods) in which the income tax effects are recognized, or (ii) at the beginning of the period of adoption. The Company adopted this standard effective January 1, 2019 and elected not to reclassify the tax effects due to the immaterial impact on the Company’s consolidated financial statements.

     

    In June 2016, the FASB issued Accounting Standards Update No. 2016-13, Measurement of Credit Losses on Financial Instruments, which changes the way in which entities estimate and present credit losses for most financial assets, including accounts receivable. The guidance is effective for the Company’s fiscal year beginning January 1, 2020, including interim periods within that fiscal year. For the Company’s trade receivables, certain other receivables and certain other financial instruments, it will be required to use a new forward-looking “expected” credit loss model based on historical loss rates that will replace the existing “incurred” credit loss model, which will generally result in earlier recognition of allowances for credit losses. The Company adopted this standard effective January 1, 2020, the impact of which was not material on the Company’s consolidated financial statements.

     

    In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842), which requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with lease terms longer than twelve months. The Company adopted this standard, effective January 1, 2019, using the adoption-date transition provision, which recognizes and measures leases existing at January 1, 2019 but without retrospective application. See Note 7.

     

    XML 48 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 641 581 1 true 144 0 false 10 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.aegion.com/20191231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Statements of Operations Sheet http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations- Consolidated Statements of Operations Statements 2 false false R3.htm 002 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income- Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals) Sheet http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-parentheticals Consolidated Statements of Comprehensive Income (Parentheticals) Statements 4 false false R5.htm 004 - Statement - Consolidated Balance Sheets Sheet http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets- Consolidated Balance Sheets Statements 5 false false R6.htm 005 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Equity Sheet http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity- Consolidated Statements of Equity Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows- Consolidated Statements of Cash Flows Statements 8 false false R9.htm 008 - Disclosure - Note 1 - Description of Business Sheet http://www.aegion.com/20191231/role/statement-note-1-description-of-business- Note 1 - Description of Business Notes 9 false false R10.htm 009 - Disclosure - Note 2 - Accounting Policies Sheet http://www.aegion.com/20191231/role/statement-note-2-accounting-policies- Note 2 - Accounting Policies Notes 10 false false R11.htm 010 - Disclosure - Note 3 - Revenues Sheet http://www.aegion.com/20191231/role/statement-note-3-revenues- Note 3 - Revenues Notes 11 false false R12.htm 011 - Disclosure - Note 4 - Restructuring Sheet http://www.aegion.com/20191231/role/statement-note-4-restructuring- Note 4 - Restructuring Notes 12 false false R13.htm 012 - Disclosure - Note 5 - Supplemental Balance Sheet Information Sheet http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information Note 5 - Supplemental Balance Sheet Information Notes 13 false false R14.htm 013 - Disclosure - Note 6 - Assets and Liabilities Held for Sale Sheet http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale- Note 6 - Assets and Liabilities Held for Sale Notes 14 false false R15.htm 014 - Disclosure - Note 7 - Leases Sheet http://www.aegion.com/20191231/role/statement-note-7-leases- Note 7 - Leases Notes 15 false false R16.htm 015 - Disclosure - Note 8 - Goodwill and Intangible Assets Sheet http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets- Note 8 - Goodwill and Intangible Assets Notes 16 false false R17.htm 016 - Disclosure - Note 9 - Long-term Debt and Credit Facility Sheet http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility Note 9 - Long-term Debt and Credit Facility Notes 17 false false R18.htm 017 - Disclosure - Note 10 - Stockholders' Equity Sheet http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity- Note 10 - Stockholders' Equity Notes 18 false false R19.htm 018 - Disclosure - Note 11 - Equity-based Compensation Sheet http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation Note 11 - Equity-based Compensation Notes 19 false false R20.htm 019 - Disclosure - Note 12 - Taxes on Income Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income- Note 12 - Taxes on Income Notes 20 false false R21.htm 020 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies- Note 13 - Commitments and Contingencies Notes 21 false false R22.htm 021 - Disclosure - Note 14 - Segment and Geographic Information Sheet http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information Note 14 - Segment and Geographic Information Notes 22 false false R23.htm 022 - Disclosure - Note 15 - Derivative Financial Instruments Sheet http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments- Note 15 - Derivative Financial Instruments Notes 23 false false R24.htm 023 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) Sheet http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited Note 16 - Selected Quarterly Financial Data (Unaudited) Notes 24 false false R25.htm 024 - Disclosure - Note 17 - Subsequent Events Sheet http://www.aegion.com/20191231/role/statement-note-17-subsequent-events Note 17 - Subsequent Events Notes 25 false false R26.htm 025 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.aegion.com/20191231/role/statement-note-2-accounting-policies- 26 false false R27.htm 026 - Disclosure - Note 2 - Accounting Policies (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables Note 2 - Accounting Policies (Tables) Tables http://www.aegion.com/20191231/role/statement-note-2-accounting-policies- 27 false false R28.htm 027 - Disclosure - Note 3 - Revenues (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-3-revenues-tables Note 3 - Revenues (Tables) Tables http://www.aegion.com/20191231/role/statement-note-3-revenues- 28 false false R29.htm 028 - Disclosure - Note 4 - Restructuring (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables Note 4 - Restructuring (Tables) Tables http://www.aegion.com/20191231/role/statement-note-4-restructuring- 29 false false R30.htm 029 - Disclosure - Note 5 - Supplemental Balance Sheet Information (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables Note 5 - Supplemental Balance Sheet Information (Tables) Tables http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information 30 false false R31.htm 030 - Disclosure - Note 6 - Assets and Liabilities Held for Sale (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables Note 6 - Assets and Liabilities Held for Sale (Tables) Tables http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale- 31 false false R32.htm 031 - Disclosure - Note 7 - Leases (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-7-leases-tables Note 7 - Leases (Tables) Tables http://www.aegion.com/20191231/role/statement-note-7-leases- 32 false false R33.htm 032 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables Note 8 - Goodwill and Intangible Assets (Tables) Tables http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets- 33 false false R34.htm 033 - Disclosure - Note 9 - Long-term Debt and Credit Facility (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables Note 9 - Long-term Debt and Credit Facility (Tables) Tables http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility 34 false false R35.htm 034 - Disclosure - Note 11 - Equity-based Compensation (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables Note 11 - Equity-based Compensation (Tables) Tables http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation 35 false false R36.htm 035 - Disclosure - Note 12 - Taxes on Income (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables Note 12 - Taxes on Income (Tables) Tables http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income- 36 false false R37.htm 036 - Disclosure - Note 14 - Segment and Geographic Information (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables Note 14 - Segment and Geographic Information (Tables) Tables http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information 37 false false R38.htm 037 - Disclosure - Note 15 - Derivative Financial Instruments (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables Note 15 - Derivative Financial Instruments (Tables) Tables http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments- 38 false false R39.htm 038 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables Note 16 - Selected Quarterly Financial Data (Unaudited) (Tables) Tables http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited 39 false false R40.htm 039 - Disclosure - Note 1 - Description of Business (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual Note 1 - Description of Business (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-1-description-of-business- 40 false false R41.htm 040 - Disclosure - Note 2 - Accounting Policies (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual Note 2 - Accounting Policies (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables 41 false false R42.htm 041 - Disclosure - Note 2 - Accounting Policies - Accumulated Other Comprehensive Income Loss (Details) Sheet http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details Note 2 - Accounting Policies - Accumulated Other Comprehensive Income Loss (Details) Details 42 false false R43.htm 042 - Disclosure - Note 2 - Accounting Policies - Earnings Per Share (Details) Sheet http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details Note 2 - Accounting Policies - Earnings Per Share (Details) Details 43 false false R44.htm 043 - Disclosure - Note 2 - Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details Note 2 - Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) Details 44 false false R45.htm 044 - Disclosure - Note 2 - Accounting Policies - Investments in Variable Interest Entities (Details) Sheet http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details Note 2 - Accounting Policies - Investments in Variable Interest Entities (Details) Details 45 false false R46.htm 045 - Disclosure - Note 3 - Revenues 1 (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual Note 3 - Revenues 1 (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-3-revenues-tables 46 false false R47.htm 046 - Disclosure - Note 3 - Revenues 2 (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual Note 3 - Revenues 2 (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-3-revenues-tables 47 false false R48.htm 047 - Disclosure - Note 3 - Revenues - Disaggregation of Revenue (Details) Sheet http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details Note 3 - Revenues - Disaggregation of Revenue (Details) Details 48 false false R49.htm 048 - Disclosure - Note 3 - Revenues- Contract Assets (Liabilities) (Details) Sheet http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details Note 3 - Revenues- Contract Assets (Liabilities) (Details) Details 49 false false R50.htm 049 - Disclosure - Note 4 - Restructuring (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual Note 4 - Restructuring (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables 50 false false R51.htm 050 - Disclosure - Note 4 - Restructuring - Pre-tax Restructuring Cost (Details) Sheet http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details Note 4 - Restructuring - Pre-tax Restructuring Cost (Details) Details 51 false false R52.htm 051 - Disclosure - Note 4 - Restructuring - Recognized Cost Restructuring Activities (Details) Sheet http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details Note 4 - Restructuring - Recognized Cost Restructuring Activities (Details) Details 52 false false R53.htm 052 - Disclosure - Note 5 - Supplemental Balance Sheet Information (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual Note 5 - Supplemental Balance Sheet Information (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables 53 false false R54.htm 053 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) Sheet http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details Note 5 - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) Details 54 false false R55.htm 054 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Inventories (Details) Sheet http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details Note 5 - Supplemental Balance Sheet Information - Inventories (Details) Details 55 false false R56.htm 055 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) Sheet http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details Note 5 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) Details 56 false false R57.htm 056 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Accrued Expenses (Details) Sheet http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details Note 5 - Supplemental Balance Sheet Information - Accrued Expenses (Details) Details 57 false false R58.htm 057 - Disclosure - Note 6 - Assets and Liabilities Held for Sale (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual Note 6 - Assets and Liabilities Held for Sale (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables 58 false false R59.htm 058 - Disclosure - Note 6 - Assets and Liabilities Held for Sale - Assets and Liabilities Held for Sale (Details) Sheet http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details Note 6 - Assets and Liabilities Held for Sale - Assets and Liabilities Held for Sale (Details) Details 59 false false R60.htm 059 - Disclosure - Note 7 - Leases (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual Note 7 - Leases (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-7-leases-tables 60 false false R61.htm 060 - Disclosure - Note 7 - Leases - Lease Expenses (Details) Sheet http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details Note 7 - Leases - Lease Expenses (Details) Details 61 false false R62.htm 061 - Disclosure - Note 7 - Leases - Supplement Financial Statement Disclosure (Details) Sheet http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details Note 7 - Leases - Supplement Financial Statement Disclosure (Details) Details 62 false false R63.htm 062 - Disclosure - Note 7 - Leases - Operating Lease Liabilities (Details) Sheet http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details Note 7 - Leases - Operating Lease Liabilities (Details) Details 63 false false R64.htm 063 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual Note 8 - Goodwill and Intangible Assets (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables 64 false false R65.htm 064 - Disclosure - Note 8 - Goodwill and Intangible Assets - Reconciliation Goodwill (Details) Sheet http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details Note 8 - Goodwill and Intangible Assets - Reconciliation Goodwill (Details) Details 65 false false R66.htm 065 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) Details 66 false false R67.htm 066 - Disclosure - Note 9 - Long-term Debt and Credit Facility (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual Note 9 - Long-term Debt and Credit Facility (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables 67 false false R68.htm 067 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) Sheet http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) Details 68 false false R69.htm 068 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) (Parentheticals) Sheet http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) (Parentheticals) Details 69 false false R70.htm 069 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Debt Maturities (Details) Sheet http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details Note 9 - Long-term Debt and Credit Facility - Debt Maturities (Details) Details 70 false false R71.htm 070 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual Note 10 - Stockholders' Equity (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity- 71 false false R72.htm 071 - Disclosure - Note 11 - Equity-based Compensation (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual Note 11 - Equity-based Compensation (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables 72 false false R73.htm 072 - Disclosure - Note 11 - Equity-based Compensation - Summary of Stock Award Activity (Details) Sheet http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details Note 11 - Equity-based Compensation - Summary of Stock Award Activity (Details) Details 73 false false R74.htm 073 - Disclosure - Note 11 - Equity-based Compensation - Deferred Stock Unit Activity (Details) Sheet http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details Note 11 - Equity-based Compensation - Deferred Stock Unit Activity (Details) Details 74 false false R75.htm 074 - Disclosure - Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details) Details 75 false false R76.htm 075 - Disclosure - Note 11 - Equity-based Compensation - Stock Option Exercises (Details) Sheet http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details Note 11 - Equity-based Compensation - Stock Option Exercises (Details) Details 76 false false R77.htm 076 - Disclosure - Note 12 - Taxes on Income (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual Note 12 - Taxes on Income (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables 77 false false R78.htm 077 - Disclosure - Note 12 - Taxes on Income - Income (Loss) Before Taxes on Income (Details) Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details Note 12 - Taxes on Income - Income (Loss) Before Taxes on Income (Details) Details 78 false false R79.htm 078 - Disclosure - Note 12 - Taxes on Income - Provisions for Taxes on Income (Loss) (Details) Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details Note 12 - Taxes on Income - Provisions for Taxes on Income (Loss) (Details) Details 79 false false R80.htm 079 - Disclosure - Note 12 - Taxes on Income - Effective Income Tax Reconciliation (Details) Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details Note 12 - Taxes on Income - Effective Income Tax Reconciliation (Details) Details 80 false false R81.htm 080 - Disclosure - Note 12 - Taxes on Income - Net Deferred Taxes (Details) Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details Note 12 - Taxes on Income - Net Deferred Taxes (Details) Details 81 false false R82.htm 081 - Disclosure - Note 12 - Taxes on Income - Activity in the Valuation Allowance (Details) Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details Note 12 - Taxes on Income - Activity in the Valuation Allowance (Details) Details 82 false false R83.htm 082 - Disclosure - Note 12 - Taxes on Income - Unrecognized Tax Benefits (Details) Sheet http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details Note 12 - Taxes on Income - Unrecognized Tax Benefits (Details) Details 83 false false R84.htm 083 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies- 84 false false R85.htm 084 - Disclosure - Note 14 - Segment and Geographic Information (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual Note 14 - Segment and Geographic Information (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables 85 false false R86.htm 085 - Disclosure - Note 14 - Segment and Geographic Information - Summary of Revenues (Details) Sheet http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details Note 14 - Segment and Geographic Information - Summary of Revenues (Details) Details 86 false false R87.htm 086 - Disclosure - Note 15 - Derivative Financial Instruments (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual Note 15 - Derivative Financial Instruments (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables 87 false false R88.htm 087 - Disclosure - Note 15 - Derivative Financial Instruments - Summary of Derivative Positions (Details) Sheet http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details Note 15 - Derivative Financial Instruments - Summary of Derivative Positions (Details) Details 88 false false R89.htm 088 - Disclosure - Note 15 - Derivative Financial Instruments - Summary of Fair Value Amounts of Derivative Instruments (Details) Sheet http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details Note 15 - Derivative Financial Instruments - Summary of Fair Value Amounts of Derivative Instruments (Details) Details 89 false false R90.htm 089 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-details-textual Note 16 - Selected Quarterly Financial Data (Unaudited) (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables 90 false false R91.htm 090 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) - Unaudited Quarterly Financial Data (Details) Sheet http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details Note 16 - Selected Quarterly Financial Data (Unaudited) - Unaudited Quarterly Financial Data (Details) Details http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables 91 false false R92.htm 091 - Disclosure - Note 17 - Subsequent Events (Details Textual) Sheet http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual Note 17 - Subsequent Events (Details Textual) Details http://www.aegion.com/20191231/role/statement-note-17-subsequent-events 92 false false All Reports Book All Reports aegn20191231b_10k.htm aegn-20191231.xsd aegn-20191231_cal.xml aegn-20191231_def.xml aegn-20191231_lab.xml aegn-20191231_pre.xml ex_173636.htm ex_173637.htm ex_173638.htm ex_173639.htm ex_173640.htm ex_174210.htm aegionlogo_cover.jpg zackstable.jpg http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 49 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 6 - Assets and Liabilities Held for Sale
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

    6.    ASSETS AND LIABILITIES HELD FOR SALE

     

    During the first half of 2019, the Company initiated plans to sell several entities as part of its ongoing strategic actions intended to generate higher returns and more predictable and sustainable long-term earnings growth. Within Infrastructure Solutions, the Company initiated plans to divest its CIPP contracting businesses in Europe: Insituform Netherlands, Insituform Spain and Environmental Techniques. See Notes 1 and 17 for additional information on the sale of the CIPP contracting operations of Insituform Netherlands and Insituform Spain. Within Corrosion Protection, the Company initiated plans to divest its interest in United Mexico. See Note 1 for additional information on the sale of the Company’s interest in United Mexico. During the fourth quarter of 2019, the Company’s board of directors approved the action to sell several parcels of land located near its corporate headquarters.

     

    The Company is currently in various stages of discussions with third parties for Environmental Techniques and believes that it is probable that a sale will occur in the first half of 2020. The Company also believes it is probable that a sale of the land parcels will occur in 2020. In the event the Company is unable to liquidate the assets and liabilities at a price that is less than favorable, the Company could incur a loss on disposal.

     

    During 2018, the Company’s board of directors approved a plan to divest the assets and liabilities of Insituform Australia. See Note 17 for additional information on the sale of Insituform Australia, effective January 24, 2020.

     

    The relevant asset and liability balances at December 31, 2019 and 2018 are accounted for as held for sale and measured at the lower of carrying value or fair value less cost to sell. Based on management’s expectation of fair value less cost to sell, the Company recorded an impairment of assets held for sale of $23.4 million in the Consolidated Statement of Operations during 2019. During the second quarter of 2019, impairment charges of $5.1 million and $3.9 million were recorded for Insituform Australia and Insituform Netherlands, respectively, which are reported within the Infrastructure Solutions reportable segment, and $1.1 million and $1.8 million were recorded for Corrpower and United Mexico, respectively, which are reported within the Corrosion Protection reportable segment. During the fourth quarter of 2019, certain terms of the Insituform Netherlands transaction changed and the sale resulted in further impairment charges of $2.6 million. Additionally, impairment charges of $6.0 million and $2.9 million, respectively, were recorded in the fourth quarter of 2019 for Insituform Spain, which is reported within the Infrastructure Solutions reportable segment, and Corporate based on management’s current expectation of fair value less cost to sell. In the event the Company is unable to sell the assets and liabilities or sells them at a price or on terms that are less favorable, or at a higher cost than currently anticipated, the Company could incur additional impairment charges or a loss on disposal.

     

    The following table provides the components of assets and liabilities held for sale (in thousands):

     

       

    December 31,

     
          2019(1)       2018(2)  

    Assets held for sale:

                   

    Current assets

                   

    Receivables, net

      $ 4,136     $ 1,309  

    Retainage

        518       15  

    Contract assets

        5,350       1,777  

    Inventories

        2,097       2,123  

    Prepaid expenses and other current assets

        799       300  

    Total current assets

        12,900       5,524  

    Property, plant & equipment, less accumulated depreciation

        10,962       2,268  

    Goodwill

        4,224        

    Intangible assets, less accumulated amortization

        1,528        

    Operating lease assets

        326        

    Other non-current assets

        130        

    Impairment of assets held for sale

        (13,978 )      

    Total assets held for sale

      $ 16,092     $ 7,792  
                     

    Liabilities held for sale:

                   

    Current liabilities

                   

    Accounts payable

      $ 2,174     $ 1,331  

    Accrued expenses

        3,961       3,891  

    Contract liabilities

        122       38  

    Total current liabilities

        6,257       5,260  

    Operating lease liabilities

        174        

    Other non-current liabilities

        54        

    Total liabilities held for sale

      $ 6,485     $ 5,260  

     

     

    (1) 

    Includes Insituform Australia, Insituform Spain, Environmental Techniques and land held at Corporate.

      (2) Includes Insituform Australia.

     

    ZIP 50 0001437749-20-004092-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-20-004092-xbrl.zip M4$L#!!0 ( #!E8E 63#H3H P *(- 4 865G:6]N;&]G;U]C;W9E M=EG=0T\O:QS<$"#T@'90@13I($U0@!Y0BJ(B'*DIH'D6E"")5@BA( MD5X4/< 11)HDBI2C(B$4012D(YT$KW032C )(;\;[]PZ\]Z9]WV_N\\_^SR[ MLY_9V>\N] 6: Z+V-B=L P& ]Z'FYM' ('@ MY1,2$!(2%! 4%!;9(RHL(B8B*"@J)2HF+B$I*2F$E):1DI#9(R$I\7,1&)PS MAYN'GX>'7T)84%CB_RRH%8CQ 2/P% Y3 EQB,+@8#.H * !@/+"_"?Q=,"[. M'GD1?/P"@IR"!E' !8/#N;CA/W?-R=[BY &W&,^>_?J6O.)./@BEZQ(&M[.? M\"E;O21*GAV@JACZAB;P"TA)R\C*J1Y04]?0-#(^9&)Z^,BQX]8VMG8G[']U M=G%U<_7U MC?;K\^ZQ=$+X M7!=7,KC-)V&5_>0ED5_9\"Q5TC=T0$!*Q8BDNOX3[6]D_SNPA/\7V3_!_L4U M 83@,,[AP<4 &NP>'36SW,T/?<%0"/J*?!MW-'MIS1E+,H! !9J5!H'1ZAD] M"&3E86@=V,53F!((2!.N.B87"]-+R('(4^]>GK)H8]HI>FAG?U%*T]H M=>GJ;YK",Z/\.OO*E(_I80\_;6\4F;46IRO*7<(;Y]I]U')0UZMEY\E#X: M^C9Z^<9 W\&1ESE$*];RKM%0V(J6!WLH*&=M\FUCV$QY]2,,*])Z"_UIY,T& M,D2]-!7\M_AJAH' ?G7"2C($^A\1U-"7L0Q=+Q,(O'A*Z".XL_XS"X'+@E%! M;#-Z#Y]RP+,'KMG*Z;P>#[, _/6!EH])V!DU-FH$!>]DD@(@D+8E3T615,?> M.R8?BC9(41[B'(/=<-"O;(]?D(HHBC[#]O5G/TSYH_SM?.H/XIB)C?IJ?:#4 MA]^M9=J>.E4(H ' (;>#Z<;21,(]ZL24306&,!E697]X__I&![(4GEGE-_,V M6"%2KIULFQALAJXV'PP8BSD^ZY?[\:8 L?$[<2[+<.6\!\YG[TT-:\)TYR1K MEJ&0Y%#@J$-\K;HSKK5"U]M$:YHYD;4(TI&YSJ.4A^]FGH2I?JHP%]0W90K- M4_%-:&\,0_7-C]TD>0@<[_+$4MO1PNB%X@8(W)[=38R.:*/[LF,&NAC'3"92\1A(R35T' 8Y_K[HX^UD>7AEY^_S<-"T2GK]I(?PF9=%@B]1Z';U>";_. 1FMR @]U9H M8,JF[OB*]C4#W%W1N*26:Q"X%\?B7*>2="P$X'X0F'_;A%?)]P@\CM2U_'+4(X9VKIIO.9<6<0;S[4.W1&:HS\YW[3Q68N-T3 MQM+[,->:KP0!=ENA-BE^S0WHW MM30UZRH6:_3L11>0&DN.9>2M/*[4GM_4/9#!MYF^<=")\8CAL"W-L1T(=.)W M!/^ 0-<"+IC8@BC9;J=7S%]P>W^DG.4EV:\G7%#T=/R36-PFK/C/HV>D3#_H M#,-2O6^5!8=)3EFYJYXH,UG3+)+8%-="OPAMO7PA M,0CKC\F,0]131_$Q87.S4N<%CZ8;,,\0Y:.530 RK^>^/*#)*A5"@(?W@AV] MAI2YC2[:K6U96"VYI.+PC7+GMRFLU*K?S&W4%3=S,F9?@(+TP,417;6=4\VA MVIZ!?-EI+TG1UM<>/(NN6"C^_'XTFMJSA>TF($ MDH3?MQO_/)"FAZ!O3'R?T:J)&,DS,E2\X2UNJDB]+$LK>%QYK"9@NZEQ]=S, M-]5'AY2Y:X!E5_^ JZ25N@O,60CP@M*LO9D<>_NJ*KU['<44=_N $F#SIX=M M)Z^/939$&OI4+&]:/[-56M=IW1G@'691$Q3V8"(N'^/[ .,&=6N29>PZ/M +M M/:/V3 3J&/J+"JJM13>8SG&RE*^^O>1IU<(,!YF+'RS>:4UV+_NH M.Q>=/YFSB,,OQU+$SG;Y!K1EB.C43->O+399Q$ @L6P>S91OH+!D.:]*I]LD MZ@4EV=A1+-9X]+MQH/VFBV3@,T89O)LP7+]&GM@LJ>ZG+)D(@(!O8<+>Q^$&^+ M9-O=W/PQ1SHB)?LB(P,E5^WK.WSM1\2NX[,;!#HU;1%;B+^/#D"F6LBW[%:Q ME,OI#\X_Y).[@XK6ZX>5(J8??.CJ^ 3T23-I=SICKF&W MUDQG'L._G'F]8KE?]T$MOX[_'?G, EQ$93>\QPS[69."#4XSK H@B-1R#WK* MTO#JI\3:GUFEMT]=,EZ" H"EWK19 C$>]H,*;T8"+?#^;UI;)8B6>5W>T_: MA+@\7N_T9EVA\Y#Q:1:\5(OB%L67K]9Y$Y:,.W?*ZDYIEN)H,FH%%[Y8U,/R MT'[3)P]A22'T28[1>$(@]3D$Z.K6O]?%B@VF:MEE73U3*-\?9:CK2+9=<".0 M?F4/H+??]>/R#9[=R%H@SQE&U7I^>-ZZR:ZC4QY/L.9RJA/-1ZA':!2O MX!TY>DW'Q$*JQ8&E1S]2*,TN@64SQP("HFZL=K>:+??%YZ83G>Q,3/SF5S&'RLO3'_>$X?2\2U7:N)9UJ0IP_-O@T MY[N'O^'T[$D0DV('-V6+ J 7''I"40&U(\CY5L209W>3Q"%PK/@YN]U-_]8K M3.K"[I>8?J'78(>B[D M;71/N!@"IDM+YPD=>N-W.J1F1?58UZGXSK(VN9E2F=ESIQ-K%T)#>P?NJ>4( M-)G=/X,XO.-;-QWK2Y<-D*\YC[U:L+'9S1OCC>S/PBJ?98\VQX;3A6PQ:]D0 M*)<:&6+I[1:&IZ%1Q/G9%"\-BX/KUG6)KS*,M8*OA<3YM/89A'!56]DQ',NJV$2&E6'C$S.2Y]3?-J)7/MQ#>K? MJ-&MM6/.C2-R[*5+)W2R\]0%FQ 1T6"[1[TTZ].T@V73B)K'Q2C)_)NLN[#[ MN4L4%RQ)]!4$BCDQZ\"6<#II"0&^Q!(6K83-Q%#+V&*":,8*>G>+0+*6:$7_ M1RVV;?\E")ASHN4!2[TT_I .R3/2U5BE>NOSN9Q431L))VOPWP(+C?\54$L# M!!0 ( #!E8E!F+6,SJQX -R. 0 1 865G;BTR,#$Y,3(S,2YXDI;^GQE!/KQD[/O$U!)"1AF@(9D+2M M^?7W . ND ))**)L/G1')K:S?-@.#@Y^_>O3TK,>, N)3S\>'+\Z.K P=7R7 MT/G'@V]W]MG=Q?7U@15&B+K(\RG^>$#]@[_^]M__]>O_V/;OF&*&(NQ:TY5U MOXBIB]FEO\36/\^_WEBV=73RX?C]Y+/U[?[".CDZ.;*/3NVC$]O^[=>GT/T0 M.@N\1!900,,/\.'CP2**@@^'AX^/CZ\>3U_Y;'YX37W'PZ31%[HG7UT M;!>*Q8R!).K*):F*@BXFZC*0((@K9\=/SD*=GZ?P K^4"Q#Z@,-(742F\4*G MY4(>H7^6!":*)0(^/>3)4Q3B-#M%Q G538@DWL)QN07J4QHOU6VX$3N,5@$^ MA$PVY,*,.%FYS87*!4+BJ"F#! 5=(TQ&& '+RQ[\+X8EEBD"#+P&>11=>*;NS'<5="-CK3=K(24K)7[9>?ENFJGT1AV5B"+\+SLMQS5RRC72 M5A1KHX=F^VD!WO";CM*O#-,Z$$C+\!]=U+]A8FG7'PQUAK7I70N%62GQRP0* MWQ\RWP.V\)POY/2$X3%6*M5;&,KUE XR2@6SOQI&<$2I'XD*Q;?T:Q 0.O.3 M3_"13WP?TF715SRSQ%3X 3&'\]T\81X&S \PBPA,YH65E:A@P?#LXP%?O]KI M9/S=Y.2E93E"/QZ$('0/)US_<'8T,E"F7#QKRQ04(90,F*> X;8\09$0EGF=-,4KN(<,%H&='LQ?D5@QVJ[O MQ.('[#!M^)=$*YOW1;84K1Q8O-RWK]>;UHR20/UZ,^I2^G)]R;6QSG[IMZ.C M(]CG7B9M%7^>4=>Z$LU:UWFSOQY6VEHC(PZQ>TM_$[\K_2(IG.1H*EC&GGZY MJG[5)9.OJ4+U].SX-/0]XHKY(OL@ZKNT%?A] M46@^3P@M?V;=9LV/RE=H!Y0*#2\P#E2:V,20T-V%*]6_T53]V=9VQ&W^/^4)_ M&]-"6K4IW;_5'_JO1-.CPE63-0H7]LSS'[>S=RA6;TKQ[UK,^="\]8DW_W*5 M3_T(V\>VBT.'D8 WP!4SC4-"<=A#ZYOJ-:7N7[A5@(2.YXCQ6ZO&UT&.AP1>NS#=V& >!]-Q 7GG+8\0&WZX54\H_42I?;+4*A)2W5Z.- M/M/76QN%(=_S\H,3CZ I\0@_4[(7V'-MD)(=(J^'B;95(Z8P<:K$!-^"G0DZ M+*##NLGIL/X&=%A AW4'=+QP1+RS/0QR[#MAY]68TNIKI5;Y_NI&M/3"]?:+ M/?=]]Y%XGNAF!)JBJ9;ZQ^3R@0_?8QL4^[YVU:4-]+=X.02CCE'6Q)(GG^(*937U@/,35@ M!=UW=AD1UJ>4" !"1L1+!\);Z+(>=OCI]/<8,=CJ>*N"NEP4(3NF*(8M M#[_!T0L2[=HR!0ZU>4[L^>X274Z Z,;=^2G^]] ZN]F.(T-3KH?_--9M2O-J&5^,G8?UT+UI_ MZ3HO^#F84/1Z=::TJ[;8%9TG1I6J_1Y,Z+6F3E/*5=OHUCPJ1@VWQ1N! MA4;]IN!08_IK//(?85![5&]$^[75FE*ZVHU/Y0/A$2/ZI[A&$*+?CBE\U/@ ZIP9C^CH='C]%,?*V=1&[VHPIH-1X)=;?R[9^NI2D6/>2E)<.#?69H5%8Z#5A M"!*OU7;*VO/)$0X:NH)O\9+S"4.]'RTP4\?7 I%G>MT&9+J080I6:IMH':S$ MUY16ZY;3JH[]=>,7QJ01?"JM8\0H? CM !0>+A##V\180VNFH*2VL-9#Z2HA MR9H BNXX22-B&G4H OZ(_W%3V /R,E=Y<;Q.Q*I6I&\12.V),(4OM9FV'E\\ M0-%?9)BBJYQ4L6O_FI$JTT?<-:E",T[MU4YC2C$,I_DY)E$ JIY]E)(X(:WOIP>ALU;E54XCJ&]QRG-^Z M:A1YGO\HTO@U"=>/I]$L]E([FJ&1RS@UIG"G-@RWP)UMG:4DBYL=EPG)J8%O M'-E:8X";:VGD,V/S9J^632%-;0INA;3KG+P156UUF[PBN;(##Z7/)WZ/22"J M^K$PTR+%%.[4%N96N)LD]/[%FG""Q3'854KPB,36V;[>;4R6-UE5"XPBR=A==C6X..K9I"DYJT[C^+=MQ8]!%FVU4_D/@ MU8H@4]A3&]NUL=<2HB\=FMGE;:/#5VVMID"B-L$7[X:/0Y!:(^(?P^N@394; MTOI;M5V]H/7DQ[B&J55_OF M7*/),[N9= TCHWV[ID"S,8Q$<8UUV5H#3_+L-R-()?V1TDNO2H"D$]7DW:YSK.BBR MG,/(0-2]65,H4MN6-5&TEFD&X:0 M\J[F+;.ZARC'-5.+J))F<=&B(5/@J'G@;$, M$7-3G_V5F0G)! &F$%7S3EHSHOAIB""3WW44HY)UQLE,+PZLQ@E*:Y"88093 M?:+H&.C_@4#3:MT4RFH>7-N$LLN$Q@1CWZ#E$6*]AC,_2'P-=S:>U5%@"FJ= M0CTK!K1;&9!OA%L;91[9J"5DU Z8W0*N+I*J5N!%1]('"S MZ_3-]9L"2$V :67$\7%1ODE+Q1B)4SSSY35HE2*- Z1%TZ:P4Q-\6H4=.P,1 MC\GXLW4N**R%V BM->4%S'\@(;07"A_E:K*YZ* ]VS8%KIHHU6IP33("A2OT M&JPDZ$9TU6H8SV;8B0IA7F5(B9)CR+;0U:9M4^BJ"6VM1M=52F#ZZ5Z$MBBY MI(S8JM4OQ5&^=9>)VX)20U.&D/-+C;%;C9PO.,HM C)Y!$JM]K(--J%VM,#V M _+BZEW^;2&G3=NFH%1C&E=#*=O5$VH!@=8?*8&%J $CMFKU&]-"B!L^P4PQ M!>I-.<)U:M$4CFH,XFH#+@N' M$GE,62,S5^_F3<&JQE:M":O2>4@6Z7:H_BC:-3 M:ST6!H="WL /!3^FQBF#A)@"6I_7%TOC52'W)*5V'+NZ:7Z&"!/;=]C4+V6H MOS(>%$/0#X5F)P)-0;;&K-X>LI^ "V&$P-:9Y*("9-6H^N*AW.[A3[,SX?71<:;NH]_\5VUF,X/CUL@RA,CW-1;]]HCDQK7DCX8"XU HW";CU\.GT/V @H";$\2W MY L%):&,UU_Y-YQ$JT'34#PZ\O$ 5A#X0, 'M$[_=09R/[XD##JESW@$T<]X M.<7LP*)HB3\>U"<3S^.OGZ45R\RNC$3C!P9DOOLJTS4Y=AH.RD+_Y]A='Q[A$%"H9JLPR3I>9^4Y,\4%:NEH'G MKS"N8469/$Q6?MG4;^HR#)2=S?VF/LL 69)QD),0@F?4%>]F%\)[5=C3SCYT M5IOXVCT3!:*_QT2:_D#:EX2_W@H4,)P&??S4* (0\)X $471E(Z7H9(,)X/;>S/,J23(/< M7W#$/7)Q>$MASQ3X(?)N9U?)>\05_?^HU@8XC$&RB]W&6;4QR_!8.D ?/ON3T/D%"DC$C4L)[UMN M9!=S,3]!0C1J%.X%"A?\/WX/\ %YW# EGM0CW.#)$X##\H="3BD+'GL>YC$> M>3Z5IO%:!R:^VLYU08(@"9[KT\HD5I.V^PYVX:$P!'@[(NOM[")F//Y3-G46 M$#[Q/>*LUM8SO6K8Y?HFEX'O<2,_9)N(H@"]SS$E#@F0I#MC52-C=[2FM&Z# M'[%WNU\@JLU8?8G=<5C?]7PJGP*%@E>P^*,8\S=! 7W\#!IYTE1^A]D#<:KK MRXYE!]!U"X1+M:E8RE(& 4SYE+@8&PI#PTJ]4]+//I!A1)+[#Q(M+N(P\I>8 M"=(+(V"5M0UY]V;J\QGS^>W+"?,C.9!4.UE]AN$MDSFU@?^(V3H3Y<\#)9WY M"L(+'X=(=@A;]]1IMTJ],FT W!ITWWF\(-S+_@QL27#$O8.*G 1@W6L7 3> MSLY<&6\HX[='!5M66I9?G,=8D\(K]"C/IQ-$$K M@8V9?414,$KUEY.RLITL)@U+*WLX M4;R;F!DKNTML8X7/6&I??.J8%ERISN;KKEGLUT/D6>'JD(?D/SA1P3;]5M=:89?>+V"R"H@Q#!7M0[C%=#J'X M%8L'D&]GA2UK-GC?TF2'RE>C(.10WCE.^=]B_4-;[-;"Y(IB-E^I3[EKTH;7 M?Z_H V$^Y9F0=X^=!27?UXZ$-F4:'EN?5K.*'WKIR_ (3M].K3.;-*3O?K1) MB?L,_1WF,9YX38,XJA*O2._A)H$=LD1>7Z-^2AN,78EG%0Q4?JV[G7[VO1G' M_H:G%)715OXTO-YRS;>W5#HV<)\.^;1"\4V%">-!JZK6J@[E=M^[8(IE?"*] MQ/+?:^XNB\D#)RO\@J-LG5PPKTE YFSWJ&%_#IY@6;.]V+%>GM3 MIB&"/00"^(KY+.998'E59:D^PY#9 >0M, ,L5$\(F[,,F:4)!X%7QUQSYB&S>0>+$%K'5CEQD&Q ,1B ^($<-XOZW.D4]G'KBMJ4;_>3 MP]]]0J,_X!.W'SS"KB-X!>YC>P=:8A_H2KVU%5PNY[X@VA^'96=FGB).94UZ8/;:O0R-/]@C!W M@EBT.F,P/,Y%D4V,-A7:*^Z_ 8\^B_A5M1L?4>XLV\AX3?[]XCGXQ&!7<(,I MM]6#UAH95F0>&K>U0\YGH!2S"0FP!ZQ=XL_XB3C^W9F++Q[*8Y!6SMT/2I]C M+R)8AC01T5G"+S$G[G;&.Z.X:%1P5]#.W5VAL 3!<\SZ6FWXV2+?J/K"A22- M"E*SJCE? ?F%H\VNA;>X--+EN7C9[^HI.3V;,!_JBE9<8^*0Y7M,@F6%X=8E M]^7(C<=]N_<5JSH9\NT^C6R7BD(S]ZY.I4I\A;F=IKBJ4R<-< DG"%6).RRQ M4I=C<">#]=2>)44V\U7(.3C^Q"W4Y&#N@I_'L;7X(,U9=C_C5<,F96,=CV$" M(_WR$D^C=7>7]L6&YM%2J]3)R5U9A<4/PS//3$Y"R-/).;JOI4&YPYX%%(7!3 M"YWS>UC\N03Q6L(U/<>>_W@[$_=O>*@)X6F4[FQ+A8IR,5#5SK?))8J*@^DF MEI1R:%G!P,9<$01)G/H"D3S2*PQ%\,^[F&MX@]4:R1LXVB-6-BAG;[0B M8G#QP\/DTG;8P%=]WB%,,VI"_3 2?B-D&D?<'^H"10O?)4X>?N327_+YQ$GB M2N1#R289]*MZUZ>9#5SQZ+$\)%LZ>^07P+(7J:X\LN01\K"K(:6V]6UUI27$)MXVJ M!R:R9"CDX0N5?)?3AW;>U,A39FD2)JARCN+I8L>R>R6++SBZG=VCIR:>"WGV MBS>?.AO@FV?9*\XF#&_0699C:'SI+=\2+I*1]=Y/G<#7(F/GWOF;UWD&*AW" M@C QPE5#6GX+^!7D9>!A_@UVAXE;<2Z*]@4'$%(Q(SM99>;TB=.!+V",4W&A,5L MF43)/L<4ST@D9O:"IWXAAT@JCSG&:MO]8"-B+%V'88S=2S&$RA'C#D9%'*X% M8A*AI8"R,%M!]2C?XZ16U+XMWL4PTIUUC>*#,_?6]QM._ZV(EQ:6@I[S5ULV MA/'J6';W?8)'EXI%!_Z[/PUA"P=K!#K'US2YDBMZ_9G[[SB,A/=!=E\WZ?ZI M S4,SBDU M)4,^7&#B/OE?E<,+\!Q(* XJVT/K7.S@AUG8W/E%PE]9R1UK[ M.CS+[/T"VITO[A?<+YY^1NQ/?@,NB)FS0"%.+@!6N&I59 "C D,N_@*D7_%X M"S+U;,ZP^%'T)-/).(!E]WT\Q2&_P[%2^/YUF=_JOIU]"PO1'A)/C6P58J2FO3$A_(&8>,9&=*V* M-T]-VA"4+0E+O:*ODF>[Y%25>3&*U2&,>S!IW126F9U+#V[::RN09'_94A!Y MJ?T3 "FS\@7+U0_6P<.&L@,6!J:NS]+7.9.W+>OC]>EGWQMOTN2YK8D,\2D, M"U./S(7HRF.<5L[A+0_S1^VKS]L?VUC$B^!/T+NV4X@:8;O)5 5E8)-HQS"3 MVTB>IZT@4=PM2.6RS08&YU'>B5G)HPQ];N,GS!P2XM"('#=6_4PD&"^7,";8 M_BSA&'&;CEE(ZK?Q3&6:H&B[0JUOY'E(-1*.V[UDEE6Q1Q(Y :J?8. !\N5B M*-

    2Q*GP0G3#Y#!9J78A'TDV:[ZO99D\H\' MRW)[BF$9A]>R]!!DJ]KW6HZP0L]7<#*QA]P::]MK.06I;3RT 0YKR0(I/037 MKOJ]EJ3NM-I0V1E-Z ETYTQX8V M5>V1A-["D.>).RSV]QBQ"#-O56#/11&"*1C%+C\FU196QUJ?K=SR7[69M?OX M%EO>'_F?V"AS]H&)PR,.@14,?).O?0*[/C_]$38KAA?RTDVG+8W)EO9=OORB MA/P?MPO"S"&&/;Y68IGSGDSO)]TN[>R[;''R)H<-#=O"@;6G$!LKW'=I$PJQ2SO[+EO-27Y#X?V1PFF^!782AWP;B9A] MMI>[#6@#J75U>RDIEX1H/F=8NA84[ A=Y*13V5Y*2;,KJ4KL#[^OY:R*'QT_C+2AT:7&_957P;XI>"JGHNR&>&?Q=6A@?Z6IV>5JB^T/YV_L ML!!BWTY\SV"IAW%4LE@BZ0-GXR=^?M\"2"9:>([RS [O^8F6Z\?3:!9[Z7)H M&^+5;O 92ILOP6GDLS8C8,_*GZ$4@R3JM!WPL--B+XW3P-/FQ:K9VC.4L^;T MT[Z^_9'5VW2[P]5>W/+P:_=B! L1;*&U,NDBK1\O*]E!*^8!=.$#),[O9@U;M9=:EZCV4 MH.;HLYY_?WC]Q9XG(87$V$E@=J=S,LVGGO4ONFCI5?4SDF#%ZS?+;4R.FQMX M1M+4[)/Z]>R/;-[;7O+.!*AV*G/4L>UI()L!2/6;OIL%_=STN&Y1PF M)5A7\PN0GQV(%[(6."(.VJ8XUQMZ7M+5' !;5;47$@K)G/*GD(6!1G&2F_YH M$DV+.GZ83'X]Y"()G05>(OCS_P%02P,$% @ ,&5B4).< =)U$P (C4! M !4 !A96=N+3(P,3DQ,C,Q7V-A;"YX;6SM76USVS82_GXS]Q]TOL^,WZ[- M)9.T8\M.SC-.Y+&=MO>I Y.0A2M%J"#EE_[Z6Y 4)5D$ 9 4L&H]TR:1!(#[ M+);[A@7PX<>G:3QXH")E//FX=_CF8&] DY!'++G_N/?M)CBY&5Y<[ W2C"01 MB7E"/^XE?._''_[^MP__"(+/-*&"9#0:W#T/;B?S)*+BC$_IX)?3Z\M!,#@X M>G_X[NK+X-OM<'!T<'00'!P'!T=!\,.'F"6_O9=_W)&4#H"(),T_?MR;9-GL M_?[^X^/CFZ<[$;_AXG[_Z.#@>'_1>J]L+G^-LJK#:N/O]HL?JZ8;0S\>YVT/ MW[U[MY__6C5-65U#&/1P_Y2GB%/LP4),;FC\<<]Y>\%B;&4+BY*EFV7Q-%,OM6@ G2TJANZ)_IF MPD5V2\541[2Z81/1*^)Y(L(!%Z#J/NZ!NGRD['Z2E;JS&(>(<$-NUU_SLL5^ M.I].\S$#!L*[Z#\6?-HD$-Q\!N!!1D .?0/1SS:E2P]IU=Z_+&BG\ MED0L#?D\ ;_K_"F$IB=3^:D-6MU8OFU/1:B1 =IHC56A6\J?4M\K .-2^NW! M]B"ZCLW&NP!BI/L,S!AHR;LL@*@I" 6-6!:,29C37?P ?)N++E:DAR>Y,BJ] MD>K4Q@#)TATY \)4FK6FB0=;L4+%EXJ!UW16OENC\95@2H"^'0NINU:EIWK?&0^5S]8=8I]U,81_M&FS%6VV*]W@G M\;Y\E4W1_FL7T6[:*W?!0LB3E,I% 2 'QX1DM_KY(KFE(V0.YBVGZE6;7,J!(R#T]2:(A M*#)!PNP$PLOLI0O8TV@V3H "TC5-,S$/I2@G]\,)$??P;)Y(_M71;-#/1YER$\5PN4$+4/R')/;T& MZ3H?CVFH"M3\$.&>V6=T3 4$UD ",N_J'E@A*:/QJO2,DDYR6DGD&4MG/"7Q9\'G M,^AQ)M-D2<:2.8W*7!HH9P7;\!#F?E(^<0%.3#* F@2LS_ 0M4SSWX ]R 7E(R28CJ8)&\TKC6%5GW\0!F)@K ;D+71^";C MX6\7R#HG8;[,DEZ19^G_2B,:A@*4]N5R45B%M]-@&, OO/N?6389SM,,/"2A6Y5L M.0H&N!?) P@G%S936M,' Y11-J&B6CPE9WDE^ .+:'3Z_"V5,0O8!9*$,$$GX&D]-"DC M^P'0@)2O6)IU -DP !J0U:O6%F3# !X*6>0[4^9?BLBZ?)]4I2RZ]NXAE.49 M$-8,\SCM'C[ O\!#+H.URH29OX2]C.F-%2G0?4UGR\)+S=0IF_L#<,M/PM_G3-#3>MJ9,',(*'E$;I)\&G9RSW)[*Y &6V?&54B,Q[^H5E,TN&W?P" M6EW_O)2L!HV69_4-4&G[XH'VE6=TD5*P1%;7U2^P(B-IK0[M1_ ,4SH_HUF> M]#]_HB)DJ=I*F_;S FG,FE*TFPW<$[GV*NLK6W7-?>SN LUZ"JYS!)ZS#(N: MUOZ:&^.L4FL1TG*[90!,%6K=T+9:)FA1J19@Q=\R58FI>*T_";!81VE1SX95 M!JR7,$VQ?X=^\E4&U13A]_AGMVTE@2D+WN)G@6$^U!3QO]&+M7W%DBGV=WAG MN]=J2V,/YP O0U;UNV'-C3%L_)Z=B>=N#'; M$[IJ?IL"7&/@>#TYNWIU8\#?HP7<9SV4,3O>[B [+ JE3/G@T]@WE5VL1C2M M%R%W(*ECR@/;-:)=2.BTG7_#U/T.)'1:S+[5ZL4NI'3:2D'S8GT+_><:>%,) MCV+R#1<==T#OM0"O7T?>!:5G"MRBS*&%HL,*VVQM;1?4FMT\]U'QUR*'C9PK MFF*Z%BEMK'CM5O!W(9%M.=.F%: [D-'N:-?5)3>8?!I/N\9YI^ :G7.$EHN] M&1L71]N@Y:)V7PFF$-4_%[%MKU_.CL<3;WA%7#\GWM2,Y_?$&R5!G4Z\R9,$ MQ;I@/MM5RJQE0"J*-UN\'HBP17A_W@,1^)1*89=Q3)'#F$O-4VGU M4SKF,EM;K=XN$EHP952 ;@)5NSZ*M-_9\Q>:3:1+(95P;BQ43')/@2\V _&E M)3JE"56_VYK6/L@O&-V\R5?1R@>YBRDO.+D@3$EW\B7 JV@NK:-!U)Y M4EVG8;(37-O>XZT,N7,E5^/J?4SC]AXA:,6FH:6_8P2L),BLT^M>*<5>J=PM M7YC:E]4H5>0AO13X3]9I*=!T& GG)J4ZCYKWB+=%XG)[67\-V(88#E5E4I,V MV_X.,F^X>LH;DQ5Q0ZB&SF&+ MM6^_VL8RMXIIK5/O*];LS#+Q+E&9#"N4C:$ZIK5!2U0F@3PFT?21_.+6P3BF M)7?/'-.&SYBDJR;@Y'XYB4]MFO!(DXG%-.7U64&K_>4^KX?ATYF@$^ T^!KXS1D^;R;LCA*CF%+.7;=. EJ*HQKN2F;9#M+!/L;I[)4K=; M+K>WR<0(C^-Y_R:M6L:QB1- MV9B%I'2I ?D5$>HCL+;W(%Q,4Y\.(6F7GTK%&OUO7IB7A>"T8%SWA^%BWI7\ M(B<^;W4%,:B@&1.YMBF-E]QSE/;"O1Z>MO-I>H\EO%M2H2^#X2WJ'%2>H&=^ M]O8R80K?'?"TZX%)3FIS_8I67U;.78R07ZU^%)#B_ " 'LS >P[EY>GPW7PJ M'PJ.-)>@ZQWH&'"WO'V^]^]Q2>A95L_+$$ EX=LPZ4;%K0#J6O.70/<=J-T/A1^'24B@2_28 8>2BH/2^C5?=,/ M[]=+,Z7/I3/VPW?Y<1;I:)X!NB2O>ZM>.(5] MZ#B:>[-82_!HK"+9!K9^%#1P-R@\)2D+[< VCX$SO=9VWG@OW,!DSK?%"=MW M'X69DBQ8[T5_L/S_)AD2( M9P#U$XG5.UYM^GK8M-ME!WX#Y,YC^MC^\(+&5O/=2=W@9,UJYW M?G22%L'MG;TK2U&]R5!>M"7:>C+NIV$^6U M\>H;Z*W[^3@I0D&=/&LG3]>H2X.,>^* 51WQ9X]+U167J; 7-]YA.E$4!?0. MN7FF':OY[X)T/@-]*K\A<7!'8I*$-$@GE&8!2\9<+!BSO+"AI=+OXU&N3$!_ MM+J,7!:7:L@31AG0&LG=CD6R&%P/*AZ4&]DM>OHYQ"$G;N6F-Q7]&Y?!>2'T MFCQ^ 7D2C,1RX]>-E"5&[6;"9@R/4'_FXC=YKPD/:6H'4-_31U1(XO-<%U1D MRC-\\[VS\+I7$Z(,!^VZXS+NC2\3[T5$,85WQC!-!1730J(Q.%.%CZF(3@>N MW6N(U?,BQ44Y 2VWUV[;_=(]#YT/9D9PI\C\)^C*175/U\;51?7Q7INN7DJ< M)$DKF_N:HU=M>X\0TKF00F((H+ZU-_*U\F3@ MTO@S!=6>5^ 8SX=Q/X_'@5W*8YP-\U-FG7 ZK_IW@W=1S)@<6".H5DH/DP=K MA,BNKUXYKTRH-C5_30J_; M)[5PHR@_%Y/$5X2!?S\D,Y:16 6KN;4'\M>N7WY);GGX+NES][N2AK[48"X%85)6F(M^GZ6HVI)%2] M::*AA5^)='JBO(5C7[BZUNN(!T+5<01N-O:6&(C> H^G@Z M'+AT(+0STM36$^FKGJ81_8T=?)PN7/K.V@"[H:47LF>$+>XJJJJC#))O%CV] MG/5GN>ULHHA#_H+E9<^ MFW=T#\HX/L$4D6S2TN/]%?T.CK.@HUZ)U^QSUN99,15P&*/J?<.ZD_I9'3IU ME@95E:P.AK7;@:HV5BN"VSM"QTE9K Y?7RN;IJ"_QP"ZIW. FI&^Q8%4ZX&: MXMGZL28=BK)J+IC&9_9Z!&F_0H'!,O;( (N<#P9CVB-RT[5-#%:VSPG79\@P M*+)UQ:PVN/CWMFT Z*5P%H,:TL^1>>8)D\P9[WW2%MEB$D2K'5U];&E;75KU2DPU&F'2# M&2S;]5%,6L)PXKIL>,.D0C;L@ M[.4^0K->'O9&EH05E]3:PM'T\@:GBM%MT&@Z>0-S(U\<4&N7\&A;@3/KZV_3 M9_E"V,V776>/X(K7HR4XH\X(MNM:H4(+9^U%:8?-9@@?NV-M,'4@W^,U@69Z MG+7N;;P M?C")=PNH.R?/]LK*$J*O[$5",PC!BUDI?^PM6:$?VV-NPI0XEZF(IA5I4S\< MQ4DC"ZJJHMW/@J;VKO/5OH^[5 M@@U=AD? (+FN6W@]<F9)M1O%^/S]XN89S;;L!; M.U88M7&UL[+UM<^,VMB[Z_5;=_Y";^UF3=&>23G;M.:?D MM\1GNUL^MCLY^WZ9HD5(XC1%J$'2;LVOOP"I-\L$L$""P**,JKTG;A$ UP,N M .L=__D_ORW3[YX(RQ.:_>/[=W_[\?OO2#:E<9+-__']Y_O1^/[\^OK[[_(B MRN(HI1GYQ_<9_?Y__H__^__ZS_]G-/J=9(1%!8F_>UQ_][ HLYBP"[HDW_V? ML[N;[T;?_?C^/][]=OOQN\\/Y]^]__']CZ,??QK]^'XT^A__F2;9E_\0__,8 MY>0[3D265__\Q_>+HEC]QP\_/#\__^W;(TO_1MG\A_<__OC3#]O6WV^:BZ=Q ML>MPV/CG'^J'NZ:OAG[^J6K[[K???ONA>KIKFB=-#?F@[W[X/Q]O[J<+LHQ& M229F9"IHR9/_R*L?;^@T*JIIU$+X3MI"_&NT;382/XW>O1_]].YOW_+X>S[K MWWU73UW$IHRFY([,OMO\^?GN^O5<)%GQ0YPL?]BT^2%*4TYR-<*"D9F4U.T$ M"@I^%N_^?P]Z%NL59X,\6:Y2\OT/W8F*Z3)*LM&2+!\):TE>XQC6"4V6)!,K M952_KBVMDF%LD[O@X[%I^4A&NS>VI%@Q4H]S3&91F1;=)_GE.%*"M]0>DRK> M%9$Y'^IO4[KD;WOWV[OW/[W[H2*7;P,%X6\J^+>JZ#4>2(J#XTVR1#2]X?_;U):6 ME$Y??;Y\^_ES,OW;G#[]$).DHD'\44W*Z,=WFRWO_^4__7/,B8@%(5=I--^^ M-8T>2?J/[Z7/:ZI2L2=3MID?JU2=\^D8,Q*=TY@T$-7TN'^:2L;$/"3Y-$K_ MFT3L,HLO^.=LHD_3M'=:+S;<-QS$C>;[YCU@7[QH( MU+9U2ZTX'2?L@3YG.EI?MW1+Z2WE E'Z_R4KR3FO;^R6WGLAODW8+:-/2:V@ M*BF6-'=$\SE?,BQ*K[G@^.V_R%I*K*2=*RKIH=D[]>?/-&L0#2W!'-%R\TXUZ?M9U/*^ *MA,MJ$S^G)=\DU\IC"M3+&8*"L&A:)$^$2YW19M=1D*YJ[HCF MV_(Q3:97*8WDA#:T<43='9DG.3\GL^)3M)0S07,S1S3>+TB:ZK:GID:NZ%M& M:7I6YEPTSN5'9&,K1Q0^1-^N8V&-FR6UOT&SB6K:.Z+Z3YKRC29B]:8IGUE) M.T=4_L7Y[K\RKFO]4WY!YE&[D^6])TZQ*6O1/&15& ML 6?$RE[RIKT3ML]F9:,3\B[]X\/2=%HP9$U<4;;Y;?I(LKF1+*3JYKU3N,# MBX06<[]>/M*T@;C&YRJJ]AZ+,9M^1UE,V#^^_Y'WK'PZ_S%-:4[B?WQ?L'(' M6?] +S6G5E^H6?WJ M^J4V/U(N@WXK+M/*/?:/[W,R7Q[(H&#$!ZYTY9>[>67CIB;V9<>?L MP.8#Q/8>*3:5" Z$]A,Z: HW+!#3W]%A@GE)@?!^1@*36$"Q 5!X^ 06N&\>BA&?V *-F( B MQ"?%R&,_H9CPB2]J:RU4'\8SA@AGI%%. M6\)F4?Y8;0QE/II'T:JFCJ1%OOWEF,S-S_\B2Z*;-:W2C$E_8=7ZJ9_Q!9BC"R M%+#(*6QE.?YT<@W<#%('81IJ_D*&N(W0 +6OH(:J%B6 $/MWBW2'"# >>8Y# M-<-HK \"-!(Z^ZR@!M#< E&7V5/":";X-4H?R'21)5]+HB +U,$"87^0QRR2D]'P MV,)+K[,9BW*^-4^+DI%[FI8:E@%UL$#8QR1-";M-5H2W)1?D(_F63.G].";G M3W+JX+TLD'C[_EY.R:N'5EZ85UPPSF)C+C;M:X'2$R5MU]DM- MZR!X<5Q]V/Y#T/GAP'*U^?F?%_]U1-SK!T[IF7R4T+-_@,FGB)&F-^3GS%EQ M8*3E_SHFC__TSRHGA+!5Q(JUB#UIH%'7S VAD^>,L'R1K"04-CYW3%HC!RI: M("6OZQII1^8=695LNHAR,IXS4ND.QUPG!6#<]X0@^?E:][4Q^W="YRQ:+42L MC12*MNV 2/8TVUMM^I @R4:H;>LA@&9CF_]$"Z[;TBC+N<1YE611-DVR^=YB M?[;>_RWRGQL0VAS2_41LX\3'TZ]E4J?45G_R!=[(BL;]3@B2]95F!9J<(S6M MW9-_D>3"S,HU\@?RK3CC+_DR?A0%2J:R(#5 #S\P*)>.LY+$>[L4_W4E3,B3 MV=GZ/DI)HR[990@O0#D]4?H[H^7J/(WR?)?/K& [8"]4<)0; [C?"4'RO]>] M(/%X9?!#MGD)Z59=YR$]3T1^G4W34KB#FHF52O"61GNC\/TO!U$\8TEVHO19 MG6)P+S(,N)PYCN.D=AGM3\S\;&V$5K&ENWVY^\FM9/:]6*[<1)1MW9,^8?,H M2_Y=S>+Y+@E%G+59?,N_@S"?BW].9AM=)$IWWS%O$*\DJ/MZC?L)>ZE]*3<+ M5=/!$>Y_"[LC6X\9\Q\OT0*W:YR>S%3J'D=6W[ 4,P6;J]9BS8BHD#VX#< M)C*<3$:&&HC&->*RW4FZTTHD\Y1;E,!J=7=EJ#E@I,6%R# MH(A;=(L&;C3;+@^#W$R4Z\2F1;$3"UNJ'6))=%=DK*%A6I7+:NF1=5#QI MZF#KQ&^6:KE8XC=]#BTHTD%A40>TFH:!8K*';A8 H M\?FHEJO+6(^!K'5SA51:=@H--F,WPW$%'51(=!H8L):=6P=7+YPGJ:#EUE?2 M$[(VM;BZLNGCB56J=FK[UL9)'V#K-Z-K/SLNRI.^'T7UZLDW[OGZGK"G9*JN)REO9Z'JWM5ZUIQF*7EJHRXAGV@1 MCY'%FXTOKG8RFM+Y6E&1$-S+ HE5X=_)JO:T5$%/!4NF!8GY/RX.*W0+"Z?B MXW49!U-M/(PTA7I]+RM!?8R^).2.,;LY*TIN>."K&)JS4E];)> M/7-(DG2N&IXB(\M_SNJ8+\$X$9&+3V1SC2H_O2^_"5L5B:^XM"8,3^56KKJ, M6,:/^7Q[^\#9NGD 5=&Q_M^(91JUI3V@W4X&D'^&/R_S@BX)NR-I;7A=)"MU M"1Y CU"7K"6,2ZZ;T#4A!]*?\EMHV[N'<"54*7+#&3Z^YOIG-D^XWCW.$?_H&YH-G\@;'E'GDA6DM\9 M?2X6Q@B!H_B'JZDTK&N. X!R4>D[#!J$_VUA4BP(N_RV(EFN7B3RACX*A*TH M$Y9O8994E@23M/-,LJ8FF[3EP,CVS]WWR3RK@O&R8KQSE]QNO"6Z4H9FG4.Y ML!,L%\:BF"PC]D5MJY U"Q6U0D6MCG6:7IOXJ<;,C@F!2^LS;6O@Q3AA$/U> MGM*ITJ(QHFUCBJ.6S%L8YT,NME(#,1$C,JU&2LU5/[409:V]R$,014VTP?<.5.1L?Z8-F"6@NQ0KDXD(ET&-:79>XQ]+ZZ#9&W ME-@KB6!"L^IEFA;5QH6A6K1031+Y*M)]#7D H=LL"XL';>LH!31+J*N61J%V M-E0KSH]J>V*5JC3N&W0LKE+)J29C 27WMC5$(#]'+&Y)X#!%=!F,'<"WRG=5S,\UWO[O/_ZF#*4TZNL!6ORO,B^JRC97E'TBSP>R#J,9_W-* M7EWF<@RQS1@^DX 5C5=H"D^]\CKX6.$*7CU2K=E KF M85G2TWZL$ M,5"?D-9U@FE=R9(ORLFLV@^Y)#J9_4YIK%)I6_1$!TMYA!CU/4%H_H]"X;^; MS,8QU=?C434='.$F,Q^2)D/2)"!I4FE\I$8F/TS0NAF07EV"K=H_,,*&B6O4 MR&J!$6=';9[:5HPQSI&)'$8[23ENT=M,T6IO9D87BZ#+#E8I F:)0/3.ZE1Y!8J!N^L?&.046Q\0(#O"@@*7U:>L0T< MS?IKIP92:]&NJ-:J"U4:^7+NQ@\]1@<#9PA/KES(3#%&%#)3'&6FM M><)N; M\O<1(_7A4HHSQ31!1=;=49:*^O6=4E7&:4J?A>KW%TL*0F7_R"?9]F[PR:Q:WXDJ<<+MFVVDP]!GON?] MF^QN-[_./JN26_3-+1!U=\@8_/$'.4&:IK:).5]$;"XN .=R&XD?J#CRG_FY M_.HK[S_RI@L0@JT76 !^S[= )GBYJL,GQ(ZDOFWYC&1\)RC.:?Y"1#EH43U2 M7"!I=61,B3\8:0K)2.'>QG!OHS7RWFKJQ\MCBF_#=5U*KNVJ8A^!O3S#V1^F MG+SJ4!I/B^2I$KD4EY&KL+8/42IVF5&^(*08)9F(6JQVD2V-P- CTV$=A22U M(ZM3J-*QCO +9PFSB)?F'I@"$##2](:"(H+#.C@V!TA^<&R>OF/S_N"X/:M/ MVWMQV.[WD]>W !Q#:3%$\!D&G^$;][@%$WXK$[Y*V$9E7C@E2WZP#07;T G; MAMI+,&YM0;^,HLIK,XJR>)0FT6.25B:KT8*D\6A&V2B/4F*:A68XJB-+4"NJ M.EZOQ!@56\(MXP1,I54Q88TMI/^(=ZSH,V%J,AJ:6'CY=39CT?9 (OLG"=M"I/)$B--;\B,"DI+$N4^:)K$=8R:D&8DV5SJ MAKZ(E5XV&0"I_A?^3H<]*W.N MZ^;YAC[0;2.J/L$SD<<'3> M#B D2S7&+2\JJ1O)+>-9RAN$> G0'&,@%>5@?P<:ME$=9MV5-0RYAR&@*@14 MG7! E5T'C-L@JP^CE$0YR4W#J%[U@RQ_=VT(3BF6W#,>1KE>3+;W!:H M^$; 7JC@*+V_X'XG!,G_3OB"Q#](&L\H$P'WGVC1+,4K]\:.H[F'?T/RG&QK M'6;SFTK"UH6=P3J%6*'3BQ6JZT0U7W3>6%99#[H3.&JQD3MI))4;EM.AU-6.(IPC% M54-Q5>?1++JO(38 M!!/KG-N(@U]'\\W]!56QDV17HW]; F5+'# 2 3R>HP@%0WHZ%7&Y(-DR8E_> M*2[0;FQAH=+%'^0Q4Y0B:7A\RF5:;M_?RXEX]1!3? A&FMY0S(JQ#7N;S3"> M?BV3O#Z/Q)^,$*47#MSOA"#Y=RPVD2CW9FM:A]B"EC .+DPZOA((7F:CW2 ^ MBF&O*!,RG\B[4)8@E[3S3+*F=K>TY<#(]K\WA>HKH?I*B*@PC*@(?OW@US_Y M<@TP?#IIE;96/C"BE8M+U$ \&:Q#'Z2:H#.:POF.ZNQ6J&SY?2Q!Y'[4]I]4 M8GX;7.P!4'%#MPA5FR(%F*E1KKRVQT&G58;/U1_*WV!E4(_E;X*'/GCH@X=> MYZ'O8D]VZ['_;932;%X0MN0L]UA4;NTI(W%2C&;15-Q4LMZ2!_39&XSHR&MO M3%$GO_V8__3S>37\U69TN?M8V]B"_[IZ!V=#PDA>W/&9N7^.5AJ2U,TM$?6K M&5&:YA:(.HO6M)03T?#82MP#WPS$14WG$6,)R<]IFG* +$J55YV ^E@@[X$O MFQL:*>Y=:6YAX=5_4?9%!*835MV6S>%.'M-D'JGO,X+WPA06@9&F-Q2J$"*8O ML^>:/O$E"S#<&_4)$;VG5R/M MSX@E@@*Q\2GV&%DSOP0KEZ>\X:"(#L7<,$37GDS0]^D4U()CF=NLRZ7Q M/."+J--MN]0L1 I5M*>=$PA#UH9%%M6Y@M&QJ/+DI*T, 2BYM+T<<6(9#WJK M(#H>U<@_%!"CAY(GN\E_)Y+B +,DH>-)A=SZ\LN9.A-0<@(FC5C9 !\H:E!DC10K:L^;*/(UR!4P6F1:^)6]K>% MT31G!(CR%W1;D8_H%GR;6D=+X99KI/E@*/>WP5EF![*)&A^1H#Q&(,P/:':8 MD(YOC"BDXSM*QPVDKO_X"YP815-+>?3PF5$UM40,?&9436T1 M<\E9GZX) 1 C;VJ#F&7%_."R$/KF%HBZ(#/"^"ONQ>(59:P4ERWHVEHIA, % MJ(PS!-]T_DJ*Q66UC9S3Y8J?Y)5P>,OHG$5+Y9T0[<:P42AAP<7;^>)A(6YF MR3Y&[ LI[LBJ9--%E)/-:Q55%,R[8ZH5@)&F-U2_P#BZ=OP."3'PHBXT9$Y[ JG3EV7K?YC9:5_%RXOS9'T)9#(+>YZO"Q!F^ M"@GGO1*D51=U:#M@ :'_FIHN@P>"@+U"MF7OQ.Y-B[4Z_XD6!%Y-R+A_R!8, MV8(6,F&:M6?J4E#!."V X_5XCD"G&$:LIYR@UZBY49BZY!9/2&'11#^!O0VH M7/B>LU?PY5=!%1=T3 K:Y*D5#P]*#K9W)&+@:-L?O+5CS&THJL6%K/"[X%R[ M?0FQ!W,"-&^C7-]>-($32X&3.PK0+0DY,\.#35#RL9G(/Y"S"/*U='%*Z$#U MO2L;A 2A2P@!?'!ME)S;;=0**'T<(A"4I>13.Z!L?2D\&;4ACMX848BC=Q1' MW]*5XCBR_MTF /U1G&VCZ<$!N"4+&EVO'\E5A#V4DDY1]N'((E3WI4-EPU5=OI(6KOO!?]04B[R^2S!<%B<=/A$4*0I7M0E [ M*$IY,CO4T>^(**[ U?:\R%]IZ+GVYBP[HX:@[;<;M#WP@-,P<<.-U VAE%CL M B'.$'\@UNG<2O#F(B5#K$!_7BF880J5$7VX<0+!HRF?&W<>S3<=@Q.*V(8B MMJ=7Q+;_S4,# 6#9&UQ\97"M&R,*KG57)>IL6FX=.]S?CXKH&\E'G).3JLBH M<1D[^0BN'.PZ"F".]> Z/FG7\5MU:]2E@Q^B;_"L:TB78&(.)N9@8AZZ)3)( MU4&JQBI5PT\AQR+S3R*&/$M(]'T:YGDU9?[&!4% MAR@G ]"\L_0^I656L+7@CP_;?PC*/QQ(-IN?__GY_HC*UP\P:3H8:0K:EUQP M/BMS?O#E^7C/\]6?C*C#:\#]3@B2__"?)A+E89R:UN[)/]^?=^,L/C\\[>!: M<[M!@EVC+0PN'.9%,I7>#J!OZ)[H*\I(,L^T-$O;N2?YAN;Y"V8^6W^*BHVM M>_NSJK*W^0"^06[H4V[*@!X#A^'_5)D\$38KA7*A73"JINX)OR,%/YW%42"H MN>)T\?D5NGJ9*Q8*L!J@80%L?M/A1JTX?*6[ [HX1NE0&]#8S='A5!!,Y>YIE$NS+VD8PZ'3 M'\=JO"9 F'CJ)]N*SNM_"4JU;*H/HD&U %V&&.*I6]K* X&&^0]8XC M5/S9IY$HQ,OBXF?#>-DN\2>.(VC_/MI\_RJZ=$[$-2"K13(=)=F,LF6K>J\F M8[J*I#6GJ5LT;;2FI2*,]O5C2_&S5&Q8MXQCGDK+IL$:VR@]FSP)-:!69*_Y MML.R:J*C=,(/RNI/53%:X]X62+[,")NO[PE[2J9$09RJG14RGA)&,\&P4?I MIHLL^5JJZ0%TL$#8=39C$=_YRJGX+O*0&DY29JF MF.*2,=+TAF*E055>SX5.G"9QM2-5\HZD=J^ZH2]B&[\YI.E@"/8??Q%"Z$,( MO<,0>K:B7#XBGVAV7PN]RH!-;?L0&-\>QHKF4?H[H^4JO\ZF:2DT?4%KI1.6 M)-Z+LMIRM1U'>Z/P_6\G=?;LSMYQ%J51-B7W"T**<1:/XSBIM9H]"^=G:R.T MBMW)[WF&([P#4!#';1&0 MKHF;5[8>*/G^]ZJ-!*^^^*"IS0!(13.[=X1K3,5&)(+E)!OT])AJL55F-]2J M)$M0GY#JXC/5I1]B1:'KR>S%!JA 2XC$3C): FQGE, MV$ST[U>UQT!:+D:TL%.2@F0SC/C>5LJ46N.BAMH->H0*Q9@:G^\8T3JVCM+. MUFR?4VHUNE5KN4 7 ZA;TM0DN@1I)&NWW0U#2H-%)@4["M"Q*DQF.@R]AAFL M47*M37GRQ-+E#$PTZ'BX60ZFYE&%*)FVFUK0B4WQ)%6U1H M-AF0R?I%!ATH)A75MM+=>#^03<1R(B_ MB.]8292.DDSHZ)5!RO@.+8,A727_&Y/4*?=_S'_Z^9P1OM]?1=,DY6M9GHNL M;6PA-;IZ1V5O(GEQQZ?F_CE::4A2-[=$U*\FLZ1L;(L@LUG2-,>4M(V1IC>4 M2&X""8OLR><^Z2_(MRB>N[X BREW]0>(YEW3'4_Z(BW F][;9&-+'1.3)/.,2 M0#S.-Y3NR5??AP;O&7+PV][S%B7LSR@MR1D7&2-!G)C<*T:^EIK;T@QZ>H35 M1)IR>S3H>6*P_&_^343F=V1:,N$,5]]#:-#5/;#-[K7=T-09^.K&&(A75>[=_!L<0)&21T2'* #K>UAZCM(.1 M!R4_=QS6F&!FKFD4;)I-[GIQ/)JX'X#A,P*D-ZI:< "4I:U MI]A@D UL;T6 N ^$ W9%Q1) H2))R$J1&8:(PJ1F8XB,^WYFAV';/XRRDE* MIER?&'TM(\:WC71]$-081T4T*K.HY'LFB;>40H,W6PWN*HRS W&P@,X0A!>" M\$XP!.)_;Q?+U7:M7.\O/=/%Y)AU#B[#X#(,+L.A.R&"W![D=JQR>YOSR+&$ M_F&4EX]YY;0I1N1)*!:F_XJP,(:RA(2:)'R--;T@+ =YZ6 J#X(KO=6MA M'Y7>*"EOYH;0.[(JV701Y60\9Z3:/XZ):F2 5GU/")+_6,L346Z;BQS4%1'X M+[.S]7V4JB\X:C.$%Z#[(@_G:93GXO33Q5H#>Z&"H\[N@O8[(4@H-@O_5SF^ M!*Z!?D)GGBLG961-D\X>KE.,])D9^M/T;_HJSB7E5.E?D(J&#N2=1^ MY9:CO!&X_IDY7,L:K/(#OH7K?F>P> 1['SGG,*.2#M9ZS!! M[:*%4$N2/<;YT!VQU/@PPX@2:@J3%5;5&YLPHAY<5=J!QT[ W#)HO/#M=G;: MWAF+*G3$^MF'(0'#Y@52$-T+#2_#SR@Y1/0L:_/,/K&4S-;&970>)*$C_1U-M#J[X>H!U>=PM$!.CB&+B&G.)\->'F*;&^JIUL3!@!GW]P"1,L)ELEJ,X12Q*,NC:6V%W'4\]U/P.Z7QP"?R/.!U,=HQO^< MUG6Y3;;2ML.X!WQ$B$8BUK1V3_X=F1(N _(M+*^YT>"#]4';':9 V $%Z@=W37#7#,E=H]L+ MJ+G=$!U& .&TC=T*G1/<#*CJ=',;0&H=FB4#B-M(0NNS8"SBN@W2LHX79CAP M&[YA':21G1:(]1>D6*%.'B#,#\A@6O5E ^?@5V1ST,'_!43\&U+$,"LA5,; M)DT9A#U (6*5H_JSI$%G!JL8UMU- 9T!K")82[<4%#962:RESQ4*&ZMLUC(X M H;JYC6S2WD++2SJHG]OC'BL:AV[RU=P K?D*$<5?J&DQ)NT0DQABU<.],% MB5Z5-;Q\G.J#ZGXXYO M["P1]UDU*S#P*3 >R2?LQK.-;SEPN. 1?,+\BR3SA;CU^8DPKL5\*L6).9E5 M=A=3%F\Q5O [GY[?&<0UYNPP"+^S"E9P-P=W6A/\ MK24&=,Y;$]0MY6!TKEH3S(;"L%N+R4\C)JX.*]N:2:3]'=E&-._OEM:ZN1J^ MLN@>..O62C&O35=,EA*,- 7KC?+JDV@^9YRCL+8X(0>DEK:75=UJ*7\?"<6)E=.B9,()VDI540_B2%^!$!&\ MN$$/Z.RVW'(87]!WI#*SG=/G>1>6],6AE&FH*FJ"B?Q"B728KU M+5\=PN C_.]5\K!.ZH5W]!S$S,^*P]1*\WAET ^0>[R"S<9I8808=V#>AO4 MVZ#>!O4VJ+=!O3UY];:3(#YHM=9$&!A@]*FIU#KH8%,SV=6M9>*7453EQH^B M+!ZE>PI'"Y+&(ZZWL$JW&=F25Z$!;< 4'!;^+FFAT<5J+RRCA&J=S M2H+R&I37H+P&Y34HKT%Y/7GE%2/& MO3]PA%XE&?^>293NOO#A?>(''UOOJ;0]-B:5 B--0@3U,;FDY"\OI[L@2\K0:^A]FA,;U!G@LD#@U:=VL@#;O6F=^]&Y&O)U]-CQ&=MQ-N+R^$[ M5'^!#^A(3S(E*.A'03\RE_O$)26WC$X)B3?W/9-XG,4/T;^5=WGLZ?V_&!1CJ=%\@0-:[0PHL]I:*;W MON#D3595V'W+V>@ZL/=)>3RF?7\M4(6B*B7WXI?/_,CH-%V]O#+H^$''#SI^ MT/&#CA]T_#>HX_=]L [:.M!19!U@W*UM 14X!9CJ\/2EQSDV&[T?%=$WDH_X M'I]4F<$MK46Z<5P9B6!T!-M0L UU46W%7DT6)=4$F_%U?_E-[']DL_P- M-=?6(_H-(9@1QHC8].HXHH,KI<+Z?<&$PF?*O>,5_3^:F<]%I5)_3\3EC_(/- ML^3?Y$ >R.]HFG*:A01@.!-M!PQ&J],S6MV7RV7$UN*N\;2L=8QM(5,M0QET M#=:X8(T+UKA@C0O6.#06!ZN2T: -;AV5I4$;W+IJ" ,TM5E1$8&X_XX)M[&\ M!@3Y,R:0EK0ULO7EH$";49K1@3#D]8TJP.02;0[ Y!)M#L#GH SW: MGYF.1?.?.9NQY"D22O)HMJV,QT7478I22\'<>&!78GE+PH)0'H3R;N[_+=,= MI/]=9[LML"HY4O/B+1"['.N O MHYRD1.2AC+Z6$2L(2]<'FE$<%=&HS*(R3D23=NI@EW>XT@R[TQB4Q* D=M%Z M_O>6[79;QH'ER%#':3%6T&B"1A,TFJ#1!(TF:#1O4*-I?6(ZEM>"2\IH]Y&A,KKIN*[D\G9T=;HJ=ES1=LW7&\NB M6L_]^(++#N]^U38V.?4E!)U%:UJ*4-XH2TA^DT[EY&B:VB!F\P'X2QZ3;%/= M8!N->!WS+Y?,DFA7,'T\_5HFK,KX/H@_Y<^XKAQ_(L5?E'U)LOEYM$J*_5=\ M I@@; _R&,6 MR&SAI?P 99&PBDV+DI%[FI::E0'J8(&P_T6Y,/$GGW/^ELES1EB^2%:W M7+05GV$N7APWD6?0S0*1'Y,T)>PV61'>EER0C^1;,J7WXYB6%>+7Q^4AIO7*9]+9!;54RJM@;.(U4%I92+BK&XLO1<,$_R M6/)_/M#SJ%C0.)G>,OZYIF('V29\W9$GP@^J/3LU(>OQ-?U.PJ=23/AD-IG- MDBDYKW0K0X"J(5P2GU]^2XJ]D"8V!'YZ/Y$+EE0[Q*924D(:)94>7V-A$AY8 M%)-/T9)4EH-:G1_/&:FU:LG. ^YD@4!1BHS$]<$AWP#DK3I;]Z?"I\C60C'\ ML/V'H//#@85S\_,_+_[KB+C7#YS2,_DHH6?_ )-G!B--;\A;E+/BP)C/_W5, M'O_IG^>"@PA;1:Q8BRV@@49=,S>$[N0U"86-SQV3ULB!BA9(R>NZ1MJ1>4=6 M)9LNHISLSIYCKI,",.Y[0I#\?*U-JL'ON]S3*)5"T;8=$,F>9GMKMSXD2+(1 M:MNZ]Q2/IY6@DE9[G?=L?:#_?D;5>',1<]3K'VW>ZGMM'3E]=>0?[+[&Q]'Z6DT6#4 M90@O0/>.SO,TRG/^W::1YFP!]D(%1WGZ@_N=$"3_ LT+$H]7!I>DFY>0;M5U M'M+S1*C##5X<^9!):#&T#R?9-OF$/SFHWF&GZN_6"XUTU@: M[8W"][\=:J1:_P)G75MR9] YBU)1=/!^08@0V_:!4&*J4YJ77/7= REB>^V1S(YA94P?4_$B M'DHIA2K;NB=]>R&5N'OJ8*:Y6+S1XE^%EK3HZ1[62TNZ4B90-1TS%UN9DM>U M[0<,P63IAE3LSD#DT784$.VD^7(8:13%APZ>,W*2=PN#1+O,J6F*.JH2.7WL@/W4T?'&P 86 '3LVRQ[;5G6(&$?)=-V M$T4[L:FE.Q,ML*E!1@(:]H1I>U2>#HJ*'>THN9W8T=(MEA9W3:. 2C2,:2[O MOH3<,CX6%3OWJ29T8G)+5Y9:9'(?$3RXUTH+]68KC>@+:Z%<)H/3*SNM04LW MZEI<@Z"L,'2+!FXTVRX/@SH]*->)38MB)Q;^!0T+:ZHJH&%:E-+4P=:)WSZ@XC=]G1%4;&?N.-LRI&DI/70,:M6OB,$FUZ/>92E#"C@?OZ)9 MT;;JL?>_F*71%R>Q7E%4FD>KV8&J6@/1_X9F[5D-&,"U6$&Q"P=3 ,@.0+5< M7<9Z#&2MFRNDTJK3:+ 9NQF.JSRB0J+3P(!7&;AU9)JRFY])3TA:U.7 MN>NY\7AB5]2XVS75D+K7:T:W6&T";EN_&=TZAS&V]40PMVZSWIG#3GEVMWX, M.Y-B6!['BUNAJ#7S[4G=N;5)V&-K"A2!NS0'6OK.E&A5000?+ MK9WM+MB!HL0BS[6N(0 %BD6.V]MUK!6V@$X!%JD-=F,0%!4J&OK:J'S@TTJ;"Z3 T6#1<#;R;CRNG1[2"[N M!G\_BFIW).>7T8JFR91S4L=[P8W&K$'W?B=X"YHZW0=^SM7LVH18VU*O*/M8 M9ORMJRB57D(([F12U05.X.X0:D6IIK<5DK/:CKM[;3-ILE862+CD$MM\?4_8 MDW EJ.YHEK>S0,;5>M9<.5'RU,(KMX+)1Q*)= *QLJZS5=EX-:^NK05R;OGJ M%CF76;P]#"MO)4WI?*VX@1;P\8FPM M7"^5Z6;K=WK127(IJ[5A;8,\_ 0ZRK30V@QF!="&58YW\\\KX2@0)[+XK3*U M%2R:2H"T',0F@,T$[E]2S>!?2;%8D.9[V0V[6B#VOJ#3+Y-5G5Q5U3DH6#(M M*BG^@M1>F*I-Q;?R/:S+.*;5X,(ULCW3AOP:V8_1MV19+AN94?K<$6E<.5"2 MUO3<#6EW43:7W;C[ZIE#DJ1SU? 4&5G^R[B.^1*,$U&LY(GW_C5BF M47M/"[3;R0#ROQ>[F%<5*\I( M,L_.2Z["9=-U%9T730^C >Y(E J7D RQ\0#N0:*_G6M+P?5R%26L\N3([Q=2 M-W9/_)Z.R>R8Z>OUD(KU($%CV-L#O)=E;VZH]HI50 \T,)2[&:C/"4#QOPT? M>RVJ^"RN8-UQ>I7R$;RC?U W-)N+R,*-6_UW1I^+A3%"X"C^X1[GSVIP-6=* M^P:@7%3Z#H,&X7]; +FM8(W=$U\YYX5-A)%%G>^V#S^12XWC+*[^E6XCDE[6 M8XS_Q;5:\:V$P64\.;_>2I?"]2/*H$S83?*U3.*J^2?"I8J'Z)MDQA!2Z.DS M77Y;\0E0;\3RANZ)?L'CR@O:).T\DZRY.%#:RCA)K2^B:W24Y<1^Z(VK,J:J0@.EX5U!M+LRJ0:=R(F!"Y= M2;2MMP;CA$$L*O)JU2J[!4:T;=P#U)+)'>-\R(4X:B T842FM0%0@LUG MV^P2MP8.FY7SH9%';K58:PA[2#MV*TG;NAV@4P43MT>U'*?1FQ3[7GTKF,M8LA0CDH0PTGI6'EX+]M?\O,S(V1S[=DU?Q"EM6%#7\*V MRS@6RB5>)+,9$88&8$5X"8WEE4DU?)1;9AI+-)I:TP_\ YJW-O%*!_81OE?1F.^>CCG MZ->:KJV56JG5WK._5N#H=L>7Q5'5;3&5[,1(4R@C^K+,XX:])VS#W9+:F*IF M3@G-#Q9BXP<'M1T0R?YS@\>[VQFXT)K%$8OSSZN8RT^\_=]__$V9 VK4UP.T MG<](N)T^D><]O?R#9/S/:24E*@M>MAG#0V'$S<$J+)';\*/M(;N60 /U00;E MO%R60OY](N=1,5U\7NV_SP/=G)X?:;QS&TI+J#MZFX\2F5N:+[F8S3?UV1'3 M)MDTX?K6]<;".YF-8UHE$,AFJ/. [B?AE8JQ#6D1_F'^ZW568SDC7.D@(EQM M)HRZ=)5,?_GQ%^6>9W-H#Y5'OY:"K^ER13/.QGHUM?-1#$LY=$F\#:Y0TJQO[('YC(Q*? M70A@M>54R!Z3QS291PI9SJBOQSI)1^>W2D$#]0EUJDZP3E6RY!P\F54[X4QX M>X4_367J:M$3'2SEX6'4]P2A^3\$1<+%7@%6%U!3-!TIX6%I^P7+$(+S9*!Z9W4* 3%8-W5KXQ MR"@V/B# JP,$A:_,F+&-&,WZ:Z<&-B4HMTL^0+567:C2R)=S-W[H,5D#.$-X MBG^%4CO&NUHHM=-O"J&MX$RWVJ8]^"ZB=]TJ#+;RA"&)1&ZE,XL%@HRC6-R> M-7:^H=W<0> ,8,GX[BNS$#@-V%+%6\?] O%BJ;9C)?@7B!E+X1W0829#Z+@J MP'M[50&D0[FO"J AY4U5!0AIPR>=-AS"C0VAB;J3XF:FK?GDGO^:SZ*#&FGO MNJ W&'Z $\0//E9<\&U7>3MU'R]!.EG[DDU=9N/U*"' /02XAP#W$.".(G[Q M9,*L0R!F\)<&?^DI^DNM7DC6G_PZN"# X"(UWLB"BW2HWB)LWM!.NN/ O)S] M&EGBII.A?9RF]%E\][]84A ZFXEP)'&E M656XOO:,JJK<\]:?2%6!F>23;.MZG,RJ$R!1F>;=OME&*5CZS$_%?Y.=]_0Z M^ZPJV*MO;J5.Z@&?\,AX5"QHG MTUO&F7VZ"3WG?9/I9F.2&OSZ?DV_D[#=4;>%]L=Q7&T947I+ZQ#\_#(5NZWH M8(B\U=C]PMV2,IG-N!IS7IU\AJA40[@D/K_\EHC0L/-HE7#]E.]%]15M%ZP. MUQQS]GIZ<<-+*X#FK[$]">>+B,U)?A[E"RV2AK8]D7-\,9V.I.:+[.R31;.I MP40=->^)J%M&#&;J9>N>2-KP^P/=WMWPZJ3?'_2;+L!CS-8++ "_YV<*JR3H MZNHGPJJ]EN^[9R3CPF$A5OMAK/=!B^J1'+'=D3&%$&"DZ0V%-8 J=G_D>LVR M7#:RI_2Y&]+NN$(@J\[^ZIE#DJ1SU? 4&5G^BT'=1NMM=8,76[W$ ZAK[B.D M02NDB[_E 3!FW5$!O,ZF(GZX^ML<7U-O5/"VTGJ#2E5;Q)IO*>EA9,_3(DBN M .2$/:GCE$"]/,.Y32-5>6%E6P2D*T,D-*T'2K[_<^H%81N6OB=%D9)8Q*+3 MLA"*\7L(+'WO$*EV@I%J52&F%XR@CG72M1\PA!"BY;P2YFL%B6J4%$P(8$:NA!1Q0?UP;@G%_VF52C0L:UN M Z4F;F;\#-OB+,' I%;WGQY=+>B"Q>"SXB-P97 AK0H3/)J=32;L4JUC ]7V M!17F,11VM+H0^_"+NIV.$#L>8L=/)W:\>S 7.JG )N"VP5WH=FAHC+EE9Q=P M'K#4W7(3J@J<%%0ENJ!Q:$!LJ(IOP:,1@>BPU=2"Q5L P6$KH-7**P?$BJUP M5KLX$ZA(XLXNU6T7[A V#YT*+.)9IP <*%B\HIDT6AT*#8N 919?[C8I[^=1 M7JY6M4H5I:/'*!7Z^2A?$%*,DJQ*,BQJ[;!+ME[7USA*X[-#9J?\OF-K_"]\ MP9NEB37WP!2QC9&F-Q1%;APUS2@;Y5%*.MK7NKW$D77-!I$=+ZE@C(JE MO/?:JFZBT#2V4()"O&-%GPE3D]'0Q,++K[,9B[;"!+FG:5EY3^2D@#I8(2Q/ MBE(86\(ZP48<_Y**(NJ&OHAM_.:0 MIH,AV+\AD1^:*\JX\/%)%"6O-*'&G0G0JW.QS%1[H&:FS$$@\ MFZ#FQE"\GR<5"2K*2?]!M[\,5 M8$*.WK:];+/ZEZA%U03&K">FN!*,-(58EZ.[?*)OZKM\FIX[(BU<,Q2N&7+H M0-W$W/-=ED^/[Y7QO<8]?4 +?Y7F1?;*CV?R/.>WEM& M,_[GE.A\\ZW&\)!*?GCVGZ=1GB>S9%J=]0IPP%ZHX"B]_.!^)P3)_Q;R@L0_ M2!K/*!,I!Y]HT2A]-L=X6QK-/?QF434CSU':(-T:]G(/1Z(.26!H6OLF/[\J MA1]Q(S1M:[9=E*197>XV"%JPU]E5\D3^FT1,=A*T'P@S:%HR.Z"/!T(,^H&_ MUL*+[&G+GV>#"$UM9RM$L&_,C6@:YK1T6U?+K4\@) M 8\AX#$$//81\ CR,.!+N-!?7= FQ E?(@;H&QHYN_!E9NB_93^Q=\"90'6I M54_!IL"I0'4'5G\QJ,#9P'9G5A>W*A RMINT.CJ>@*BQW:G5V<<(E56P7*]E MRZ4,Q8U;2#./'X#BQB+ 67*RNLW*^74TW]Q57Y6*37;WL6\+R';+UFD[O*,L MGF[D=RPD('Q!WG,%&5>&QZ?<@G/<24P8&1 MIC>456(>>[ZDK$C^70OWL^O=9E-G:AY1;M;)/9AM+9/Q]&N9U+>!5G]RV4T9 MNPSN=T*0_(=C-Y$HSP'0M'9/_I4X\TF5UGR\ @[7A[BP-LO))WXP/SR3](E\ MY$KU0H;2SJ#8)T,(UD+ MC()QX,- CS7JNR!/QAL". K7=H:^A>C#0+^,[4' M?C^6>^B_;]24S;D27]1W4A&6T%B"$-+%'Y!]R8H;FLMV:'5C]\3?D95@C6PN M"DDI;]R4M/-,LN:J2FG+@9'M7]P*Y=9#N?60Y1"N8?45LCW<^LPP?#H%E;:V M-V!$*QY U EU\)9SOJ,[NCBJ^KH\EB#RVN?TGE;@/!IZQ,JC'>OH>0DDN$5X8*'S M)O;B@4;+FX0!#"Q8O@]_[,"BY"UZI086%&_5&3G0$'@;;NB!AL+;"#]P&S#[ MVRBEV;P@;,F%H,>BBAN=\L,T*4:S:%IE:'2,F>WP!D=ALYTI[!0Y.^8__7Q> MO>YJ\S9Y *>VL84(TNH=G'T)(WEQQV?J_CE::4A2-[=$U*]F1&F:6R#J+%K3 M4DY$PV,++WWY]<=3P8[[.VI(?)5\(_'Y(F)SZ\8S!(%:B[?.21=F4G$>,)20_IVG*7\FB5!5P M#^MCXPX(+A-,9B\GZ(J08^V+W-45XPK<#9<'DFQ^]2I:T;RC!4+OR*I.U.*O M6-XR.B4DSL7?%USZS(M$V&4GLZUYLYDGVHYA@7R1/R^^GWRM-[>P\.J_*/M2 M&Y7$G81B-YD\ILD\DE9J-.R%*=<%(TUO*/\FW.H2;G4)M[K P_:.] !YK*2\ MH6^BE5&JJJ:#(]P_NUR0QX*K! 4KA1"CNC%&VM WT6=1GN3W*T:B>)+]&;%$ MN/*$<>,="(J^NV^ G&?(>"FJEH( O6[N&\"AQ>ER-A.WIS\1+@9.^3.NUX-0 M J:#Q8 AKV,)4^1X(N:_2>S/T@\)['P2TC!Z+MX!2*<))^H MT)"B5+,' /KXA'+.U7@630M14%G#8/HN@P>":;54%LK#_56+1]K#)XS]IG27 MY%^4HHR^BP<@AS7C4,?K,)_,\6O$GTFL2VPR! M ^BN(G$7J/I!/("E64RS:HD_1MF7"='T4 M6UM3$[^$7D4)^S-*2YGY(/?=IB@\\U![>VO9G M/B+2J$\HAG%Z5WX>.C$4AY.LF5^"E?NZO.&@B YWDX:[2=M=T@FQ7-(VIG2< M:*4N9RIK)3-E8L2GB,"@LE9#P:;4?*B9FH$1G_3PI/#3"B,NQR9@V45[;3T6 M@RU_I NO05?<0KOM;NM< '.S4!5*L',"82AX9)%%=0&#Z%A4>7+25HHR2BYM M+T><6+$@O;D5'8]JY!\*R.1 R9/=Y+\3J0X$L[2@XTF%W/KRRYEZPE!R:CM) MOA.'6JK)8H%#%:D>:-A2=^F\/($&%;]!K5 8I,8.7T.>:>6V6H]5W0P:+XAF MS1@9 %]H:I#J$*C651^V4>1K$*K@M$CX=RO[V\)HFEGLMGR6Q:W(1X0FODVM MHZ5PRS720C0H][?!668'LHD:'Y&@ DI F):*U(5*MJ&2[>E5LH6EM:*36&#@ M;EK'A;LU@W4&;%#>R:WYI#]DFJ)%;A7A_F ":U^Y%;9[_*K:LEEN#WUK6Y$V MV0F("UO9V79U'H!@?T,-UJA: E0\<'AS!NP(E6:R0!%ADWANI%EO4$38Q!Q- M)@,4%A9AQC!% H/BT2SXT.CU%$H2E0"3;?"C5#(6(0:P^P<*#QLD@P@4Q * M#9\P Z[O H6(3X0!UA>!JOS8!!9XM2$H0BP"3.="WE# 6.2;KC77H7BQ"3Y- MBC$TQQ^*&8LT9*.^.Q0S*MFHVST(>\A8;FIYV6)[9\DJ8GR4!2F2:93N)L'B M]2TFKZVG#L6=+N9DPRYZ"86Z'= 6"G6'0MVH*F(C)2 M-O1?<":4^1D(\?Z7]D?.O^52&*(^<:$K5[*\LJU[TBLB-J;ZRG:_^5L- M@K M%)OQ66PF5!+I#.1T*HD,MSY#R!=5YXL:'"RH0CH19(ZZLZ;#/Z-.)$87_@B' M9B0UN/V$(;4RI%:>7FHEGHH-(=O >-&';(,!!%"Z\'B]^W&4%W3Z94%3/I'Y MB'PMA=MFZZ@1[%%&NZ\+]&>9#>K(6]6&*)@O2G*O[?C]CS^^NT@8_]R4W::J MNW4U34VL!@IB?H$3HVAJAYAW\)E1-;5$#'QF5$UM$7/)5P)=$P(@1M[4!C'+ MBOD!5:*AS2T0I0VA:(R3.:2SW0@62+\@,\+XR^_%-O29[VS-=E!06POD7&<< M="8.(YK]E12+RVI#/*=+D;A1Y=_>,CIGT5)!9MLQ+)#_L&"TG"\>%F3"7_8Q M8E](<4=6)9LNHIQL7JNXSMR\.Z98 (PTO:'X!&,S_/@Y8K'&\]?8QCVIX=+G M 1'NWS^Y%4&JDVJR>ETEY0B%MKU["$)Z$J4F%+S>U,0?H4HV:6XT"&+]<_/] M(F+DC$L \:$0-[FMDWZJ?;N6?/8Z?UX9H1\645;S>/Z)9B(7B,2? M2L7JB>5"]^OU6!8+RD0M MDCJ5\)T4A5%O+/".#O(=N0_T[& MQ$:@#LG5%XGC*I7BNY8]K [2H"L2)K&9=@LRT>XCI=!(1V6S* MHRX%:XS3 A 'C^<()'5AQ'K*%[(U6L,HS 0UV #?D[NRR,QKBRJ(JOLBPQ"^ M9Y$YH8HV.B8%;?+4BKL9)0?;.Q(Q<+3M#][:2S^X(%: $QCGVNU+B#V8$Z#+ M$.7Z]J()G-B59W+G*[HE(6=F>- >2CXV$_D'-M2UBF3][QDHEYM MO:\(-E%DQ.G:#CB/,.2TG71.6ZBY&VKNON&:NR#R_B+)?%'LI$HIH>?-F2=?KN MD#;]]M+IPL0-.P_QEO%M007[10-/1#[JC5"/KXQ0WU8)JZ,9J^- A='F^"'A M+U14'W3VS>E45']S^4,A@K:_6"V821I5:,EPHV=#G)]\;AQ&=KSER/10;S[4 MFP_UYJU# -CTW4() :]2Z^#@LRGDY%:DV2S8_IN67T*1&*0I2V@FOI'9@B M53'2](:B9XW=B!=D*O)5^)K[G+&=H+7GL?PZO^//.?L]INM;FN>)W-O8:2P? MT(]VU\F*B&TSF]]PVE[LL%+ QB.@A@DZ?:V/BWI*>ID/W).A%#*@X$&#( K M\@YKI2M-Z7.426-Y#'IZ"./;7N>X$Q&$^"04YTRDT=9D%E>$JWU1*I2QDE.V M?M%8 MOBR.ZG153KXD3\-XED\8P-+4+\T>D5''\E>4]FO.6'(W7C8(G?)-%C ME7^ND>O[>P&:26I24@"XX+J1M_>CGN(F^C=>!VO3"'\'ZJEZ8%&65]8QWHF+ M&/Q)N2Q3X;W9"!R7$64H,]A-$ 9^ W)#/0LWD)*L,Y3-9TLVM( MS"+0^< FU+8.U8 "QB:]V@Q'@,X!-GG5TJ9;#NTJBZD1> MIY2J,Y;POHSS]LVMO.:ZO)6%=)ESRMB*444!^J8&%E[\L12[6IU@6MVXE6]O MDKB-6)%,DU7$/T<3168]+9!ZR_.ZLW/__Q\?T3EZP>8DGPPTA02C^1Q$&=ESL^X/!_O>7YS68ZZ ME"BXWPE!\E_JM(E$>9US36LO:1^4R3>:4E7B1YM?4IXG"LCX]ABEX1"@8O[8D!UE64L.JV,7[PUQ^*O!(8 M6O9& :\4K*H"$J77""1%40[7T#1GT]0.,:>LX% MSM?WQ1[CD#9T3_3&B*2E6=K./U'\ WR/5X M.F5WF'4^\,2CD?T&/@,/PK*I,GPF:5'*,]JE1-W1-^1XID$Z>R M$<7X_-:RF.*( O9"!4?)7.!^)P3)_ZIY2>+]2MRVS6X$ 6I%']P/&22#[Z7L M>6*P_#-B*(404K L C$])FGK@P@_:M7N+,4-V/TP(M<9H&EK?P)&M"WL%+2% M5C*XW$HC=X3C#ZN/!8$S)@5Z_%&EDO:Q5#%<3F&1;]O:']&Q,F2+H:9A$"BY MN;>MN!-KX[GIHZ7BB(ZC3:2DPZ!%C4<''4X%P50>$81R:?8E#6,X=/KC6(T_ M#PC34F(0HGH;_2]!J99-]2&6J!:@RZ(AEE*O>COI-!9Z-,QG;@4YC$_7.E90 M\6>?1J)0 0?7*0B#U"(PPJTDWC/2YE@!MV=]SQ"-PS[<'D!]?^#F\ D@1E2Y MOFW2.H XL>3S=HAK!")%F+)K%E(,Q(DM8[=5?#$0*[9LW9YBY*$B!K8$7O/P MZSU2)]F=?Q]M!,HJMW%.Z)Q%JT4R'279C+)E]5FZIGAV>8>K/,_N-'9+]HS6 MM%1D>;Y^;"F]DPKY@ L*A/[Y0_CC54]G8QO5ZB;@L-*DMZ54^>U9-?)1N M2KKP/41.H7EO"R1?9H3-UYL[4!7$J=I9(>,I8303#!RE#V2ZR)*OI9H>0 <+ MA%UG,Q;E?!.>BN]R3]-2\Q5!'2P0=D>V+^$G45U#3$:2IBFF7%2,-+VA_-B< M%0)J1ZHDAP8J]0U]$=OXS2%-!T.P_P#)D#8=TJ:= MDW].EX])+3(=T'9'JKJ1POR@0P0?P#U(+KZN*!<"R2>:W=>2OC)M1-O>0T9I MDJ]H'J6_,UJN1 VHM!2.B$II%J:_DL1[0?=3M%2OJXZCO5'X_C>;WRF-GY,T M%67/$E89(&@N6YGJQNZ)W]-1:6A1-A?UNFKSU^6WS3?8$BW!U&H,OU!O:#:_ MX=IIO*G12,](S7^AVAK"S*!55%N\7A!3C+!['<5*KWV)1 MI504:,[/UD8+3W&,NGVY]\D%I&D!>J"!H=R;07U. (K_PV3K1+LC7-@IA&=_ M(^O(>$S?P4,R\+;<<\_?*"2P@YU"R>O: M]@.&8+)T0Z9]9R KQ0U<09APF:B1M-6RBI&M+!3A((.>8SXWE:- +7H3@W% M9/0(%1H6-3[_,*)U;.0\#%RTX1YR.Z56T[FT*C#")"[UDJ8FT4Q(4[>Z[6X8 M/+'Z$ 8F#'0\W"P'4_,H5I1,VTTM MZ,2F>*H(M++JHV-4O?A+.P;0H^1@FXK"B14K>"N5T@QR'%"R\*D53>M\J@)S MD-S*0YU1Z5.#W&9L6]AIH-D+:#89D,GZ8+T!PX-1;2O=C?<#V43,U4OC&!H@ M9DNU!?HS&C@)FT2SRFT9-W>E6&5IN:C6_6"-R9VV&TO%+A 5HSN].FZA])5] M41,$"1K&BT^2!L'3AY*ZM459 ]8R*<2MI<(:6DCVDEO5J)C@_\P.-)4^S/T@\)[$0;J1@]%V\ A&BY2=:6WAJ$O5(Y'V\0\EO MDNA1'&4)R_O$V)5_#6:%L(CK5E#^BZ#!X)I0[A*OO%%?2"X M:/%(>_B$L=]W[Y+\B_* U'?Q 21/YIG0&,>YV&G7.ZJIG?[76"6&%'X_OV9<0R3G0NERPZC^=^"C8[ MWW8S5->543?&0+QRL>F:#Q: _RU"&'PGLR/+4O0M69;+,Q&J]2S<+]&*/RG6 M$G!MA@A)[>'"\D&G40-W5FJZB6'$"%(@:!N-%B=:J3V1FIKN,.(ST3-H!SG> M+7:+\77&BABZX#B3;Z7YQ&J9'U784_\,CB%XUB*C0[0"=+RM/49I!TL12G[N M+F*<6,ZISN.'CF>UP@(U"X9 R:;=Y*83RS>%V]P1,BM >J>FH3)(6=:>8H-! M-K"]%0$BCA "-&1?4 R3V_#;D+$0,A9.+V.A9?C&0!,8++F4!IKE (^E&FAB MPTUKI\= TQW T3 #36XPB)ESG,_PRR@G*9D6)!Y]+2/&YSU='\3TQU$1C%!)@TIZ>BJI M29:Y$UGOPR@O'_/*Z5B,R).-9%6#(5W);<8D=4I'O>:KO"AGE"UON3HV2Z:W MQ?HF60J9\'JU2E7WV!MTM)" N7_?_8KS-X2PAH86"'G@^WQ>LT3 M=IPW!6F*29#%2-,;$JZ!5[^7PK"PXLK<6C@G&FC4-7-#Z!U9E6RZB'*RX_MC MHAH9H%7?$X+D/^*YN635ON[*V?H^2M47-K89P@O0?$?$7Z22?87XU+5!7T&(6XQG.<)\'77_1N' M[W\97 FUB50UOHYJ1'W.R:Q,;Y*9S)!ETA43L/QL_3'Z%V75OJ3*=S4? 17, M/8E:]FTYRAN!ZW^5NBVKJKY?WDDYW^!J\.-JZ(G8G3'M\DE7/$'9UCOI(E1/ M=5^RNC4*\I4[H[;]@"'XW\8?6!239<2^Y,HE(&L6?(0.+AY6V.UH)^L8)JA= M1%QJ26S$.!^Z_9L:[Y0844(M:++J^GH;%4;4@[N:8.#1%# W")KLHG8[.VWO MB4453&+][,.0;63S%E&(8(^&E^%GE!PB>I:U>6:?6/YQ:\LE.@YN*V%2J#:% MDJ7=BN4GEMD<;A^S('*>BEPS6.'_Q*X#-@K:P+V:E-KO2\@M8W!0KJ ^C 88 ME 0'*J$T!A8-TOZ.C:[8\=PW'+)#C#?BD!W23W8(/+#=K0IK+>W%/+3(K;IB M+ZG;2MB@LQR@Z>[2;A*/=C_G(SKCCY8K1A9B3WHBHZ22MT?\C.3/%Z3@QWZZ MFP!]8I"=]_2?+623SI#@'7)0S$,*JFOESP]YK59UQ9YQ6PL(7,&M6MW2O&"< M]>K*H6";H<\9(E";_)O&^$,Y!Y9LQ2W(A^5:) ME[?\=QJ;SU*G=X1 N)!SCSR>)FA50:LZ':W*P6X^4'6L'RG F=92Y?1_&*4D MRDE>_V=$OJTXX627U@_734Q&>Y#T M:WM)-M?1*F_HF^C;:%T9$$"$'S?V4%TLF2^*R>QS7MOF)H]\N\FJ:J'?IHLH MFY,KRE[2O"VI*KNJR\*('E20!665[57'>/*&0=D+REY0]H*R%Y0]UZJ-1A88 MJ,:F.VD&ZB[KA@9;B6Z(..W4);#2!7E]0<.NF(P,&&D*A@^YRG$8*GQ#M=7) M=,UQ % FT.L[#!J$_S( -X2?B41R_&W%@(M2IM^:=L<+<#PK"/MO$K&KY*DK MVL:Q\$+_Q(_.AV>2/I&/7+=;R+:3KL/AG0!+GWTX7[RBE):RHA]MA\$-^(&_ MV,8G?C$.ND] W4T]=-N1^H#[";"0<(&MLMO1;,E4#D'P:*O!78 M7X<$%F;5 "+_#1ERA%[[WT8IS>9\/2VY$/A8C*(L'DVKB\]'L\W-Y_6#920N M4NS@Q+?P)D<^?6N4AG2!X#5O84'FS"?"SRXXB\D,PPU-_!+Z<;<4[LAJ@.L,ZK6T,2;RJ;#'"*_'&@)TA2>SRU@#@*[T:78: M; C@Y=[-#D,%1UEPE"%WE 7[>["_GZ#]W9ZD-E0C?.=C:ZB6> NBRE#-\=TE MU*':Y+NK)4,US%O1S(=JFY?:6MQ::M_]S,6$;<6<$7]1Q&<\2D=)EO,)JK[# M*"^7RXBM10W%@[8KFE=$M;7<]O!F1Y;"#^,Z3VU%WO=KF[)/^B2+R#=/$)Y(Z(J4VR M^4;X6+_3 I%W<0_D6EQY0/+BCI]-]\_12GF!K;IQ,/8%8Q]R8Q_P'E7(ED/; M'!Z#,VV:[\+HXN-!7X>:;7*H#+I]L&V(C ^6^6"9[^5F$+C.-%#+.US0=6:D M4MWG$>6+T2RES_D(;GHR&\_O?24R>CK5^#GGHXK_O_Q:\F^=BI?=\3.3)5-. M@7@PSN*7/QRTK*\L_8.D\15EXK*\(R&XQS>8B/L2Z-?9E(D0V0M2__R!\M7 .2M)"5\+^^+T#U0L^%M&GQ*^ M@YVM/^>B!MTNA'T\Y:=/Y0<:/^;5DI&HV7V^ROW$==HR)3-D9488$_N/ MV)T>HF]\U\G$;23G50:(W(0.Z^8#T(J1:5*GY!,N'A?UE2-<&V)%\N_J=RDH M>%?WP&I.F2(=B5\!#F_J-P78 D\^R\Y(LAFZX?6)3E_,#F1&TO_KG; M7 0DF3SS =R#/+C#J/H#:>5IG8G+2UL)6(D[^N;G10SD@.K,-@&,!O+4%_)<7BG&NP_#LQ74V[ MEJ-@@'N=/?$519G))VWH@P'*SG!P'JV2(DHU!@KS 5" %&7%C@E5;C2& V M>GQ<=OJQB ,P@VWU9P$!H0#?8V;!)NVO7L(FRI75Y2=5_:L.?\'_ROGK,7MZ@57 82I M?748?:?#IAW )\B/249%*-C](F)D05.^W>D_FJJ3!S",3@F)\RM&EQ=))4P5 M)>.;V7[)R!#!>_J%9?*5@-W\ CI,"+X14\UWM,K["4"E[8L'VB=:D*T5TQ!9 M4U>_P&K/C?%V:#Z"9YA"^)FL*N?HY3?"IDDN/Z6A_;Q FB4J5];K!NZ)?+&4 M];4,=B*V7*WJG(TH%1+[54J? MK[,99IJG$270=H!$-6+/P/-\NH_=!X= M'_0*^44"G6EH*[J=PM54&40NHEMGKN8(H@6@JW7H;JV9Q,:CJXO8]S29Y?NA M*Y[H;!L"1.FBJZ_H:G):!?VB*\CH8[8,(HB!\^7NOB67$H!1J#]PIMS=S^1J MIMIFKT"%R],3Q(&A*.B$)Y@&US:V&)U>U@((M5Q^ 9T"UFY.Y+VEX?3HU"K; MR,U#L]'M![:GQ#Q=!IWB9'M*#')IT&E)MN<"EKV!3A_J-@UMXX_1K8Q.1GYP M;#DZ(:(#H$,C?\M8/'3R@Z7I:!N+@TZJZ(D]U&&HZ 2)GF8!'&J,;K.TOTQ M8:'H1 @[\] V.PO=='0Z0\&9=T,Y0R& 9(>&/L9Q*$>GZ2P8YLL,Y<3LP SZ MZ/*A')@M>0&2"#&4([+=%-A(ET-W6MAE$G56&CJMV_XV 4MJ0.=@['+Q: 3MC0I&^+5<#1":# /(TVJ5'H##2F*!JNQ6JL[H7.!M,)J+KLY1ZK MOTMKZ&[#MG-I3<-X7B^MD=+3Z=*:RJ=0IPA4!^#.T+Z)Z6B\H 7"O1' M3%Q,)G2.;7Y,,I60K&R+A/1J;TI+OI5J_N'MR$,".>H=:CN;D8\XZ^O M$U5E%+]N$8K0]PCOI(O0"V87ANK:I5,*X60G^)T1+JV3 V%\Z_K:*B)\SWHY MBE YB_5'4BR$$4G(:?O)[)+6%2NM7-O=2GW3.TA.K&-IY)'1<%2Q[+0GCY'JA(V!'1V#3E;YUK M/D+K<3Q IAG=1A-#"NEJVWNH!;P+J!8JIPC_;-:\P>T]0M"N%$5+?U68C3@( MU@D;&(T"9-8YU-&3U-&K]/>MZ'2<^;(S-@FID_^?**@@0=-AI%# SFXXN&A< L;NS'5_0K>%F*S-PX(MR!0)K82) M%^ME"*(AU*M+L2-WG[0+3H@!'IVLVAZPB3T/G4#;'K9=Q.Y$WBZ<[J""T2&8R=*HJ*9CE\!Z*RX_X<=4+]/3Y2V>XE\:T AA M;IOM]@>)YV1;V'L\*X099[,DFFT,I=G?BW!-FKPTNJ!= M_"NMD>P*CVLVG7Y?AFORMM0UI^]#HK&L#(QK4F[K((EMF>A;RHDE1<(J$6EC M2A U,',K+&7A;2'0+41\:8@-$5\AXBM$?+W)B*\3N[S2MM2!SHQH$2!PVFQ) MM>@6B/NIM*%9H5N8[J?1FE",TQ5N?2Y[-8_@=*Z[G,/>YLRQ,]WEG'ERYF2T M(*/WHZB^YHA_G]&*ILDT(;GXK5R6:>7RH&(ZFET=_$/D7-(MHB3="2!Z5T\_ M[^W?$=0GW<%-%-Q$YA:0\9[M5)O6A5@!)-X* RJ!H9(4-"8Z1V]%.YU-.H"A MX;S'-Z&=-CM3@@ NG2:O])?SFG9.Z@M-1@&WW2C!-!Q,P\$T'$S#P33LV);: M^XF-SI0%G) M#1I0\H+=(M@M@D[11:?HA]B_N!2R$*D%3X1%<_*I%/OY)G>@RB/()V7!=X*L M*F"R$TTDJ#J.A@3^9"8CV02V?A0T<%]1J"K_W6J,H"P'93DHRT%9/H+482\9 MJ!ILY80_X9I?*;>$SZ^H'6^<[!!LB6[C%T6VWYB,96 MW[OE*,$($ARK05<,NF+0%1UK#RUVZ8'JB)U.IH'JAKUQ/4TSV%>'XWZ.G MB"5B(?*_Z\CV$1'[D6AI4U-L_5:OFF)'JCO=@?OGYF7U\?#Q!1L?7B&K:FAU2)O/0-K;Q1:K(^@)0^[J9!_/+BT33R:QQC3>S<)-L?;PRI>>:C:&"':]7 M(%8^$;5Q/ W.NFF/N]%5.FGU%2E8RT5E]O6Y CK9D"U-3[#S!SO_Z=GY%1KJ M0.WY:BUVH 9[G38TT'0D@+($1(;EML3.-E4@7BQ7*%HS@P-Q8[E.T9+IV:WW M[*<1JUDN'TTW5^>.HFJ['*7[E=C22=9N<$>^L"[$=7)Y-5U17)U0!UM?DU?# MI!\FCP%&FH(70W7Y@83/^*:E-M :],0!:[MRUN:X9%V#/3>$)R(W:P:S13!; MG)[9POCP&:@QP_PP&IB!HZ6PZU9O^GN=1;6]17VT8EQ/^';TXY3F14O5J?7X MCK2GCO1U5* 8HV*WOV6,_"3EJ MB.HBV92 Z)>T=D_^D6/R M9C.KBM!,0 \T,)3AXJ ^)P#%_U8[67%F%\EWE]]6),O52T3=V"/QFQVS6:(% MMO9 OBAN"YIW:4-/1+_0#_2D*YI[*A6R)6:CT4B(5S7U33C-BSK_F; GHC@3 M@+T\PQ%%K*$@CMLB(%UY FA:#Y1\_T?79AM7$M_89@"D(IC=K<1R5N9)1O)\ M>VHJEBFH3PA'.+WTL@?^1N%&.-@IE+RN;3]@""9+-P2'= 8"L!12$P,=)FPF M>CUMI3UC1 L[12CHD,>(3RW,'A=]T@F.Z!$J= YJ?"(,+BS-0(-!ESBJXS]J MXL=$%7YG:RF>2,HGU-N&AD-!QSDU-/VAXM#N8DTGWK048FAQ S70+=&PJ5I MH>9A,JA8U(Z\UHE-+06(]G7.Z\RMZ!A5+X4=0 4Y3%%RK$WY%(,(T'D+ H:D MXHM/5Z+2AV>B^4RF @TP7 0-OJXJ16.<)A"=I7H"%@\)<)P&N@,"9EK:;RNZ MZ'*4QX--<]M C@>C@Q\8;H<.))AY3>)=T)V)K60X== >.HQFVY!Y-#NZ_#2C MCPJ+N4&'T7QY:L*BW,H'UMD6EM(#!.FN]) 9R/897FZ!APSUD*%^>AGJ^@#' M/3 ?.E,L-%XM* M?5&^T!+4W!Q3_B!&FMY03J-Q(-D))*^%S*^08]$)P&VTKCR 5_0E71( NN:^ M$'8AJ4A&(Z:XB#\@9].>5H[(^)_E?4-B09HE/U# M7D;(RPAY&;Y#J$\F+R-$NX=H]Q %A]&R?ZI1<"%;PWEH50M1 M*F\A: -/^D9P>AN?#,'I[=#IW6CG0;=;VO?F(]DBVW\Q@"T+7?P7#"W,&X(N M[@M00A_L>7<;=?+S*"]7JWJCC=+18Y0*/6Z4+P@I1DDVHVQ9\=F([Z7TN7K& M?QO%M'PL9F4ZBJ936O(/UC(*I:_7.XI*Z9=\6)1*B,$(,1B'1N/QEM7X'GJQ M8;3QAL_NR)0D3T*:45^QU6H,K%#_8DG!=9&9S,/2:79$^\"67M_ /B_,V4Y&8 ]3U] M!(_RE5SMZCLR1769RO@JO*?;#R+!9MH]:,]!>P[:<]">@_;L6-7J<,H.5'LV M/G8'JD0;2[(#=7:W$S4&YOS6B_=(S1[1=,HG+!Z1NLA._QYNS?NP&4!@]':J MM#"N7Z&Z)D[;SD*-A3\Y LKXT5+%*6Y>=I-$CTE:U9AH]J6VZ8K)2H.1IF Y M4CC#:^:J2U ]1-]D? EN[Q%"7E;I)$ S:V]D:_=&<#MW4,XJ[?[>[';-]7^ M/$*@:XX#@#)G4M]AT"#\9Z$?BK2WT5H??*3OX+4JC"B?"5[BX'X>"JUL"[S> MD"@G6\K6:CRP3L$F&FRBR&VBL/1F[?E&S0^2P=E^S0Y[=+FA@.]"P7HD*C.W M72[%D"$:/!7!4W$ZGHKV%J"!.BA &OE G1)0K62@O@A#166@3@@3]04(\1=D M$(%F/2"Z#SC1P=G3A4OIPR@5[)0?>$Y&_'5\!TRB=+1O'">YF,62D9:^I.XO M_1]@0^8!VH0TG;U8*/R;6K*WB/@OB-<<"K3S!(1H'$W8 M'**&FO1 _:(@*\Y)>$--U>N!^D?-S(MN'8F_CN:;>\]'41:/DMV5X*-([(QY M=>MM-N4<6*=@[5JWITCIZ)=,4S:5WA(*:VS!?7B9 M$39?WQ/VE$Q5CDU5.PMD_+Z9\CLR3?E'268)B1]H=:SG?Y TOJ+L/GIEK6G3 MU0*QU]F,1=NBS.2>IJ7X-(K) W7 Y/#$2%-PPLIMFMLU(+%F'C_V1^!X^K5, M&(DOZEMF"$MHK"%:U<4?$+ZK<+$GJ^7RZ?J@L/[OG%=O:"XSA9L/X _D[TR/ MXT4;?Z1>+U>1X)+Q=%HNRRH4L?ZIDNOT,,#]?4,TPN.?^/O:]J&,16AL,P!2 M_4=*[#27LS+GNDN>;^C+%1$XH#[!E_C_MW>UW8VCR/H7^>[IO7>W=SXZ;[VY M)]W)3=*S9S_-463LL",+#Y+2\?SZ"Y+L.(Z 0D)0##[DQ4J;X6;Z3D1YZ%^"(%6#GSV?"TJ ML[TD^@.C/] .M2+WS?"[*LLANZ5!GQ;*IB E8<*)#S M->,E_;,>#VN8IH90@3[;?DW^P_BYW-\TIO >+:""J?//0:NA O36Y]^2-=%Z M8GJV\I/ #>^:T@BLOLH)5BE$1')2D/F*DUHCT^]\VK(!1*>I-)/E*ZCXIO+^ M(4AF,%MO2 D= G,%_R#NQ,9IDKNS3'3%AG3%CB/L(T\69)WPW_7S054L^HZ] M^([[J(?,D88R65]S;YT:G>>Y[_@QZ\T4E>,LS.R?B"O;Q9PPZX?H?%<.8.OW M,G3^*P>(H5HH.G>7 ^Q@\Q\Z5Y@#\!HU/I(^(NG##G$D?< U"Y4I'MU^.A1H MEPD7W18Z&"3(XX!N]QP,._ ]E[_,,I:O2L+78GE\*FMW<\K)@I:S99+60>Q' M)?JYW@<_QY/GW9&'>_VAL(+LB1<3+:K.@%SGUB*!W"^9"3V^5Y M_;88O ZJ@@&$%B^S3%MQ(=YEE;@=1<(*JD_&JBD95FQCVE5]X3#"EZT\C^+I M&G:!KFAXP;7>9GWA20H?WB/^52QNU5I.YF]"K]![?K1E0WA@A1#MY35UKKOV M;Y,;%E0K.CACK.E)^ NU"SZS6UTGZ_\S[WKH''V&\6!6RS(J>ZB;F3D1WQQ\ M&$VG#73V0C@TJSTW>B.B-\(.^O![IK>-B/)PW/"R9F3TCN9CUY958A"[;>7B[ M?)#3\[:>G2I+B?/V S#T.4L)6112MD.)=G*J$E6"ZP6P&74.PYSS)%\U:8>V M;T7$24%^-?^1\,41A.(Z;_(8/+(RR:[SDE.A]Z:_)EFEM$1Y?/3T.O:V*L7V MD"]HOO+2F\;G!>K")S.D)_T$D0>)]Y!4E\*-_\!HR8Z6;.26[&B$B4:8TS/" M6*I@$[7,^%>I)FKJ&>DP,E'CD"?=$5TDAT7O>- */9O?_CHKDU=2S,2V2&48 M$MG](SJ]F#V1)>/D0Y&>%C@7S_)EA',G:[3#13N<_=GGNIY1,I&@W'7.A49( M\TJLK.V]8F)!.:OG8%/N44Y$T:FD*&FJ."@Y:'$2W="F9G37"T<-3J(3OM*< M<3&)Q59#N!C#>;YXW\IE[6+X2LIG)GYY$47JN%-WO394@F@CB3:2:".)-I)H M(_%\T'&F)TS4>N)*0YBH32385A_\X$N62WFMR,O^J"<*'%_YZNSDV^-AX8Z^ MO84== ?NY>ZI^ZDFKT^^?_?8>Y+)-#FWRQUK2Y3:WZ%]F[O*2F*-P=#Y_HT]F-P=ICX\KPJ"Z%*_"][*N9I>;L4K7VN+]J@ M;8';_"#S!V2I#R= @+S*[0TE@$5#5S24M4OT[KP2^B+O7J!AA3$(KPU!-A6? M+(#P4=1[R2Y?Y4)(VK7/A*.[=$#QWZ]*Y\_2W7B='ZB@33(@Z4IL/))9QG[( MP 43TL$-H^F4"[*HZOL@B_^KDJR^I^B.L_:[N5SHQ8)-C$O(H$;Q= 8M-JS9 MH6Z79^UMH9;0=4V@ =KN6N^V\ LJ=G89TD*3S XSM#4T\!4KUKR\(@NA$V?2 MVE,)&;?O(-EURK!GH.FJ;TS:(.2;^Y21%LK[N^EL%P>;%E%WPU>29%+'O92F MNU)LW(=&]/Y]H6T638?4<<_SQ7\JB/,37!L-O#M.&?\W2?B!J=8.HJX%-#!K ML[:8:S="E*PW5%,K:.#*"#H\MT M]IX.W,W M$/L_D&$?ES$![)1?D'6*,XLV5 ?R=WH']L%$=$:]*P@*%JV^J./$0,%ATP/[$DN#1RDDS2NU%9]G8MK- M7G8GTEFR.Y*ZBU+H\;!P40J]A1T4I?#1(B!WTGM2$/Y"BGLAP5VKF%C^&&6*D0?11QM.V(_O^3O-LKU/6$?>[M$"!IB' MRYF9@F-='QO$=E7N!>^H+C9HY\\)7XFYQF2F=&DS;+3%7E -;6&#_G;VZ87V M8W5T '7J.RAXIKXF>\8:%*11A1I1*='(^IQ7)DH/)48%& M,;5.E!W4T\02W!]2Y3(1T2JG?Y)%G9?HJ7%3];XG;, CPOD^+$6,.8FC.R"Z M _"Y [X?O,9O[#-5-QM*HQ'_@J1_4]]!F6YKNE%6 M[T!V3)*]W+6/;\DWIU32:CKG?*^'OQ+]) M-I*?-M]L,IK*Y:P)WQ!?W= U+;7IUD9\4K0A1UM2M"5%6](1)) .,U'KD?M= M9Z+&I-&WE8G9G495V29J?QI%N_=LG?K[K" 924NRF/U1);PD/-O.Q .3/*5) M-ELD93*K\J1:4%GD[2]EX9XFK+'E\&7G\H,C&L.B,:Q'$N,VQ$=LV;L80N75 M6]JRX46_H)G87E77UAM*^Q?_"V=%<<>9.IMK1PG_8K81)/(RS-U=& IQ-27] MB]UTFT;:CP7\"WE/7DA>D=T-)3Q)RW_1\OF\*DK1@?SR-0^I),2(_Z1" MH4 SH*5H@(\YTZ+-*-J,HLW(\U%Q\)H]47N24JV9J%G(J/=,U*RCTI F:ID! MG%Z R- %@4..-GYM2'^;%=5FT^P9239[:BAFL^*9D')&\R7CZR:F><.9>'W* M[6PC2I2S)%_,R!\5W=1-];,;C?)L3[:B$66/]J%H'_I+P^.JW MK\DK75?KSGA=Y>^>1!/OFE:TKM_]B'8O6*PPBM. M2B&_%V1993=TJ?*A6-2,KJO3BQWYE3S3-#/H7MV%HI]M5"#=!UEF.$QB0M!' M"V$#]I/)>4E[JVF>1]EL.;<9*];K,(3*83S^S#Z1/"0::QR:.:Q:3YG1QHEJ M3D+W"PPS:\!HJ(WA:" X6!1M+"KH> D]<8-M+^B("ST!0TV:Z @-/?'JCA'H M6 X],<*M[7Y?V\CIBYR^T^/TV5B#T6V3 R&J['/H=D<8SG%\L^BVSH&#_L$U MX(UG)A:Q@F5T(0?H/5&JF.U$,C/&(*V,S_V"2S'HDH]O+$_K6-.R2;&ZIQA# M>0L#6[&Q)BL@U'<4[6ZJHN3MX36#TKCJMU]>DLG)LU37=U=G M29Z[V,QNE^H@NYZM!("[6-2[4I+=)71QG9\G&UJ^W89Z#$M?.H#X];:BDO;= MCZ&$,[P!764"BSI_*NH0(XC(QV5#B7Z[;*ZQ3C)Q?*HVXA5K-FKQ;=I<<2?> MQ-T-=Y A&=)@ &YE4CP+-4K^(U6IER23%M=Y>9YPOA52RURW*G>^5=T0M-'U MFC:)>*6473?6?F"-&FN$@2'OEV?I[]K!4!0+0M>MW^Q[DA(Q*9[D"4Q>C)ZL MU+(;:X2#<1@O6;_A8N_5KP,6-7' VM_*:X]+5=4_L%VV\?TMI)V72;Z2M\[O M9^K>KF 0WJ9J"& O8NE@?*N>XEU% @0,O+U7"CD[2@054^@QM4[PS+(%X47S MKIEEUU8+"DB_16$R"'R4Q; 0FBL$!>'PI.2HU0#=P?+58VN^-4!4EPPKMM)P M#2L<(*")YHR+Y4?L88230B6VJEC =&8W,AWG7D,V=CRX7FA(]W3U7-_PTV@3 M(#B*.@&@2+-JHP49UF--R:!BFR>2KFP@T0^5"T"W:XJ'!P ; &V%$-%2[2G1 M:$K2E PB]B:ANPOCA%YZ,+GU.[!%342Q:U,+G7RSV15&PYBV; C1Q<)"9<[D M(5;PGJV$@"MMJF2Q2^7TCGRTI*DR1RR\8@R6/+U@2;#Y )/!X*,L^X/EG>33 ML7Q>BK?VJ2IEYSXRN4%+ZS;+LCK)GO:DX;;Q&%$:6=Z1Y1U9WD>0 &0)-,&$ M,)D/ T;L-25TPP@&.TA!1$?@MX!M5/;1L?;A$QC*6$#'Q;>&"&8QH(MF T-5 M.Q>!F/QEZP5CLK9^ *%^Q@?5%>\.V /_P-H#0T#]@@]4GW@@))LD,*F[R;^ M3L'327R8?;^348).@P.BL>?.H)N/0*06'CMTJAL0(I3TATYO@PZAV?6'3D\S M0',2$(A.D0..9UE-Z'8]@.#O8[J-H77HMD)KB)#H.W3;H!U* M>[H[NA?3#K"1LH9N4[3$YY)UB&X7[=T70^#YVR_[3^6!>A"V-!DP>A2Z3=0H MMO(<8B1"HMM-;;!:Q>Z@VU&M1A5(BD.WBT) #L_Z@6XYLAE;9=@+NFW2!A4X M'A@=2N"E?IK(.W0;B$+8]RX//6\5W49AQJ0/ZT:W'Y@!@3*!H-L"S+AL29+H MEGO T W)38-NB33C-1$:T9V1S)#T05) 0/Y#&'.17K*?G=5%48FNLN'Q3 MZV?5]TH7%XG%I=' M!:D3 LI_JJ(YSSXRA8SUF_.4B/U,CH48B-H$?B^7M8*6Y('P%YJ29E[>DY2M MF@55%R'EZ[$!.E2^@C(WON8ZRLXR0=.(&6[.590+*G*SGCU]RUJRTY0]/"70QZ?="Y(RJ4WX4IHUA>T:,X$8@4I5&>"?S;ZLP*U MZ^;]=U"W6.]PD#<]]Z,Z.;@=+)"%FK$7]:%Z*NB")GS;'B;%&B(3I5MAMVD0 M2R=H]P1(E4!9&?IE6<:=6EEH.4O&UW*:-#N9=G ,I8.D-EC2\D9[G?51@9"Q M__OS5''_\%W;TZ ZX>/Z#1ATA0,$:LLI>W:L]\\YE[?AU4>&L^U;F;MD*[^K M5>HWO3I?2/+GMV2MO]-ZS$?%CK-\5'@%<>\B/5)@"\U9#E0G)L$XT208*C/C MT;Y03_HKQI>$ELK3ZO &)] )779.-XTA U__>%O;R8O+5\)36O0;>6U#:$#7 M5C=' PYK"Q=T!\-M;B<0Y'NRJ7CZ+'=RL6D+=9'RKHFJ0VO9!%:@.I-VCQ9B M$B2$29 U,>N@.:46*V8(6R6K%R:H62D8KMS_-%M+DG>W!FJ.Q>S<] M?G#V0-&&Q6HS+C0X\1BQU)=B@Q-_==*Q884=!"=?YH2OMJU>T4T--Y9S(,9U MON2)6":JM*PX>6!9LUJHY0%5<"#8C8";BW>6Z#I'6>L4XH:O\7.I! MG.I$ 11W()28D O1\P])II-%7?A@LSX+0A@RA<6Y] M(6S%D\TS39.L_V-"[;.DH,7M\H[3 M5*C2FM ;N\H8P6ECK&RKGRS \(%A5_25+*1,9">S-J+25#Q$0&A]O)'GT*Y> MWV>EE7=+B/\6ZCCI 2T%H+LWB[4^E+&KS 1$#?]6[/>3LZJ@N1CM5CY0N*2N M3@R7/+UPR4>ZEF2KKT(:3I.L "VDL$JA(D5.YKIL/1"8ZLBL-'I,^.R6)@;: M.3#BLU27#=?>F#51OWW@(!#&XHSD>7S57@K8.\?4%J=@Q-^NL!4W2PV&^),Q MH@C-*A.:::E?(IF]11_5-'6S8PR:IHZ8+@ZG:1]K#+KY:KW3,=M3/\J)/+YJ M@&%-'KQ> ;VS^.(-M*C,?EXTPV2M[1S[^] @<;'@V)R.T.3L6 EH\ T>20,GQ"]0!YJ=T<>-2I>QM+<-4DABO*=['04$ M:;#WR2_1\M.G]O*7FM\_2P\(_K.B6J\3OI7DPT+&1TQ$XCHB[PNIA__ MTN$3/=$RG4L,8VM&#M5)GW^278SO!; 7[90&YM<:>K#UO_OQI]O!^*9_3_D0#A'N2V-BQ_5\ M%"+Z^ >+[\_'N8XT96^1 M-A;F#0O_9D7N1.1.G!YW(I"E#=^RAJ6W+*T"Z(ARH3M2Y^4 =A:V=)!('1+ MWL26C#*,@1786=CR62*UA0)[$UMVS&#D!F!_8B58_>CD2K2+3J@A^)5I%H%8E6D6CEE09B82A# M19KXZ0E6D283:3*1)A-I,KCL&I$F$VDRD2:#HS@G;20&OXX'D;3?L+J1.% MC]^1D*=/KWL/.'WS?''YNJ&\;F$T(HCM23$3*BW- M17$RVW#V0J6.6\R6C'_X68Q,T=>_Y^1AOCQ[#H6-/KWHT[,W@9Q7G(OI>$7$ MXIADC\FKV)GDY7-G)!C)SA0Y7#@^J%""^?=B](/FTT3 M_H':84(G?O3M1#='='-$-\=/[N:P.D=,U&EA=;B8J+.AAWH^4?^"S>%JHOZ M/N>1B1KU^YQ.)FI][Z_63]2P;G5& V+\!1E&2VR!C/TY*=]R:S8_.K/MF]L. M9\J'RA8M]]%R[\!R-2\*4A;?"-AH]:$" A W-'FBF7@KBK<]9T!!@1K! 7;W7:N(WI."\)>:ZC1/4UXE M65'_2Q;P!=Y5\P@Z2 ;:-[R>+&,_Y/5M4.SJFD%A68TBMC$YD.<+8XL?-,O$ M1+K.RR1?T:>,-#U__-D*9X]VL70)<-E5U< "XXXSLF[AW$60\F[A#L=<)8:(.1L>G6ZBNX3$I^8!NZ+\"?\*J39F= M*E"$B)6GP=BP*DHFSQX4'U;=!^0F\TQW^)]9>Z:;)?EBMB)LQ9/-,TUG-!?* M^/I#EDY.7DA>]:= N'J>+UJ$6WD'7;AZSKA0+,7SQ)Y=DE0^67WCJK&PC1%- M(=!E3OAJ^R!.,#0EFMM?=>4?=!2O[YP.C9?OW;^?Q(RH\_>)7G^X-" MGKV/?%IV/QQ%=BE'E.:"H83M''-( MTNU*J?_0CVT.@B7_9J2)(IN]18=D(BAYD&>^W^4"#% M F$LZ]]IJ?7[AW;>"_UTP[CHLV\L;X>]\WT#EP_AN-]PDM)ZR1)_9Z0^A^:+ M^9KQDOY9?Z] 8U/5/[#:?BW.#>J Y(X2H6*HI>_H2AS*Q0Y2TKRB^:IU*XD= MY8R(,QK9'[N%-DUSQNOK1TK"25'6%L##5IK;2;Z2\IF)7^3%2W72-44W!) @ M1#ZNSYI^W0FFE%M?W#^ KV*1XS3)[DG*\I2*]E>U0J1= M'F&5_(,1JW7:A!QJ=R-5L2 "LYU;NID1^GEO+.\?PNU[>6[4S'=-R8!BM]N[ M?L(;2@<07UIO;&T;\ _R/O&5+O;NGF2EO^B MY?-Y591B#/CE:YI5,M>N7)+$?]+UHD [H*4 7,;FA=%? -]59@*B(KID_JPJ M:"Y&>[<^=9P;K>I$IFYDZB)GZNJ!P*PDS,IXA0V?P4S,;*RSF+#9K50,M)%, MCD4.]0-X'C@U2P$TUYBE3HV**C_\G1O$GG<$TL'<[*%*H)FF^K6"V3OM44U1 M-TOGH&GJB,OF: D%>DK03$^8.L+4= 14T]&-%H9AU1R\H@ I4FA064_$8YX. MOK@A[?B8:6-H (&'1D\?0!/H!,9C1UQ#]2K9:,9 [S.J^6B#S\9]Y'>2QNC? M&/U[>M&_@QT&:%8:.]Q*W@B:G<\.C]&!"L2%+6)%R^8 8L(6I@MC>@#!80O4 MM7$D R%BB]%UBPY;=&XP*AFPO[!%]IY2>&Y?L@04+S;MQY[]"D6*3=_1\]K> M4'D)]?R;."MP^B*Z]X7,Q(,2<=)+LAG-I56]GH"'@8S+A/+92Y)59):LY:&^ MD-\>M'!8KV7DE%F:9ZHCH\FU;U@\)<6=D M>A0R:*<8I,KD@6!Z6Z[W._P]+7[7+,*0*B&!0%(J:\J&$+V@JSR1%\X7_R2+ M56U6V/6L-O; HJ9_6*T?[O(U?4[R%;EJ,BIJ\4"J^ ?2]NRNL_4JBKXP!N&U MJY6I^&0!A%]J=]:Q>_&^/OQ(-MHW05\X2#3:8K_8:"77E P7"_7.]J$/YS+7 M" [C8->RP:*L%B"LBY--0G?)9V76V5K6<_ PV3<0PU9BV,JDPU: &@:SWIB]104C3M!9BO4Y%?M%ZS!P *) HZ%D@]\T-N#0AHH5YFX5PD#==CAO M8;9I=#,7L'IVL#N,VC'*.>MF5SF1"!A[+/4U^I](T\[55SH[LZ4[; M='!/1 ]1#EY$MQC5#?L%^G8W)$F*_;JZ?3ML#,0+;C\D['NZ>B[9\GO1++]. M(2O:]@OW7BX5>;(Z]G@-;@<3$QFC3)$=;I$2<5I\R'6M_C&=,HJONDJT46[]D M.VL7>Y<<7;'NLE?T3:/NF-W%R,I3EM,V47?%\470+KO$W#;RKGD1HC*^=?;6 MJ%I$W0V=I(SA?:%M=DH= @@(#]=V%&&-C>=#M"O M"8Y:C3$9,2;C)&(RH'8WUMNR-5D^OY5)$A_%%#Q**LA]#5ZH*%%CSG,,A-3( M<8L>8'-\8ON]_-^3F%KBF_\' M4$L#!!0 ( #!E8E"A7F2YC+< $-P"@ 5 865G;BTR,#$Y,3(S,5]L M86(N>&UL[+UY MK^S96# "F8SNR$!V'#SZTR\<<61D9AR XPIJUFRFQ2(1\!\<[@X'X'#_U__Y MO$G((\WRF*7_]M6[;[[[BM T9%&!&D4)"RE__95 MRK[ZG__^?_]?__K_G)S\1%.:!06-R/T+N7LHTXAF9VQ#R?_^<'-)3LAW[__T M[L?K3^3+W2EY_]W[[TZ^^_W)=^]/3O[]7Y,X_=N?X'_N@YP2#B+-Q3__[:N' MHMC^Z=MOGYZ>OGF^SY)O6+;^]OUWW_W^VZ;U5W5S^&M4M!]T&W__;?7'MNE1 MUT^_%VW?_?CCC]^*O[9-\[BO(>_TW;?_^]/E;?A -\%)G )'0L"2QW_*Q2\O M61@4@HV30R"#+>!?)TVS$_C5R;OW)[]_]\US'GW%N4Y(Q;J,)?2&K@C\]\O- MQ2#-'[^%%M^F= W3=!G['P#'[_IZ*UZV M7#;R>+--Z%??:B.]IEG,HO/4,.3^;JU@ORV"K+"!_KACP_CO6!$D9I$?=VD: M,S=AU##FHRX-8_Y,#\-V3%?D^2+C>EF'3,_HSFK,S":E'EI&'9 MI^G)E]NO_KVA33AQ4E$G'?+_^NT.[?%8EEG#YR +)[#5+;X-&5]1M\7^N%89 MVZ@PF2ESKF($!W$X)W*B\ID5](Y]C%/N#\1!PJUS08'P&2V".,GON!R60=(G M-&I?8L1'CH)M00(4Y(Z1%@=I@9 :":FAN!I_$J M#@/^B/XQ0ZM"U+:JW.QQDV>(@US5Y]^)I M9)*8<FA'>2H!,#^Y[OMVLGY43B_B DKD-\1F(W,0.3LB?#5EL"^/U)7F[YQAQ^ MP_W8^R"!X\Z3_('RC7W.B7!,Y)9CFI$ZX*9Q4ADTYL:6*OSS24*# M'.<##WQK5)P/:#@1V'_F GLIJ,Y()(>8/2ETHQRT)59_/%DS%CW%22)D/>;& M/UW'G'ZC 0AQ4^S3J!A*TG8BGG_DXOE3C498U(L636UG9R2VJI,V*)"Q=%S3;G$3TOA"(PHQ&<7&R"D*P[B\825?OUJBPRY-W(N\_@CEFL'/B MB,@91R2D_E0@(A]K1#.2><3T38H]=DYL2?Z[=R?T[R6G"A$N' K;;&F:HS>3 M\MT9E?1ILDXD_-T[+N+G LB)0$)..TAF)-D*TS0IT:J\UY3D#\$+*X&M0J],SUR:N5W'*U0QUL#'9BUF[ M/$3-C3F&2[@[H$]8RKUKH#\G(SPY%=.V5XZ_UD3R#RB:61]0IB7JW9A5 FKP;\8?;F+,64"=X[6(':$["KSY[TZ*/ MG!)K@O\#5\6$AA !_?!*,#.A3,J@,&B1O- M^$$L#!4V\I\-MHZ&G'%LY,V7!MS;.:F)U@1/:XS^K,DJ3_?9TRK([P63ROQD M'03;;T&IOJ5)D3>_$6IV\MV[^BG1[^I?_U?G3NVTS#(^D -]F6ZH*/;#'=J6 MWF'**AM:D_B+@2D;0BW= )%0=@V$3(2'33)Y5;F-A M^>_*39D$8#Y8\4 S:YK!*UYNRA.4Y7[Q%,+K2"FB5>Z\!D:NN;;= K!7I%D24XM4(-GY\N:67JW.XGS+ M\B#Y*6/EEEO&I(3T!/RWG,E\,"6-KK:0AB!FJ;0/J].KOL.+H6Y;?;K1=0]- M=%T^&5TWD[$B/.G9^J):LMGON.I/@MMU,@SRA^I_X*;WD4MA6@<_BI#X6&RP MQ=_-+9]HF@Y6565LGA?;4PYE(?Y71"?4@,4UPDT+N/K[ZUF$\0*"7)LU9UU3 M9?^#Q6GQ,R=99O3J*>4&]B'>K-<9I)2" MR :V:OZ$4DM,Q[9>PD\":TE5<7'-IR)?17\O* GRFQ=7J M+G@>.*ZR3 UYC&4)E:O+7TOP,8=D_CDYDAUTDJ$U0A*$1?P8%R\+DE+A2Q=3 MW+!T@F9;79CCF7.PU,/97\8GL'D!UWU9K+G8*W1M:[F7@.!\P3\AIS6JYF7[ MF\XQ[=NYK_DJLZJRZBM/E:O$.US#N3T[^&7(=1JE'^C>K:;KF43A)Y,/__=U M!L\+G@]^?\JAS5)1\-.KG M(<=.MFQ9HI5#[?U^V0%^%IJ%%05GQ].;7>[JN($G8D_@;)(V)6'E?K,JD M.:G"Z:4MXGX2?DF"G%E&,#BT;8"+R(VS&GASECM//;8F.N;2BZ'DP;N>PS%S MRM4&N]::(.1'?WL S4]7+W8@7[=>CDV_.1V:K M?%9R5Y\^0XH9VVOI%#5/#O$ JOFI[+)"2LYKI*];2R>EP:"/*S7%;N]:=V_O M;^@FB.&1PJ< MMG%R[N!"U.93Y"WGF-=VU:$7VB\?H!XV>"19A!\ES40R*;" M(-S(O] @9+/B"W#?.L2O'/N.AE&=HVC M. \3EI?(-\;Z9.S(O3(<]RJQV[#TUSQL(G8CAY) '"O.5<-J'I9Z7IDL]85E>F4UP[E.?)6E0&NQ5/()EX=*+2M M,3IBBIC;.@X3H&92X*$._-@!W;6?HWX9$P7]ZA!*\^OVJ$QD,_D R="[V=^7 M6<:'((;XX677Y#IX@5\MGX(LJC+'=Q):BI#ENX<@O=I"%_E/O(LBOTBO:1:S MJ#F(6E;G4.*/9YR+'X,X^SE(2CIP+C<[?,A#P-F,P_F)8P"C(!''0%8UA*13<;/B>1L9JKO^',VX&;B.QS_QHK7,$G& MK;\P"&<^GL+Q[UZECS ]\?K>@>1L_E;\@I]IS@W+?/T")+[9^06*XYB77Q#% MD*3FOOQOXQM@I;H&>C/NY'J M>A*3^5OQ"SZR;$5CR#^4S\\IP(";G4>@,HAYN0.K"OE_%V< )6U./ &\",W. M#3C9!I"J]($6<1BX\@H&B,[$2=@']SI\!O+F>@_U;\*)&!(3BS[%V-S_5ER, MSTQD4*,S/'50AS8[]T)^"*X2-LUAK)CL3G/ K3Y'6W$Z<%L$67%IP1=$N7Z_ M/?Z>IXK)MBQR]]4YU@@KZ\2MQHJ-3Z=:_&'WB,3:Z=H$'>>N\P">>7G+XD^? M.B]\7ND1V]3D&W&(I6;TM^(#?VR.4IKC?%]G:<<(9N?1'B%]_8[KT9#FY3_I M<%PG(ZE ER\Z!XU1E1HYD"Y;U87. I? M[OC0@+4G,/P%:1A 2LZ!Z@DQRTB'"0ORNR29ONR19*)MKV*JZU-^[MW(B=.\7(/J[ H9MNLU"=YN=D$V0O41,@+ M%O[M1!P"-3DG7U";=X/TC&[B#>!RLIE_]PY*RPJD)P(JZ3I7XBVH NJ?@M@ MB7"IFORJ+[/KV*J2P79L^SI";;BX)VX=%G MFH4Q-DNF/AEWRC@*9R8JV-6[\P;CZU,\N9G74S>%Z;2F9.^A@B'DH.P! N#;5%\,G^S?$Y(/ M>=1LEAIG1 :FE<[1GY^3NPWS]\4C[XYE74 >: MUR8>&G43'/YWV5P,Z*"'%(;>W)N4%KMKMNJ/AKR9Z9YM.R_#"'SZ*O!6HKT/ MKO[\2EP3B1G%>"*RT^10*]H[K#@]X7I[ ADI*IJ, MR:T?'WB,,G/#4RR;&"^%LW"" %&U= SZ];IAXP2=S3;0-*(*C:K&/#/ M1UHB7>F>'MT$Z!7= KAL19(VK0:D@\!XJD:&@@AQOZ1Y3O[I=W]\_^[=OQ#] MP5ER*\=$ARDPT>&R5*:P05^G\+Y/[-?O:4I7,;+(A X!VTO0)!"?"\^7#CAQ MTO2A!O=:EAOY:<8L,HIS9TU__G"2T[7X-^3865.VSH+M0QSN58OO1#%E])&F M)78#9(J:65&S?X H4 53O%(_:<6)U>Z%N=^R-Y-C72>.F=,&J85T.P4 M6]/&[SF]+'X,Q)'SKCQJO#LAZ8+LM-VR/!8G)CB]-$_7K(::P^=&5[\7X>P- MBDY-X.YSQ#U-[;2^;C#/4VLMR,JT_MH2@)EH,F3T%/M,OOOJT6 Y*'BN(:29366 SO1_?(W8"FT9,ZT!=$7)&N6Y0?NRB0T M+/B^X>]ED!4T2UXZ XJ"(N"[BZ",(#];YZ?!QBA[8AN%62MB"ZT;V_&#\/PK M_.0_&T@=&W+&(9$W7QK8;\7VN_['R =SM!G6Y6K:4K@1EOD\2]=X9.[@R?A, M'H"++??._E>MJE?0^8*DU,_QK-+<2#[WUGN\;2B@*7R@49G0J]7.W^FX.Q?I M;:.S5ZO6JC7[IC;K^AU]+CYP@'\;BENR0P4;GF06C6U]:>"..*5Q2EK,PJ-M MUY\&]J+KY?YZ%T#A81@!$4/X/WXB:2Q)!7,TU9J.)[@<^1UKR;90>AW$Z=88 M1VZX5Q<.5T[N6$=6=\3=^TD2[&6*/'LED:EU %C]W!4,PT&1C>8A['46A\8+ M/^&HNXY+54-I6W4Z,!;DZ;!\3?,8EVP!RV^B;@U22$P$3NK,O+7U87G/5S#N M$JNM$X=?F5TOFMZ]KAODUP:&6X]&E?/32TD_.STL*??32G,_K307:9'%?/L3 M"G_JW=@J8I6@SL)A!9CU=[KK=2;B\/D>H29<%S3CVP2Z@T5$0@=2)73PDX/- MP>P?K@@.IO15>H&T?68LTN?O#]"N"RA%VJ__-PK1MD(+DGW*W%7@U@G,R9MW MK]K9DQ,'\YZ>PAP[UG"8Y@>61#3+FU<]85)"TMMKEHFQ%M7+*3!-=^PSGRK& MT?,M &_"QT&Y< W%+YOM'*NE1D X>QMH!"WJY9\G/A6@$&HAV)71JI))O::A MHG-XZZ0T]SI6Y13<4B.UM<:8-5?,[B2\2D\0AF>G2,84'?]G?&Z*7NR=YE4/ MFU_O&^?)2;5S)N<_&[WN8#JU"YSLMB;I>5*_05Q>#TI8I[+$3 Y*K,Z]02V5 MG-!7JZT>+LL4J?O79)^798Z'XS2%BVU.H[<_'41V;BA?)2.5]U;6V3C_!PT0S"XI>X>#@MN3NRH=EE'-S'"=^FCN85IC M($E-.*83GIJ3L>SGQ;I3SV30-ZXVLT%8X?&B\$IRQ708_+K\Q(\L6]&X*/F< M+M/H_'D;9Z*']G+!@_=H!),GGU(+NW6K ^>@"8V^%;B@SN5_HR7;C%097,@- MBLK,;$ZN>H-IP\A8 6'+JA@%Z^@\^+=F/^P(C(K!L"@%;BW$,@RSDD:7.R=P MW.N?;(_4N\%^K9_55H2Y.L \XWQ[@^"Q%^)>%'5:&)@RD]R*__EFF[ 72F]H M(O(+RZJ!]'=(=9CLWY5:= MU>9$Q>4XS-/N\F-SJ[:9(P29E4^R/YU M: MN8^P249'.[P\0OY&Q6H@V2 =__??;@+)K 'W?!6+Y9Z9VVO5 MB+R9LT/K#OHW$Y\X;"OL7"6__OC$R>-T7[=5<[^1>BU6?W(@/LR>2>[J5*4Z MOMK[C1A">?5R>37GTU!>LR0.7]HMVT"J!C MWDK!@8* ,1D$9$E'IV2$*;+KE3@.E<]SM1)_S9>/09S CI8KORAD;=I?D"3G MVDV8@#5[[V "OU.GP#@O$49%T#X122%(%S[IX"?W+Z3;KAX#$8-8D&H8\*RD M&@AI1R)J=4OP=6[.A*SNF? AE(3 TR517F;@,$I>$?6WUKT@VN_5>M!*7L0; M\*M)&.1ED!0O(HWK ^4_/H1\IN1#<6W?&PVPN^_6:(R'SF.^(6FER((K=8(_ M_0$^OGN@8]LR]A_LGH0L=YP=4H&A3)U+KR2AUVZ/-GW88[)_U^FZ#G$X=<], M $;[8WZXY<+,M!I@)GCN^48YSS/;>2FWKTE5$'M>W=KVO:PC#GE&J,S.R&4FYH3CW1 M8YF:]$$'V#D+O:H.M@[K::E]9%:KZLX]*U6-PJ!.H<=E5J6D!N96HP[%:5JA M>GGI^"H[S^F@WNS_$7M1+3IQ4RTA$+10K\21*-$YTI<24&W=D.]/*QOG@@]Y MO%IQWW[+\B#Y*6/EMDW)#1Z_4*.21O7;NT%?2J,G+4E7HNAJ>4! PVN190X@ M%I*N=2 /-(E$ !8'Z.F5H(9H'FFK!K?=JO8-K2(ER@Q2!&^V09R)V\@T$K63 MEV$1/XK#J=V^?NK@QT272&77(6U;Z_>P+<@.W4($:PF 9(>P];7!'N4U.G*^DD2_QEOI"D*56<.A:$BZ%<<#CC8(Q!];/&3%NF69H\Q'(7W!5A_9NDC MMWPT$L$^N7" NG\_97GQF15_H<4-#=DZC?]!(U$+IWZZ-2!I3FEKIF>RBM&5 MX^YD,!A7?Z9'NN/;RY>G6OWI.;E?M#X4=3DI@:.M>1IV#_?FL8RPX.N:="63[QL< WAC^PHY@N2 M3HW:_V&6@N#C3K54YT76# 5TG0KC\NY];5K@-WL)4<[3=9Q2"I$7G/ %_T.0 M) )4;3KSWK+JX2 -,\GV.-P9$+"S%2Z[C M>,M1I=[ROT*L- GW>$(/>!)W>9+76+]Q:@/TI9<9FQ''+@5=T2SK5&&I A1' M_(/)#["+_6#'ME6VH=QUA&6BTFTM1-,<9NIL<^ZIUH%Y5ZNNAUW7CX(];GZ4 M0G#RS;"A7O'>J YUZR^+QP]U_$>)FIH]9FE*9I:Z=[ BIOB?.PZ6+RI2H88V M23FO"CL,R7JQ(J!,@+3?N$>KTVFD9JOL'+G5N$]QRK*X>+E(^1:5YD63'PG. M>K@A*;+XOA1'/'?L,Y\%OBGC,Y) !'K]P9]9$O'-[8"6F>X>J5FF8+@Z+C&% M%W-2XH%7.H4N]B"1@I&4I2<=5-Q_K6#Y\5N-*P"S/5..GTFV5G'X>4AO&^S3 MQFY?+A='?R]$^MG'I'CB5A@^QFE=D?)_0:NNVW(7X+3$%"MU@JZ6$G5DF$7#ZOAUEH<.=1)(#]*2)FJ()3/'Z]GH]/!YFMQ' MYG75P;D:)T'".@4B2*2OYQ62+):3.\\':SUPSI_KJZ2?&(N>XB09D#253Y'R M)D/"MM3M,-2'N#V1\][-H])<,!T&S\8$_I2Q?,CME?W,O!D4W=L624%D[J9P MG]%RQK"'>V[EC].>A\Y3Z9M"+RN)%DQGCN-=\@9\#J$8Z>L,A\8693('=GFVKY&$FO06I MJ/N]?9!A]7 6O6'^^12QF.8?:FAPC[C+^3=\4*?>@1$!'"/D6AY;8 MA4'9E&>MZ^IRFVU&'VB:78%JQA?3W6/O M=0W!<);'UA!>5');][S265V)\GQ063O M$K\7ID+A&01+XFCL.A_=#_8@4I6>LX-(56"H@TB+H]>Q [ZZ"@)Z^3JHSX5;BW 1&"/H> =5P$Z#1V)I_ZF@2*T8X=V!A6*QT*#YA#^ M,[B$C@7_R'UDVF=R$OBS\YH$?7%4>+[SF02&>?E&@U% *HQT+G2KN+@<%;"# M!GAAJCM2%YQ'FMTS5>,#$;3U[^G7NDHP4(AYJATT+L=V<_&41#SV\.B $F,EG.S"9(H+Q&#^(@L" MX M9#P:LRSSB;:('7?M4,0:XGX#EJ7XW"MB4\QS?0U0T/PZ> $K*\I@UC_WYV-4 M_ I]H#_:N_7])I G-F%40=@L+768GW4J\N%5:0;WF;L,_3I MO20=%P4#6B +TD A#192@5F0"@[YM?ZO_X=%JA/%M+GO/(GYKF 'WYWWENKX M*8A3<,BNTJ;YT'F?7F_XI.48JEZ*YC*$FAYG@N.-2&^$#C;"QDPJ*V$G5%B-@X5$M*%(MX:5"6[?=4O4Y SIL56Q^^PVNW'1Y;1>)V> MEED&.<)V,2-0I5,45KY(SX,LC=/U2.YO[?ZP+[VP=%UI+AH@ZCF9.VY@WI_M M;_=KB*3!2#H@28,2BGHW.!=DDBVV'JMI2SJZ-[ 5I&Q2IV;8(.S@DY$"\"#)V I@AKCK> M]6N(J@L!G858 G7QFA.$4J3!J''XV]4S!T=CWF!^IQLZG!E-O>N!_R;(N^[$4=19F\7!?51*/ M=T5J3/>NI67*';';(BC*O$(IKZ*#GYK3SR,2'I7S"(LAS30P1F-J68$A;[ZD M*_'36U(!@Z/%JH5$C+$[U1R6P'&]G&"Y;Z6L?[RZ3^+U6 Y"A2^-J>01!7\: M>03%C$(:&*$Q?6S^M0,STU5R6/!&-7&"U[**&-!U*M3KW?M:N> W__4A>&%E M;W3ST)\5U>2P&]NZ($A)!C";1AJQ4+SB[#$KH\\,5BS;5'>HD)8FB.&\![+. MWSU04HT'7C ':4RY)WAY>2IV:]4??@GRD,$#6,A4*&2?__T;IQ(_*"ALBJ>: MLGO]_G98W^)E5@.E:8D5&97@X2+-1!,N-.269H]Q2/-6 M&\,WDA7_%??_76@^@>2PH;9ZR*[Y,WSD].PV_6[/';B,:5 MW\-_.'1W^*_^:\FG(X(I^9@$ZP/!'OR[HFP?]6-;O%MB!*@YG>)AGK%)1FC: M)[&6#Y0;O.#V/,Z [+ )PWR/L7(J=.P_N:^PG"0 AG0*H HX9(<';R_MCA=G M4F\@PW N\I;&'>N:T2H!,3>MT3YGXH/2L"1ND7NPH2A19=KS8=42GT+88D:# M4Q8=WA$,_1EAA[O=6#_IY[0($"- S;D9[N48FV*#IA%N4HG*&-RIMACC.M2G MJ\RT1BRFN4'8LH[K9KA>S>"D #$EAKH]9/N2TZO5>5[$G+MTZ!JJOQ'RZ&R_ M,]L:P:G!&6U+;W:OT 9XR^08YCB##WU:AB'<24'NM(RE_,>0BC?[%3>K_YT* M1L9V@\WQHTC.?I+9)[(#1/81S4X^T9/%3,V [H$1=S#"OY=Q'L/R\2DHX!!Z MY AINCGJ4&FX6_LYO.G);U,0UCIY,CD7;-PBKLRC"?W'2@44V]3"?'N+P M@3S1C)(XXE_$JYA[#T%.[EGQ "_E[T7X/YQ100T%EO)_OA J["W\@7<=!F4. MJAJ(A)D^3JLDA)*ISH[N)4(6IQ'OFJ67UR-W"8.M4%<*1[U9OUEH*9++;ZZ_ MT;AC, #=],'MP> \7" ,2P>3Y)O[ /JKK(KCA1IG5ZO;@B]8%^FNZLJ TZ/P MI490_ 0%E^'O$U"P@>[F1JA5YQ)*R7.UR>LZ=_>P0%!/R9151(MI<%-SP?C$ MM[XTNXZWE+>E9_03?8Y#=KN,Z.GC\ (B_Q5F09GNW;;*5 A( X%$E%0@%N3V MF^4W\._3;W[66'AL#-'T0B3)A 7WP,3O@U0D,@_2%_+FJ^IC+[>("L+)D-.A MJ73]RLB3Z\'(=9,?EH_4[PJ@FBJ!M;<4C4]9; M1^-'A&3M(VM?5"]("X[LT!& 1^Y?R+S9H+T-+1[X'E+$:X,_ /_:"BB$BB0" M7^=M%4+84::TJ*NS-*WS=M$E.7",-Q*=T"QFT8+09Z"45SO7 'Y=#]N#U=,S M!:8FX(![JT?EM8T24580*4 M(;"2 &WW=X=3?&4JS-)<23M':$O>/;S7Y(I=9K1.77AX>:+V$6:%G.S<>H1/ MY[@-SL^B'00P6 *#LL&W,"IMXRZ."@.)T7JPQO(BQG <]AWUO\SS_=P9(P&9>(SCCEK$W"QW$ M!""3#N:V:?=!0X.;3'/-V7L&7649??5@9$ZM.H5G]4I2N1K7PCG_R']WN/A+ MM46XA8-]6@_1K DWCF%%F@C:SOW":?,(-7+EK<3C7%N,FD6616-*NWIQSBAG\N>:[FQ)@B!..S* MMBQ4] @0)!5%YU(PR#TFPQ('RI>*C>H1X&-DBV1DM$;Z^. MA*.A32KB]4OKS.ZHED& MJ8-XFR]I7"R?@BSBB]"1;3#1%>:N#$G2MF@!(I$O@:U(_A#PEF1;9O"[HG[^ M*Y"1'*"1DF-3OU!S-G3<-9L@U@F=J(8:"[PD$H#K* BR8ED?2T@ H#UG* M,3,Y0YKJ?5INQ%G[(SU?K6A87*WV7NW<%D$:<<(7:87M:K6,V+8G!Y>9SC J MCB9J/Z:B 4:H0$:"Z*]E5>R6O,DI)3?TD:8ES?\$A;,H^;U2Z4G7@\>I>97+ MD@0KR!0#-2JYJL=I"$]N*'D3T>JGMV#UJ"@+3+BROVE:O"5-"VBPBYY:$$ZR M3,05&BBFB)D*Q_C-R0:\@R<2[)[@;;G.A?$67@%MMTE,#Z*OQ#,#;N&JCF [W%!W34S,+ANC2SV(A2,]BG=CGZ_ :T<,LQW&',N5; MX;&<>#:7_I+%!3UC3X,IB#6[PT85(LDZ"R)$XK-6+]D(+RP73!:/3=\ 2E%! M20 ]B2:Y8BLF4%>R56LF3TZ1@P/NZ_(^B<./"0L.'\>-MD$?;W?Z#AL?*(] MVK0/].O(Q /UD[\!>=+0)Q4 3\9^BLU,F7>ZI3&ZIST7:9B44+"K]\QG&45" MKH,$*F&SLK@.7D2^V+[;.Y/]HDII&*#O)'&1":#JA3>\<,? D6R+=?!@=H=7 M5*L_X8C)*^.3X;Q'P8XCM.'(M@8GFE;9D$B<$YK$5263@I&,AA3"=>KH(-XN M:B:CR((T#T)/L3=&30NS-M-NO?)=_8*KU4'EEORC*.HBJM4,N.2*7R/]<4DJ MCBL;C=3OP3CAU@:)L)Z=BB/<#AR6<,H7Y&.'$5[\;U7!8YJ,UL[<6-#\1AA& MN!N_H]FFS_D9:8;+NGC4G:.F\P57_N!!M^3D!?N M4_ >P%/8\*7R@5L5@%(\Q+PI!Q@%+SZBK,94D,E.KN,\YD>EB"Z/0R/E&F.S ME?=VZJQ EM[":PH\PM@TI!?=&E] W@RC>#A7T8?:)IS(UG_]C[G>ZCP,&Y%LQ>DUBM2LVT.6CBP MPNSA(!40\FL#Q4]R&>SL,$,LU_1A+^KG.V?UXYV+=+<$YI]I<4,A"7RPKC"E M D#E5?>YNOJ]83QB/%4GCC,>GK*#ZH03.BM*!PZ\$8/'834BX2>&-:;Z[=@\ MQV_BD=W T[HZ[_C.4<\G..3!ES:@X\SP=#FX0;L+GB_JVF2AF/&)Q$L3[=$W M: /].KI!X]3)/GF_"9JFN,R46>?OG/:2I6M1:KN2\#OV@5;'T#2Z6DFV>8=7V&!YI4S[N@UI/N*:WAX6F?TP*>$P&H/J>%VYA[2AI0 MO,UL8-IMI\3G8]+W/'&N&%HS][AS) MQ8XH :J>I&* DTR6/0YDXHQMN#,^* O[?T;+0-6-H[G_M:+F_AEN+\O8%!^L M3O(E7[63BO;R.>Z+]AYH@9CJ@YYLS[8@1YHY!XKN9WR(>4R"(PZ4>QE%4+RL M_L]EG-)W@YH^TA:M]CU].K(!-W_C;>G M+!K>K(TUUA67O4Y=2TQ%G'#J!,C[%9I^]O;)S0C/-.]T?PZR&*Y0FHJM@FQ, M\UA<([>WS9]I45TL]P06:?>#NOT0Y,'E: #X74&&F-RWAHQRSM(JPBOL"5 WT9'(E&:?H M)!H(!\W8DF*: YCX6)%.?BN(SG9<+A?+=8 TK=]"#1>M64YJ35:LAV=)Z](A1N87F.127ABNK0&*,%=FR*B_&?*W6 MH:8J6JO>&=2T4G6?-S1DZS3^!XVN*9_/]/#E@%1;C.49ZM.)C1DBKJR"YD:! MMQMD1WU!_ ]$^U'BMJ(,85#S205@2FQT$9'%-AN6BB3M5=[V MJ[+(H>0'-Z7#X5D2'^%CM48Z=Q6X)2 0@8%OUJL,_QT8ON*X9-C.<+S47"6X MBQR58;%,HUN:/<8AS3_1GF!UJ;:856*H3]L"4],5[R0:RN37BO9$Q(?546@; MU[A3.2"KLZ05#':,[7CS&J,'.SLI0DR)HU;M[%T6@+K=OFSN6=)C4GO_CK"> M>_W8EON:&*FH.;>'_3QCDXS0?KFXRH(F32J]94D)^C%BZJ0^P+T_'.G8^HN( M/>*DI8XW?(:'8\OZQ?L#SQN<7I[$R4@64^>OIHI<\,CL669C QZE4]ZK"!Z4$Q9"2*J;)64RG. M4YJM7Z8]X[%VHZ\_^%@IH&G"&S8"W)?"T&J9''WA46)@T$S5%^Y1E&'$W. Q;,A^V ]ZV&'V4OIV4(J;& M4[=1ZU?9.DCKR-_3]M8#TGJFT74U W54\,? MBP\XQ&99H M>BF7W/M)<_J1CGG?@XTP7LE19]:GN")(@"+>"S$ VY;WD=0#7%$O[O:P=# Y MWIFY8;D-$HF[E9Y6&K>4M]@D]2.]>WJC>K(Y.>SE1!62IH8BIEN=>FNRC,]OG7L;X34EOW.7*G'/E6,/NCB M1J>,%X3]R/G Q#,YKFB?)%;9%G^)BX?3,B_8AF9"82[CX#Y.1+QC_Z&B_'>X M\\7I_IT$(\H 01P[VAA= 2_Q%86?%MJY6.T,QI8CF!Z-F+Q)=D#?>CE:5= E MAN:Z(4LAB"S3J*'S,KJZ83[5L1<3).S?3M22)7"(,\L6"?E58"'29Y(NAXE3 M-TZU3((,2H0U1Z[<O8R#$!/#[1'@WK^TE7J&L&"@,/)EPC_0[*EWWNJ3<(* MIO ZX^O,ZJ@]?NM3>E\U:LWC:_(&U$.[$A,:3M< MUQO3=.Q@W.KY/85HS!GI^8&.C&EY'X=MK.U\%$'^(+VT[SBKR"GS,29/:NTRCF\IS.V5YPR6 =T$:Q'4L*6C^#C1I49-7R2_D_<,#);1A2[!C1MIR:-NRI:JF15N, M),A) !Y0F13'OE# S>FCN$3S;4I-&)A>TVML?MT&TX@LEH?VIFY;#0V/##4*C;,=NW0E[RX6M79PT;4::P= M+JCEN#_[$2RY<(<:JCIO:TV@QSN&P7J=B7AH$M9C6C,6Y?53 ' (9T22Z*] MO$I<*=*(\K6'1)6B[.>YW-(L9CZ2W(W*%I-FN>-7MYQ= ? -@.5<5>N%?,A1 MFVR/?0<[U*_U!ZT-X<9'\Q-B/,U7ILPLMY)TD7*9YG/^(ZG<5! MAN MR^TVB>LKZIOJ.F)(NE!]("5.B99U%RAX(IL&1&7M:AA^RBRCYH$98:XGJ?T8 MIW'^0*.?8 52DM7I+W4E=)B";;EL*#>O\SR+HP2K^X10EG^>1.\7EOWM G)Q M<.=&3?2FO]05O6$*MD4/*)_$Z,E=L+ MD0&>.P>0.(*EW$TH:51[#"+]A B9[KQ!."VS;"!QN=&.,?LK(P"T:D"$29#G\2JNKD+: M1QN=QU!')?"BALUK&"=YH'SSO&)9_68XJ__..V2KQ>YBIKIYZ?Q-A G%*8'$ M*"\TR.!3V&:G<&R5$-9NFL*7$(Z"XQ5)6+JFF8=]MUDCQ>S)BSLKWVX0+VF0 MTYMX_5"PU9>\JJ*K:>BE^K9LZT%"B@0"<>;7P=!< MJ"_('>0,\++[E9,GAF*G^QUOE63&[&:WMT]'^]P]VG/S>7I!NMBS:7+%[<:V M BNYIYW)UJE?Y#5V32,SYG;)K8# 0X5>&S'5#+FP'G9G6Y/%0Z>*E,_488-< M9+*L<;>"W- BB--@W5MK5JX"Q;HVU MX+OO].US'?$TM:>*-](Y<%(QA<[#(DS:@-G MQXG ]_71\3+$V-*G(%E '?FOK]._I)_2L[OTS_P_MU^3*GA](9&D7\=/U*RX0;@@1M#./XJ M'F+>E*8D"EZ\I+)7TVRF,<>S=98@1.HI3A*33M)PG_:=HV/:,W2*CD%:=H9, M< 5A:QNR MK4-CJEO[#F0O^1GZD+TX+;N1AGB#6"JJ:N+I/.ZRC DSSKF4F 7MPS)NF,33 M+5&2,DB.RU2>M?GE\P\!GZJ0WCY06DQ7'C#=-^[ S0P&Z[4,*R>GB[2OP&JG MOFJ^(#5<(O":J'#@CULF2R#.74.U>6KOZ4U?OP@P2>YX M%>LS>C]T(#O2THQX0X^>1!Q(&Q!SW APM[V5H+=1O$#:9RSOF'0,2_XQPW0] MR3BE5ZLJ<=C'(!0;W2]I??'-S0D+4I'3HM=35/P6Y0E*TG!S^2H)!E'-VM8H M,1>P' RY6C79Y!H\"])!1 2F=M@M=. PHU57Q955# M]U+B6U'QF!;K-4T,7+9"S\-)P/I;8,S%?D^VC0)0JS0!G?%+%["MS'@_6[KB6][D(HA\^9IWZ G^".M2SP\/1(0C(:ZT'.BX^U<Y1X:&TQT"5V\=$@;5M%=]A(!YR(;ZSAD1V^SDD]^57Z3-Z6N3I1R#=^!J>.'04+>SB &$1G9FQL<+_8T@O6< M1@A81. B'6!DCN,V<# !@]V*P0:=P:XH/3Z:F,F)Q+1"CAU+2'+?[:I]6][G M].\EY%" A(*]7JY46^0ZV]NG;;.S(TH$54GOUM*B.,Y6IL0K&V?GVX\92XM+ MFD)X")=7Z8/SH0^-G9H?$O!W9'Z(Q,P1LO[X3"Y/7[9$X"$U(#*C<9HY)]^N MQ/B2>GQS7HJ&E6OT9'RRZ:<@^QLM.$\YMQ^"G%YG M;)T%FY&+6_7/4;>Z\F2L7_E64 A42P(PI$)#=G!(C4?C3MCF<+7U+"_XJ@+/ MR)OQ%C5+&+!C4[&C\^=MA=?'/3)".IGN'&@JY 6D84MI"+/S2UP\G/^]Y'I_ MRC80_B7FK*8]4E,-VP=&-55IV=;/"XA*:@ 10$0J2*2+J=%1C5)M]@=N] (O MACBFEB^03)[0BB]AER_^E!4MM,S(A'@]1[SCQ)?/\=#;O(G69LX2FUZ=GR8" M8?(KD)[%@>(1=X>/%/M9IAM,L8%BBI%T.,5TQ^>W,FMNK7DY&MB,_&S![P>-S0]C'. M0-S:#V=QQGT&EETG8Q'*$TVQ,6L]73J)6/N!-(0)4-:+5S,R"&MVM1INU QW MFW@):9Z2'Z;"3Q-B?[[9)NR%4@FQ'VZ*%OOC+AV)?4/8A-B;&(1EL:?-<'V* M_8C\,!5^>O4A\LD+MJGV9GR(W-T5VH$/D?L/B)SF\; /,<0XW4QO=$4S[O[> MPJGHES0N1L[EIMJB,K -]&D_JK:B2P1A(BCC[:FY4=@RJ%$SWNKXNP2,/E)D M38D04^*H6Y/Z,8BSGX.DI)]H ,'%,$_7+(G#E^I_ITRL\O=(DRM-Q[:2 1 B MD) .E 6I8)!?Z__Z-LOJ\\*TF>U8 MV) 4Z_2%E6@,35?/!E'@, \*'7$!$911(3L1T$BG,D%3CZH+;Y?" A"225[8 M4GHM,69&9V7VQH"3'TJ I-F;.X, 5&=L$@">(Z. XX1CLS#-C_D8ACV!UC,- MQW,S=^/PD<^^,=O0[!MS1F%3F?NC )O.V.CP-LZ,@HH/C@V"I/Z+)(_TD"C09,0Y#G3HQ$H?$YVDL#E':-QKZ?'%F/ JJ; 2&?;,PHH,"CW: MFHS/F%NK D>I MLR2=@3I(6&#!\W-*?9(\U'HZ!4/D5:"!D2UN\UST])\WAN M0=Z]/_GNQP5I@9$=,I$BIL'F-WA*:6J8#K]]2^O5JKFYN@N>*XT;S;* Z,&8 M[ Y2FHL(0Y;C^MJ2(ZR,N=_L#9CI&I5GR3EP[-JQC,;KM'J/&[[<94&:!^)A M JB?^&EDQN?(K8*( M"CF2Q=]'VR(%N[=/VT([JQ))XUQE2JSR[3-T?9J)IU1J'UOQY(V!;%7[CC] #QG<$CS8(U):4@ M39(8#.$;."1^:_:\3V=LID_U%J1"0P#.S,[M>L1,ZG1NB+]N->\\R-(X7>?7 M-+M]"#(JM\F3_ JI;Q.]VU:UACSA](D ,+LH5EG^,R13#;S:^F-3#>HF*.CM M4[ =?[DUT1S[>FN@6R0)T >;UG7,9&8_4IUQ_Y7^MQ9S#NG /U M])YK2JJ8*G--*(9*]8G1QFBE\%9]XH]FJT\8&HC%ZA-_G$.2A$DY8FH\-: $ MWZNM#A/-L8HPT*VC0BRF5P=CH[&Z.GP_G]5A2JJ8*G/=NNXW])&FY5%"TZ$_ M(YWQIAM7(2\-/>]@=^TJ,/:S&GD'?\T@%C-=99F9*C!JN95B40:)GM^3[ MT#=;T[0\6*UI4)IJ:V/4!FQ6!:8?:%_?T9WU#7-%L@K4UML%&P./TY#J+-T'VPI6AJ<"; M-Q5X21ALQ6:8II#!.,AS*$(3U*.F%5H?F^ QV6'2/'6[[;T 'M*[X%GNJFJJ M.7);/-2M_9SA0!="9&=W*37)::;*/L=9U-HJ-2-/*A0+&"GWA,V\ID[195FC M\2<[\RMQI#YMO=6.D'/A5NPO*0<$E2/ =4O7ES3(Z0U-Z5.0W-%L,R#BDE\A MQ7FB=U=GD1,P,$>4QD>&*:LD,"Q(BX((& M2 R'3@[.D@;)2Q9 ,=7U GU-. MZV&91F?TD29L"\Y@[4B-QE(J?(D^UI^D8%O+&@@BIK<#8O=F3!L?L8E#^0K4_@E7 \O, M@;SQ81LYV]K4 ]\[W$J:@<_V:$M:00>.XI4FP^T26CG+IZ./KGK;()?%O;Y< MN9E[1#%.I29JC,E0>!5F!S/\C7- M1(0./$J^3^*UL)K#9\SR7V%\@.G>K3^NJ!"0#@2RPX _CK8Q,EO!64\U#[8= M'K 6K89E!E1.@RR+:7[*$F!G%B1C]2[EOL$HTE3?]L^F M:_JD!D!V"'2*5YH>E2T5BMOQA_7XPQ:KERJ5DJ+&4)QV?#@/M0$>6!)Q7Z6J MEOF9%?0LSL.$02KVR2-YU>^Q!_&R=*P?OW> ?-W4E04L9 =F!E52E*>%:?/: M0>/_9*4O=,CHP8KQ05N+&9K_L8JL9LJ&"QDX M5!DJ[!2O5A12ZM /M'BB- 5'N/:":7250EEXCJ3(^$1 GHGF9P[P0YSP_M=P M53)6#=:L&2&BT!N*3%2ZY2N(039> KR(1C)AW0I$8MKN1T MBE;YY9NV%8EVK+RO60D;UF:WREG)77$&K Q;5L*U4MAAY7W-R@)&XJ,>EA4E M8O9GV'%\UV8;Q!E(R]7J,&KB_#E,RHAC_8FQZ(G#'@KZPO2!C013H>7J2%D) M%.;XUO*H$;[6#A$X$\=!1F]:6*3!]=;GVRV7U7G!4SD/9Z!?V%:\G&61GZ2'%N=PSSZQ_ETARR* M_)=8:S%-P9DEF(:"TG(;(T1H\''!B'R@M(3$+M_%4'^LAIK2M;@/4!HLO',@ MC^W@ KD)M&6=%+2(:7#3<8Q!N8$7O%>K8UB3X04*GV(C"R1(6 \JJ## 5N/ MGLWF'9_*9# =#NN&$E0KJ8AC6#X%631R!3?5%A4@,-"G;3%JHH<%85)1QM]M MF1L%]IJJC0!K',=<#"P08'S<8T_)"E-BG5LKW%Q,_1(7#ZRNCP$3'[ ^%_-/O_OC^W;M_:;3(R]JA(D-,@Z5N M=>IS"5I]M;JA6Z@(F:Z_I'$QE#ARO#%2<_H[=;41ZJ>.T1U3XT"H2T4:?*^6 M.)$8AR5%F9 2IL8RS\<'EW%P#U%;,'?1_9>K88+]W;T<&^S",[*%U M1X9X^\7ID*@Y+HBK'#I%\.SUA$]2G,;VSV.)VP\M-ZRL@G!V M1^MYSL)8C/B)>TC\#S%OD)&H/HJ&".'X4<@QV9997@:\ \@8GI*@+!Y8%O^# M?[KE9+XAU3!YPZ @"SYJ[B:G7)TK7(I%19/LGD;QI= MZ8<#2I.T_C"O$QJ7D085:"C@JM-R-0?H,TNZHC6%_=%RR'GQ[*,*395U3?<: MF_)(1:?JLOI(LWNFNMD1M(QXFTC4AMQGB7&X\B_W96+,K>QAF>/SBK9Z;P5H MZ*1BH!GVC.*@.]M"(XQO(HROQWW((!.9+&<\&\:?,I8/2_KG5C2;:?YD>)1QM_C2:=U#Y>Z0&2=.Q MK50--;$#/'HSLFA?BLS.+5:?*:;-?C]VODT5W3GLFK#V8Y]HVOR^KEU;_CX, M.O9?2T8%:B>%6&:HZYSYM<1X\.W&WU-T+GQ=UW9 MSSDD^0K !E2LX^,I/7_/!#,95FC>)!QN'MJSQ^N,;6E6O%QS#A5\+8(<+B(W M;M\] KX7S"V".C4G^5/482G?++@8.7K#4)W1JT>^.!N9=J*#M 791,70]MGR MML8I+D(*X;+2!JJ'RPD-C62&ID33,IVGCW'&4C%AR1T-']+X[R4="<*4^@!C M;T8[MFU:]HB3'75\2*;AX=A*V$?W!EZT.#THDYQD,77^>CZ?,7&F1OO8B:"MN9!B^=/X>I@K-$ MX@<.=LTGI7^+HO()_@',8-<.7KZTM+E'3QKJDML4>P]&IIG-,!QT_/BUK5IX M2]<@_FVX_L5N\_3AI?ZC? 5,5&_8)[(XJM9?S78J8=:T.T\X.M 6Y/ZE;3&7 MQ[2:,]E;&%-C>ARGKFL:@/68=HY@05H,55QE!X5?8ZTP 0S/5??2N 0'3E$0)[_1 MD,'!OEV(GY"YR_D)WC3#&8J+;L5-O WZS%)6Y8B$O3O$.M971P/R)O<14N#& M.[>$DRE>$XY?S!EY) V9(E;V+4C6^K[^E1_J8Y_)I!>E*#L/>D35XI M9JD/@Y=2'U[N.)#EM;3 1 D3U4/BO4 M8:1P-*V()._G=*"QO,]%8E?4P<;AQU8..!HB3@XZFL>Y;^KMW=L_S?#HXXCM MTD<@_;ST_X2B*BV]IS(?64;C]9![@^O$X'.(86+6+XDK,N+]>%U2W/PR8GB$ MIE82^+FN.7^PBM30YK&.R GCQ*,%6?X[#ACKEDB:6#Q&VV(#P/KZ=%7/P7L] MSB%>'I7:'&70;'<+M^7]7VE8W#&^7,79WFM(O-\[TJG]/44/<7^I^E106MZ, M&.&+F_U)#17>T\JRQ_]^94SH<5N8R1F;K57YS HKAF6\7_NVI9_^#,U+/U#+ M%L84=]P8&8[V=1J:"27 V1J9N7/\2BW('^#_X23V,4BHB)[FOE4<%C2"/RS3 M:/\7G98#IL9(G]AW;CJT79D8+9"HPE%NN8*(0 ":"[[?SQ]$:IR:=%URH0$F M_OX*QH]\G"'/ __O-\SH.+,R1:_(@G:K..]J._,O>JLZ6S&X2 @^[+,BU%=A MSA7'Y-SZ6>BKDT\J3O-?#Q_U]T3-LY4VN4E@!XRCHK6:QGHKEN-EK7 M17<:NK/+'3[)Z+ZLL#,JC7.^6O&M[]7J_#E\X!RG-T%!K](9.%#S 8;4%?\# ML)ZV2(RP*DY7C9%PRI14/^>$I1*[0TMZZ9_[?1; /RK?:UA>0&QA%2ARD184 M')J1-6RLN<8:UM>M_36LHE.'_7A;K499RE3Y](HV]M?"&^>#R6B0TS-:_;?5 MGZY.5GIJ8VN/!N%C9TUM5#4%PO'[4UH _.N,/<81C3Z\?,FABLO'. W2D*-=MO6)!PRL>@?8 M%ZK2A)QE3)%&A'K1:G&\2(,BS$.9BU)%9-4 Z=2P]O/H55T"F3Z;'LA]&Q/1A-W#JYB)[+H6T2/T!34$6Z\&1F2"*;!J%DM3 MBQ*[-(UT8'9IZB'D>6GJ061P:3(R7IVE:5L#@FRRNP=U\UR>QJ1P>GF:9+6W MH,M.I03)PNU#7^@'2A[V[*CLB(D2[OK0<89C!(+OB,-!.>F/)1SGX"R6LNK4 M3F,I&^G [%+60\CS4M:#R.!29F2\II:R-_66ZRW__QK63!>U,7F<7M0FF3Z' M14UI/;.RE#E:Q:H31(W2Q';'9')Y\S(.[>K1VA/D=,F67ZWGI_,C9>,/_ZUD M'A#]&K4D"O3]*J@"4'.Z;(<[!VJO_HAH1]OGLV-S CUI#]#SX+I>55Y PNY' MFI9#V3M[VZ K4G7ZLE^"*A>Q0UE%SH_,]7./2;'$K2S\E+$\Y^[M*AZ*2^AI M@92#3D^VI4"0@JT)IX6QLUI0$;LI>;R6)+9OEID$/SR%*_^2Q04]8T]#;Z"' M&^J&*+<=NO(SCBEC!-H$?L0[XI8L$71/HDGXM@.JCP6B+Y1Z@$N.@ZC_7L;% MRT2&FOY&V.#BO/NYQN18X3B#:O "X9(?678J F_7_!]0HC*. MZNC;Q@-]D8^%,=(G-NNJ#FU75E<+),9 N^+*_JY.S9K7&,&]#EN0\.,.I9\< MM4:DF5F9C#F<"@TFXU4Z YKLQ>B)SR UO^<[@[#,G>:8&+GVVUET8=\B3=TRR?I(J4;38LO2V&GVC*?ZBW?(\0 M<+Q&CR#16(C-C$]GM=U1KQ9^]5 ?2:?-R'KS,)T.2]P$E(:Y1\Y;X1! MN]J*)['GSS0+XYQ&0PNU['?XXB;C_3LH;2( $) :$N=Y*0K-'ZQEI-RV/S*! MD- :H9^[&_EY86AFNY70^IH)L,%V%LZS?HF+A].2+.K, #/(5M?W/GRG%B3+[3:)0W$ 4SU=/"TW9<+_ M_5B_3[S+@C2/X>\CY??T.D/?'V&(VD\>(%"1#BQ2X2([8*1.R+&#YK-PG^;L M,;-3XCAPHTJ)?UOPS214'N9"F'#-K)V@VF$:"NA0^18;Z"%#PU%0J "!>F)O M9Q"X'9,4&#\A+DKRQ+3X._?%9K2,H6YWSA8<-P4/T4N.SR*(VG.HM>S,IUSB MGM*V&W.I]0?3A>:%D@PIU[=),IATKI+LC!EQN"6Q_EJ^*%*2M)Y;(G56.E;* MF-L)OI2&'$SQ1&E:;^I^*N,(3EHNTLJ0?* KEL% EBL^CW=L&X<_?/?#)[JY M'W[S:K!KK!(;@&!;N7<8R7T%DM0H20,3\H_4B]F]0"I.<0/ 2@18PM&27RN\ M?A8WHY/-;,Z@E]U67;%.<9\U]97>#FNH=T=[*ZE*A8X&H+6O&H+ARDY;OIQ&6ML.&=1[F---W&IP(IW .)4XE9:K'(51AH)^E MBD)\HNJ1X-17FDO50.^NEJJ*O,Y296P >DO5 RO2]64Y/0L55+<]+145=B0 M2Y74Q[I+U2@1YTO5*!JMI5:J<10:ZYPM,DA>9XC9JAUM1')S<4;@+B='U-LQ7+-G", M]T!U9:JX431$61O.LCQRQGM68%J1%13JPR [7 M@L@.WFZ(D[*4'HOCF$T157C/(,!A.%#:#A%?'L0> M&$=O!(PLBP(X >0^XZXM"8/)=7)DAOT\WKYCG^*497'Q1YJ/M_LY=/]CN1Z'S6%M[7#H/M<]BJ*]U7XH77Z1@).6+ R1(X5TF55V5 MZK6BIP=MB_-TZ4X+<$0M)5(JVBB]@B/YO6M[8#6Z7>( MCL_&$IY_D(_+L>$L$1ZAI_AS;2EEYJ?'WSMKE655\C,#KZR]+JT3.%"+J_&Q M(3-(5O6"ZX?D0XNK]\?BTJNK$EMGO[Z>\1_R(@[-+;"'/;I;81O*CI;8AIRC M-18_.F>+K!Q'YK/*'HFJWC+;/T-^-J]7JS:W(60KG]JV#C77W+ >=NMZJWI( M7V>3JC$6G>WI:4:CN""K(!09*TG P40BC^>*^LJQ,B4T/9O1<>ZYU1%1INV4 M;;9\T:9I'C_2G;)_IL752J0KZBNN/9'-V5S'2+W3!V!;0P5"2"&T@[A?N/9/ M?BK7FILY9F\ZW*K);?A HS*A5ZME&%;/FVDT-J2[X#ZA=_2Y^) ,9[@TU"M2 M032IV]:.!AY<(W0 DDIK]B V2>;> ,JWY%#+T+(L'L19QFCJK;'&6OO\PT[MYS%I,W2V=/WFQ1IE[=&^ M=)Q?KC,9Y,%ZG='JBK>MBR7E#2A]B\Y%($'#?K*!+@BP<$VN@9FLW&HSP;38 MZ]O&361\&F]NS,ZYRMC49^G\IF.:8/"HM?._9C;'?*<0&9>]C*=B&6N+M6=] M?5JW7S710T'RFOIDE+E,B6.SVAB,^& *7]K9%+CPSB2W!/[<-959D-\.^';D MZC !&;LVUA0I=WU=VA:TFN:RQ:Y>*R. WC;9"0!@;A&Y>$ SDI.!(230[+6BSS MA.@P51[.*J'_U)99]7,[J?N=;9R;;;*('FJ0D"<.A318^!;:\^99>4[DD_G/ M8@M]0T,:/\*./N>^2P3I_L0)_#(,8?W)=W]?)@E[@J!_OCZ=L?*^6)5)T^J: M)7'X,BC6YDF@1=\<%/OJT6)=$(%6I*BL+HP:*&37:D%:S&3%G>D&==MV02K@ MY-?ZO_YURX)@,!>S[3@U2Y _<.SP'ZB!^!@DM,4UM:8H?8M-U")#P[:Z '6A M(.*'#H[9B;W:E# M/L^B;-^ :$ZT-EMNSW,I/8-E\M1'LA6!*.(5GMI&X4.0 M@%&< ?CS5'&/(P7=DH)/"?9T;;T9*O'=0U#\PLHDNMALN2-;I8B.'^$$_X9O M0=5T7+(SLR9@@JAG"S&!SJ .&N>#R1*;I.#HB(!'*GRD!2@:3C/#K5;+BO*T MTBO-BUN;4/O"\/@;O VH]3D>+SO] 5*WASNVK;\[RJ0A37YMB/OQ)"6XS-19 MYS@6->:*L(I#J/%^!' RY%3I8VQDJ101ZP&D.Q2D5Q1];VL4YX+I,=CQNX(M MA2S^?Z'!T+593PMLI/^N)U\ 6F =MZ5- SVTR"(;/P MY&]H5(J\+/RGO$Q V>"(^C+8YA"*7=4_NT\HU%DJ"_ZKRW@3%]7+.#4WWP0E MLWL '42>-P@ZT WN'AQQ4.=^4V"! D]YA0%"3!)99KC=/1C1D.FMA;E)FX4% M:]Y2[8^FB9L0R:+#%Q&*DXPE0#3_2F9Q;VIGG#:8'LW:V]44;C-=H50H)F-WJBU584[ M)U.#%O=I4Z,WBZ[KK>R7E;Y:?:9/G>./*D8OH1=UFFGNID5L.V)=]#M$UVG! M$G97PP6+$%??Q1T_$*EN&*M;(RV?#/S MDS1C_X2/@645>LA&P:JB]8I'.*BN77@F Q"LWP)%445(Q-@5P3/9-J1!0[: MBKS08"JSWQS6W*E9Q"ZX4E/C^ )S),!O%P;X2Q;#X<=J2$>0O6"O.M6HN5I, M%6%A5E![(]*SEPB$_#,K:'[)N N_ M3*,V\=@.[(>7W<]W'.'(@TL37>I%,:!(NXL[)T#2YV-,(S-T' %A@.V^'FD MFM$,QJ,LK/WJ<$0C]Q*C)#P':C1%[^C;9$RT]NG;:$1 M1$E7='P^]QUG*U/BE;^,[MUGE@+H=? "* =D2>53 YG=ATC8EK0&0_5V\4WG M&>U;D@HIW%9 %B2E_C.@3\[$0!9T.?:Z% HRKAMO( )#C.:M%PW0G5MF>,(;=)6Q%!'WZ0 M&8Z+9$>]4C.4[6B8>3/8BEVMAOQBE2W8="\FMU[#U%QIFB(LC/Y9'WG!BB!1 MO%*K,9&@ D52@0HT,V2;#6LVD-56LUEPMZS@FA '2=NHVGOFL/"R;-?P_/IV MGKM0"?&>VGW*SIR_HT.9I7.RO8%#0B]+YR W8*/[I?._Y [;T? M<4ZNH)(\=*LNA[[OAR"/PV4:U:H]\\6ND*DE2L7XXV>R>JF)29,N7"6'7 M25!45;[%E4_!R)*N8<=URK(MJPKZ^:D\I3H]3)/GCL\7^?Z-@D?:UG\+DB;4 M:T)N53[%GDE*D+#^8K_! -:R14$:&+Z31RC- M-AK5^;6NN,I T]:&W(9M:] MVB]%(L@(GS=B21)D^Z1RRWLL]K^=KP/L[O;?EJV MI5%Z<]=NW.X!UIQW;1.3-KUGDYD)Q^^0ZLS$D#^;FW.PXJ/10I/ML:^(AOJU MGCBTR3S=H>PWC MDTU#?Y>/WZLEE.0YPS'2K=!]*',X=LJ7X=_+N-XN#3].F&B-%+.!7FW+5T.6 M=.CZ?%W@3D""7?X-$?R8T?&G)=+? M&31.>_W[,%,+TF#P^Q!%GOD3QFN$H_-X97"I>&UH*_I&BH;/AP:\!Y':+JPO MXN;VTJ!_,B2>&HQPV-L=!Q3=^)BPIZG$US*?Z-]I''7M]"Y#5%@1Y&=TAS', M[?Z[BPD6^CF$ZY8' S^!:P'$9L.C@N&M@MK'FL=SXT2[UXHWM.!^1+ >>F4B\86F1/;T;/]U3-[H94?W9M?W$+(

    2 MG4S5YU'N "NITH2LBVN-1.3+K+"0#ACRZUV56LEWM1[UF6'Z[';]CH^K4!D6 M92:R.^4T@P>)19'0"+P,5A9P"/!^0'85OT:_\9.BXN[%GQ0W@:JR1[39+-_O>QDY9Y,VJ+\O4'=[*7C4SM[ 9G2 M3]W1ZJ3;W-?1K-'1U=PJ:JA+XX2V2C#=EQOXGV60<7.;O+21_Q%=-,4=I#CE8@'55(>AI=7$#/I:=*M0Z@\4/)\VK/J,_R6I9K=:ZTUO[[IM8,Y\ MJ=!064R6)!PUI*M4U!YLA]J*HTK8IS%XUT9NA MV?BXY\];&M8_OU-W9'L_-^^M[I&9@4NZA\>PWZDY5@O.98.H_J>_3##*@BCG M)XYP?#9ZRE=B. D3/ZNK:=_7YK6T2V4&2MJ%8UA']49J7$7S!6D0S5E'>Z50 M3D6'&>[+UX3DIBRM(ME;-QDL29K3VAE0=#;1/6I[F\J47;J;.W"=#1NXG35 M\J:&^'9^+B=^2GM]3LUY\J4J9W7Q YVF>>T@'),^! 35&_:*J)$U:5Z-,"$ M2E30Q/HPZV 4W!SVZH3&Q/C2A_[L"3<46,AA8V[9\%UJ:X8Z:9?JL4NWT5DY M "#91S@_'=&8TEY%T9TGCUNA:SZ](R^C1MN:V.8T?=I_<-+U\H&JSQ=.XVP= M\MO[>>59>"9J*8ZV-B5 KBHJ'HN0W\J*X\P=$R/_+T'.-]N$O5!N)<7\3R5- MFVJ.S<0QT*WU5%4U7;(C[/9(<1KJUK8X M";IDWT!Y%:=)_C)5ICG.;\:I7:WV0(TN=)/ML5G-AOJUGM",-P G_T"F?*YW MTSQFRHSSL^;=4LAIR@0-M-9<\0YZ=;;@M73GL=X-,;=GN1OEF*\#CY&# M_5S^C$.I%^UC#2EJ;KWYHVN?^1U:J,U1[SD%@O$>=Y< 2X 4,?VRAQ3#7YG8 M;1[W[E9.Q;(\EX.+$58/[3VG^.=6W';'=7M'=<(AW3T<&1([Q:^1XB=)Q>A6%#]3\:KP.F./<42C#R]?]QD,;)',]&\U]KX3 5327 :B82"\O'$)$@9BY(4) : M+FGQ'GZT\/H3%8FT)C*63A[UUG,LK_0(&O_3A4=OK$>S#I]?92L+Z8/ M_%\T)W$*537X#]N,/L:LS),7OIR*U"5S<@=')V/:)9SF\"R$MIJ4B_0H0N?G M("DK14RX_P.'56JRC.C8K(@K ' C^4+P'RBY#Q)Q:LE6XI^/#1P2-'BJRLE- MS!B4H GJF+%$< =^R=KL"W&U8D S6H49SDF-,'(PK5WHR9V?Q]H4(H#3LPU, MG_CM^7-(\WSW9FFY8>7@(W9;9"SZLBIPU-7SD6;W3-5Q$Y!.[@$3%,5K0=ER M5NVRP)YOKX)[MEXK2AT475C\!,_"-3B+\VW]*/]J]:$N7Z'F!(QV87:Y[R5E M6VW.N #D15R4O,V<%MUQOD\OKQ+,=)VANBH@3C]SM:)K.&2=J(PYT1Z=@WJ@ M7_M)IVO""\))G]2T?=?&G&(R4^;<+"P?_T55)G%-^2]5=_%#7YNU=X=4[-\> MBH?T8J/"=RXEEXX,4M>+?4=C+&9E! ?G8=K^C3/77VVFSGJSL\N#\JGPI8&Z M3 ,4K+\C":HW)!^"%U:*PDNB#A-86B_=B M4U/R-5!J2HJULU@3SFA4AL+&_6<9)/$JA@SVK/[=[IY,T3]6Z]2PQRQ'W-76 M4P\E1L>=\44G]6J;XFJ'@>Q D*@!.Z>55U6L)38DF#EQO$[7-?/N6%W7<6?. M/M.ZR%G]EVAHP49T@5VY%4BYL@ JF%!KNITQZVAW%0P5=$HQUX$E+WY6=(P M,A,FM3V]3VB=LN%BLPWB#$9UR49\;0,]FEW=92@[.EC_B;'H*4X2 M$K?T#2[7=@9JU(>1@3BG]5M):J<7;_49\E3ZZ30)\KPN #02)3[97K?$TV&_ MU@\7@5Y;TLEG5/@T:_MJ-HWS:[9+RR<:)) )Y3PMJK.TD3H;IKJUO\CTDK'M#NV3G;E3'IPIG627X/XLG9O7+C0\OU0-+>,^!?&8FTY/9IV9C%%TF MSME_TE.C(OM?5$"X5+S6F DAHI_*Z#E>S =@J6 MS$Z9S$QZKWH9G,E9;$+$A@E2+W+A3M"O%*9Z,;O%&*+FI-1Q)[::YNWE\JI^ MM-,)O+ZO8OGFM-^8G*;I[84<[VG6D)5V.Y6TEO[DY.V>8>"F)QN#=M-9.+ M" "N8EARZI2Z];W*?FI=_K=R(RY+MS0K7B!C'Z1-@+KFVY'C)J>TD5KD!*.K MFP,G@\'Q4*T M;$?FL\J#6R5F7F7F]9KFBY3O*-9QVUB$!-P]!&ES;>K 1$MCF(&IGL3Z&DWV MY*!\FVX+7)^/"=\-KOYF0:K G((/D#0C_*V8=XQCRYKXI*104Y,LWM]^T!S-YFTVEVE\"52R"0H6$_4,6MO M2V4*F 9??47]? H@1@]. *Y6ERQ=W]%L+\*.&5I'L-.6Z22R((TKY+4O1N0<$P7Y@[B M!TEY/$%55G6KRNK?>'!DT\XXI# MOHVM'O"*HD[=WWQ)XT)KU;5"TLQZ;!2:]Y5Z![5^2EY5PSOX)8Q@]JNY'9D9 M7N^ZV'W)M7P*LFBG<@MR_APFI?A3Y4G. M3PGQ4]VK8YKSYSC;<5632V1)O*$AC1]%)-4N9SBD3MP-IIY^, ^N799#[, +!;\, /4 M_CTA7STCLN%J'8@ PHQN ^YT210"\5C,PK 0*):YL#&S;C6]B3O^*6.#%2YZ MVR#U9:\OVR*]"U]? SDO0MS//";%$3^B4.6GX\O63FSW4]9-B(GT]YHB-$G' MU<&D-"#,6:2-T>JD;>W0[R2U)(F_3([JC?8KL=:N9-W3+,CCX+K1--AE"/F:E,BSL^.GM_.ZLT*O]*KT>(%$*5,G^!&A$IT =QF982A&NG8X M"[YC@OT1+$P?2W'?)A[8YJ-[%*FOT([H:._VG=*&?.5@U !(A<#O?D:.[0S) M2U\7[16 M5.H;QDE)&6R'%)2C_ERE;/4O)L.L9-+\\;FLW6Y9FK,,4AU/Y'.0_L[(LM;3 MO^MEK89 &@SS<>''F#^XK$UR=$9BJ.!?C7YI0Q3]^%C'PC@?+VM\"F0%TK^G M=4,?6?+(7;_3C$9Q\3& 6)_B970IE?H&+88C?=L7P)HXJ:B3AKS?]5:.WPS% M1,?1SGMX1A;>X8;8Z..C#JU'$1^*D+^5=(2;3)Y%;D6E"2H6\<,!')2H)K9' M]( 4+@5*MJ6N#5L7T>EY4!V6K>)GD0X'[J'\5)M&S 4SP&"?YFW4H1MK:L3$ MN7'9CHR<3P]ME*>#ALZ_#W:7!1'=!-G?\E&W:Z@94EP.N[,M*CMZ?KVI038R M6=ZXE8[+.*1ISIVYY3JC8B,Q+B:3[9'R,MBO;<%I"9,=9;\B-,UBILPWQ]Y5 M]0XKOV-UVH##:)4AGTKV.ZPG-=6_JQCW22"8&!&3H].):;_FGZ0%H9 SG*^$ M9>8IDEU>FAB:B9[U2GG3HMR!*4WSMF4Y#;9Q$20*XNAP1#IJICXP5WJFMOE" M\M530GB:7P=Q])D.:=AP0]WD[VV'+FMC^$WN?LS#OI3N XQQ7G@BA%00!95T MI*<_P)>A&.C8?IQK0WDVOK0$EYDZZQQOT6B0RTK5:%OLUJRO3^O;,B Z&S$: M9RM3XI7CV,YRNTT$F""!;!H?$_9TD:Y8MJGNK._S(@O"H=5,\6MLS*<<%>OQ MGQT8)&K?4X@4V2$D;5EQ7"3> ?N3GU!0Q3EAFHQV;.PZN;D_!G'V":RGTM^08 ZD1B'+<,]*B),B6.N]_K%Y&K? MVP:]8R_XU,;^+>C_WF!1+'-_\E7G!]SK9#4V$H07NWPO//#RZ?@KRP[38)\["$:H@=L M:+0\)>M!TP+*B<#2\_CX_H4(/$0 \AFB@YD=9H#E_U]YW_L<-XXC^J^P[EY= M)56=N22[.WNS]ZEC.S.^2V(_V]FMJ_FP)4OL;NW(8H^DMM/[UQ]!22UUMRB1 MX"_EO0^[$]L4 8( "( @,!LN[I#\$CW1T=P)Y"SVN7D(6EB.7ASQ,V 5-B4# MNU5JK#U-?\\A1EK5,<^1JF["!Q/YCE:,W$:%J*2LT'['S:( KOZBTF91F5A4=+*H)5U#UOP%*[:L M"%?6.:YI86(#/,EB@K;$Z&H\='8H-3PK,[# M4QW8N@1[Z$C5!'&9)L4\ES]_VF9L3VFOW]@H*TV.QQ87E\T;OL-&TSHC)(]- M4YUIDS),*;WF;?C%KN!6=[P7Y_<<-"J3J M< A:)$]C#P8*Y.D2UB^C+O,J3=)L!U7([FG<]"6N.^G0!%XA05<9[FD!PC>K MMKS];=MW9C\\P4ATU@-$I"@XQ,RU[/0ADPYTR#BOCWUF 39O#O(Y&3A6_F!7\'IG;. M=!QFW?NE)*_>O39I^6 '?41\N.N;TJ) :AQ(C4388L1C_#)4>GB2BO[SQ:HF M;^>!0QXQ@L:&&F2+G4[I/#/V),,*X(:T.4;)RG1H%99S1L_V\<&6N,?/.3[, M/R&/[PGBCO!0^*/Z,TW2W1-D#GYAU42,='0LDH<&YW3-0C70FHD$V+"AJW&Z M,BUB>;_2;UIG*JRVW,G*2A17(9Q]#V MHKR-]I#5L\RA85^QXQN81H]0OH@K$V7QU)G,FJBJ '4?HZAQ(-L:"=&***K1 MJ%_GA^KE:+A)HQRN3WD=;B];=B]I_,.:/?^[ %;L@=O_W/X C/[G'J,WO_[[ MQ?*$:<__H,F W03.K9CEE^7ETBNW#%"'R9?L;1,/-*>K5!0W+A^B;Y+#R/;TR./)%AKNTYL$+JU?M%] K8\P71MM;QQSO1N> M;R(SP80TJ>]+(8,(5L2Q%U>J5[5Q(;N/U/H8>RNI!,27YZ2&#<9K94;OFY P=4.(HBLCSW])JTSYU;^,!>^5(DM(LUD)(H]#T MN?69%H],]TAO<2!9%SRQ$]NUO#I; >U1M&:Y#A!I[X-V4>V*Y>+Y0/Y.YV55N)]#MW1MPTW1F&F)[?T_&Y:%$T[_M4 MN4[Q*^S[NO'9W;>3:<"W[+?+$UJFZQS)M+%NU#A_"XN;J-TN2R,5J;:Y?VIG2T?9/99-8">BI MPT6^5+"S$P"S3 >CEE U*H=L.)$BQT3>9\"VH8;\.AKYTB>^YXR<-C=URL*4 M#\1FR9Q-Z%H8#Q!#&W$CM&3J!/++*/<;5E3P9&:*4>0#D8QR/J'[0CT<8OVL M*3"GC!"3J5,HD*_Z *[S _U6?>" ?IOR7(='F_JQQ[-ZZ5:S( "8_"I $X!- M!/" +6M&Z#OD/HX1S7/.0[K>5#>KKV5=B_?FL8K2')X[77V+-Y#I])$5QWIR MZIK9PHS8S @\9,\G8Z T"0L[PQR0.Z1!]C<*JZ#)\IG_=DWO*+QS;O\(&E\6 MD\=.8\68FP;GFJ%;#-Y$-0JD:'%H3G1QN+_Z'QH582Z0T/LC-1!UB1XR*O@Q MBNGR"9XD* 4 SX=;B?5UTX:Y,NK@F\?U3-9B(X0'\(G*8KR$Z@881AJ5DU$N MI'R,5*^1#[0B$SXJUYPP3\BB-2/4E#),Z((UQ]A,EJ.;&FZ%;?R5GSO3/.'+ MSDU26,I*\R@S]XGE"=AC"H[^4 D[YU/Z)K1CI)I MPBJV$6HR=1)YCE/'&YKL,GJS.E:UY50@4OU#;!Q[$H#SN':# 70R/B[_UCM1 MR[E$+C4VA.&I'$Z1C1CYLF$6E)@/ _]$A84S[Z5TE*BOT*;],OG'KJQJ=F7+ M)!$5;Z/L-DJ3Z[RI'B0RAQ]/G\7>T=]W:9E6])X6SVE,ZXJL=S1FZUS,,M9 MVQ=8[-MRQ^BY%HW/@+;'9I[PZD-?A+?Y&J:TLIE/E?> ;:P_W M>G.'>Y_70\+.,SS'M7-\0UH\_GI$3SG"&3YO1F=<$/S13R!462 M^"'!]@,K"O92MW?@?Y.^/,!-@LV9T0+FK=J#%E:HDA".UXTXW0 EN'&OD2(M M5@MRP(L<$"-J:W>50(3C4&:'_ 'LS>NRW T9PKU^]N75-UK$*3_%QPQ0U$0F M%JD60-?B#'3FRVQ[^R;;-C6>-4ZGN6 6@@LFI>X!W*%PV"Q<2 MQZ&G1JT!P6TK(HTKII:;,N7J$A^+E@Y&A1"3^9"S*5 ?8IZP][*R$I1690S8TJ1H1B6 MDMXRK2W+_L'RXN@^2HMLC$I.O/'12PU#+ M(5$(3#G%87(&IZW'!*1Y->82*+EKRH5/>TRB#=>TE7*O6N)S*I_B"W9. G M82V&!#:H!"H@Z4R MH1F>>I[?6G?8C+4(G^CLBYP%^Q):#YIKYNRATU1QC\]Z J.:;+M>)MH>CXQ7 M[.HU-Y(/F26J^Y7=S_PTVQ6T;JJQW567:2GL4*CA,%JN2OU#I(1. W ME#T, MB$!A05HDFGH<(6M4:6P PU/5?T$^P(@+/T=RZJG_Q&B#.':YF#&?&%TR(J-[4! MT?2_D7#OY'AL=7+9O+[B*U($,-:QC=689/4(^&&*ID_R!],FDU^)^,@*FJ[S MNLU?O'\HHKSD0LKUT,_<50;S^HY&6?I/Z16]_@1(F5$'Y$N(U#'"2)7+]2)" ME TZI,6']! B@!%Y!3B]AE-4L/VZ77W6HA7&P$8+'S D= MLO?(H1T**-&Z+ZGLW%;]SDIWD8'Y]47RF1:/3%CIT],V M>,KK<76J*W./M/?))!7#AJ>@UBYT8+FCSS3?T9\+]E)MM&-5BK-8"EQ-0 L0 MQ>HJ%C.KV MW74]C944@N0;*_K@9&Y?X;@3?JLO?RM=%F2FM)Z1A'[M[/U73@U%9#>$@2FJJ*;437N1#&=^\;483?''H.7^45E!0; MR@*:'*,-J3:4T'JEFZ@D$8GAR3W+,H@LK X=3UMO1"1ZL%7S<5J1M(0I./.P M@HK)MD7Z%!5[\BC,$?YQL?_!J]Q-")=6?QH,A!>#F:$46O'R>L?YR^O?<;#RNL9 M1>?W/+RJINT O+N^4;:ZE.ERE4MW6]L-CY4BN. ME^&PE)@'RIK<9#<($7@R_!RJ + O$=(O269G]^9IWWRAWZJ'%YH]T\\LKS:R MJS_3Z1Q;.:=@YV;HG.+GTM8QIP7.;WD[:T-'RI@(6V>-$]]VL1?>4Z;#7K*?T-+QD_; KN550EMQH>$QS M<=]W1V.VSJ',RG4"EW0K<5TEDM7+)=2$*VC"[89^VX*RW#W1A%L,?V/%;UUY MM:';6B\ ,=>^3A%S+?WN5Z!]$STS>B)T2KL"TEL"E))J%T'ZJZ@+X)>D78>X ML^YW)FF6LB!\,:19#?E_A+BX?(&'#261R+V%RWVH.OG2D"6N$2%%1^M(=,>$ MN_Y>74J2<*\GP$6_'R7&_&^V7[.O/=L^LD)4M]C%E>@V);'OIH8C#3G9M%Y* MFK3 H(T8+9[I@O MK#+.\**_!M1EQ)AH]M:$T)LM<"A01X[ !['0)MF&Z=+- MT.:Z?5_^0A_SB OH5?Z<%BP7NC-[H/$F3W_?T5*>[*;[+<824H7A6D!NW]\O MB,"D;NO5QX5TR."3Y=PM%'<@WM$MJ $0G33GPO,D/N>JH>ZE4#&B2)( 1Z(V M8S*C3?!\'?J')FE[44=?TF;;E*<7UT'!5&KE$AT0&763!KCDBU M R/G?LL5I=SB'1V(,6\')W0MT1U0(J#BC59+Z+NR4$\7&L 4'><8ID['&5V" M?8[ $:WVHKCI5,58@YE<7(8-0W0M<35*"S)6N[+%;"Y%8TTV3O5"264W/)=* MWD0%_JK0U73Y?@3PHE-B"[\MX8W#D,/4X=YG%^8'LG\"@;4V=Q54''SO]ACN8RY&0;-VNMF7M+V\,8(]XAZ87)(X^^$3TRFX+]IQ"KFJ4F6DU=_#M*CW[> ;6B?879%%ESH':]C1JMQK2+4=/T?96 M-G.EZU"@IW6R:[ZQ%EZ[C>)TE<:WU?Y3^I16-+G>;C.5<)O"AV;AMQ$ 'L-Q M#1:$HT$:/,BK?[F^O?WT+Z]M1.FLKM(X:J>X\)!!.Q6^.P_B*9/94+".TD*X M4KBK0Y\7K*R^[ #:S>IFQ1&A%QDKSSJ4FDR!$39-4%[25#5QTA8]YVM&'-?' MN5YP9C=8$4!K06K$(,.Q1HW,=>W&"B@_K)35*XT%)B2I2;.E1Y%6#^6NE)FCA?2,-*<+Y/[J;[+O(-C^$XG3L5OUK9'4Q< M86P3G!'BV <84H@&]YVI$,:=-W$!)3'31RC+_\ NHFK#$N[>%*RBH@OJ)1>O MLDKCIO7M+>44YF;9^K2\CVLPEKT2+#JA/1IO]LQXV0'$4(6GF"YM9QNM$ G.XNTP_^@C*WIITDTJ]%54Y'Q@ M.>+,F ?<,1V++11]BBR>*#6O9LD7ZCEQI=TN&[&+WDF9.!82 JTY:#Z8X:AD3@-3W\ M#Y[%/$<9>-$BBI/&$+CA?Q!AG/XO>B/K"DB_T P,FGO^NZ$HBAL(F,"+74S0 M=9;K;;[*-0LN SX+4:*(T ZM)E.C15K\?4&BNCK:AF,K3/V2#UX06O?UVM-( MJUE-6-KA[P_LHOS=4F,"OF?J%$Y*C=U/<1D75_'"9/D/4ON+G5]W5^V9UP;C/FS3QRCL: M4SXD>2;-0N75SU@=GC@H>?S&@"PZ_0B$ GL]2(PMNCV>J&7/;]7 M.]C>>Q VN]Q&$Z&9=G^-=_8[TUQFEYOF<$+IL9E=3^(1#Z+5YG3!J*W'M M.[*-"O)O__H?[]^]^T]20IT:+@.[:L,*41O_W?L_+=Z^?0O_._PY+WBS^_^]/BIS_])/[TAW>+G]Z_7_SQ[4\B-+*%W+=GFH4IR2K= M-J:Z%WZY\6.4%@*)#_M>S/QC07_?02W%Y;=4UHA,XTLDSRI <,W&_;N6 V#R M*X .4UU-A^K,@)2>2_MV]4P?&/2%R.,THU]HU17YA/S6[K "77@M'#&7)!BQ9K^ &ZH(CHT;;! MESSNVR31KF0V1_8O88K7NN0 YG-; QT50QKDDCU%J2QO2>-+TZ-"#B'045$# M#WQ8*-!]Z+!0)69X/BRY?.T*>" Q^/ \ZE%3CP%X9H5 0G*B]62X/+LVT8R?[PMS'.YW9K[MW[MV]2O/FMV%RD%2( M/NRAC5,R,+-="P=9E=&.1]MBLGK6( S6Q >4FQG "^T7<*R+"K$4_9:\P57?)/[,*P$U8CK^\%47("< M7.=?\ZZ9;E=SE.OL._YWED>/V?Z6E67Z>)8S;64N]),J!$Q_Y780R.'>8'FA M NI15HV9>+W>PZU?,AAL3=+A1]0HX>S-E@D3,ZM[8J0*RJ+JJ0'^TZD*X+_Z M^QW4(QZ,ZDC^JBFF)[.X%CQ0KBD4Y8BRHY<\00*%,@JR";+X/0".S:6VO;%$ MPX\/1JKPX4E=LTK7]4G94H&"(5I CA!::9'/O>*Y'/T+7W: M/4E5R>#?$>:%1J8(C6R 1LB86V2FDR51-Z8 Q*,&RQ*J8J8'(MGD_,Y@_!** 4R M35FF12Y/H0F))CG[&S8LX4-G2(,28?3&.>W8*$$\F@Z2W1[\NXG9X&/7>T9# MF'T>IMJIP1 Z.?FV:'J@3;[9&!F)##P-S.C^3&B;ZC577;L\H66ZSN%2")YR MO'L[\93C??>0(VD"YN+9#NWF&3[Y!@Q@5_3F+U)#M0(ZYQ$H\]DY;(:T'D]$#D MI$_D0Z7M$#6VK6L8YG9W_5H)USD7+5I6MU&:?*&RUT>244CKX&0V]PU':W!! M#G$9Y9@B.=S["")M!E3%SY2MBVB[ 7=*XB],CD7X#M(Y7?-%'UXH5V*:H$R+ M2A[8A:Y/T9 &G2;'8MA%-J=?=@D5;9HF*=.BDV^?%$R!:G_+*5LM\P3JVVT! MS0?ZK?K 8?XF=5%5/T1[K%, / 0U!08+(G 0P5!M:M$962LNK;XUM]HGE:W[6/EW21U$B3>Z7(J? >)^:H+SX MF)HX:3M&SM=<0>$L/7]1U-HB## [.#OI5(Y2B+69NW:G:R2TQ9%D'$D"6)*$ MHQG 7\-*'K-!_I 16L5WF&H?68G;^GZ-.1'"G=_S3,6]D 9K[3S2E)R"RS@N M=C1I2D?Q4_=4,N2][C0_Q9QZBB"JC@&^(Y6Z6KYGA1 M0P_:H\?9<1'@5-#E2&:R >Z=Z*L=6,325+^A/R-\W'BGH?6SG_0SU9G+ #9OF&47-[I";!'%\R?DYS;I]4^S90+>%0V3 D M+YY.YYKKN$_P1G1OY@P%GE#:P WS2D5*3*9*(<\=(6AEI] =?B)L[P=M@,Z? M;$N?386N06>P.

    Q?UR]N'FY5.:TVO^3]D3/OE )&>>3^@CH;))H0281 - M$VD>H293)Y'O>J")J.L<97"7>YU?1-NTBC()OTR,1E?E')S5?6'-%BRWS]+D M#;?,XAIRH&*9X[1EF@3SS$==17#AKUZP)^ZX;[@+FS[3N@SG:+U [>^QO*8* MQSGWW5QGCKA(7916#CD!"DX6L'ZB_$\R8O)Y?N0-F=7.R"O#%S< 1!G\A7UA%R;L_A"LB-D5UAB"E;V[+A:[^6UIM+G9EQ8_XHI./&FQ/^J.UZV B"6\V6U[+>7!!6B6L2#]A32=0!6H MZDQ5N14[YID#@IF2-RN--QC3=B=J.G,C50ML (M6"S]#\].. MYZ$M9QS/#IO9!L3W?I$.0<:3K([:VQU^;(KX$G^%/@7!P_TYH- F\92]+)[V M[5[ (;.%C #NKK/XKF \M>TV$9%M?\2/K?XN^2IF%X2 =ND" '+$B- M!@$\WKS]*?A]DL9.,"/R^CA \Y)E:2(,2G%[+U6*4T-1!^GPE.Y57@]NG6(1 M3NE-TI7I$,MWAX4ZZ:,#J[:]YJP4,E#NBS7D7?L(_9 M[*_HIWI%.5W#E;:>&]Z]V"+)^!H7T,@U4(,#-;3!.4Z9% MJ!"6L32X-#;0BE7L)\ T8!.'"C&-4E1J#X>N]SGFX?WX]CW:P3_[UH&#?X 1 MV,'_\C>_^ MO7;] TUN5A_V]U%&O[!J\(9[N$"&S2FQIKP!:.<6_U'5W05IT0,]^+@G@.$" M$D4E57A5:VVX47FB4K5I1V1$5_-AM2H@[5MX 9F\X:F_* M[T@T$)LHDPKLSGA..J05A-9N5A<%3=+JIFL-L'P"LUO"^:J?89,()Z;WEBPX M@0K[Z72;>EQ^9,47^M+Y ML[<%R_D_8UJ_UCB/@QG-@7YFK0'+_>/K S(B,96C0WJ1CF.$0L35S':(62%[ M0 OJ(HO*\I!&/\+!BE_9L(C.9_=K^9!C!$)RI2K592;,%"EGPWF#V37:W]GG M/C]Y-Q/\%S(VITY[-1X,GYOSE=L595V/@29749%S#/99JD M42&_ ]6? ,F7ZH!\F=/J&&$,:Y?K19C81^B0%A^PN!N,B/J"'4DG@A69.;T] MUV_C9.B*W[45Y4;#.BJ?8&NRC4SMH0Y@OPQ@"SQL]$6)U@Q#0+]L=D$H M$87UNKJ*U^5!9DKL6=1!'$]!4OG&;DU$3RE'767$VZ8R8@,_<*:1$L&G"R6& M/Q$$OW>/\&X+:'GV-!KL4/D$6[5U9&KG]5L!-NF DP9ZV.B&$K$9AH+^2X&Q M7"C>454F'6=0]NMH/O?9N "P.4&#*BDY*9DR?7R7B^9HG#%OU^.GOFI[)]-+ M>E^C"TLK0?%EFRJB@S%-G:T489G6XG2NG+EIVK6T"GBEK,M[S)#,KTTY<#^Q#[P22]6*S,J=5&5:$'5:R%9&T)^_.J&)5"]180N2[QK.O%BI& M'ON&W01QO&H(77Z?U!NH[0K4% ):V59[J,S-\HGT%*5O3%M%#,WMO/>7@$DZ MH"$O\]6H/-1"8IIT?GGL!)]1?W9T+)*G!N?TS4MA/==QLC(M6LTA)C*FG28_ ML!H/\:&7Y-&0@.IIFLR3D9#0B@DZ*3\TG90EW#0T!)ODW)O*-<=\.NI^C4I; M-L(6DZ+, ;X1* -(I5H-3C!'=B$(DSP]Q)U,A10AZYR6;='+IMQE7?MR-!*I M/X&5JJ=C@'P5/[WJ%S^M7U$VV) :G;"!3<3.2(NAJI,[P,O=KG"3 K\J?&'R M?G=X9C]/>'L%K.; ?RJ4/GW4JT*^L&_#IYG+5A/[\4G]L)1^BWI/S\,G^,AE M^W53):7%3 J?V5%7@1BLI[/FQ6LJA)=KK_GQWR<6Y>5MM(?6A:/::V"+J MS>?K3N ,,,99L8 ]PM=JU"Z )0WAV%6[^"XW0$%XB,*Q&VI:SB*BW95 8Y> MO- R.WMB;/;G957L>F"'S7O9*)P9?SJ;)W/]%"S"3C7''%?8_0"6!$3=6+;3 MG,OK4UVFH: 9-(^ A+BXO[Y:Z(-8T5(F9XI$M&5&\+EC3K!.YO\:93L*E?"A M9>6H\:#VJ9'), ["KZ$PC@O^@+2]1A.C8$$:;/IG/Q$(D?FMU)62V'8T.)S^ MSX(&+PVN\S$&%(7PS 30V0O[\3Y4F,]I=&\>03W[P:W9A/#FMS1'X;HYQNCT M0W,V(G(2?? S8\E+FF6?Q:-TD49]G6]W@Y&*J;$8Z9?-Z47H9<"U!<+>*A B MW@)?D!YX$GHAKNR!=8,A>>HM-@4< TCWI$0P+;IZKC/8M*[[R&T0ODRH/:'0 M=5$R&EM3<'A6YVG"M"S)O_WK?[Q_]^X_R=<\>F)%)9YI92R"F%,9J+7Z%)$' M&@^.4LXO0_V5;M(XF\B[&1Z$9)_CR5QS30LM;/Z,A(!,C2J&YL+'_8H.;J_D MKQB3H)O%]88"),7-M(RGJ],1< IP#@YL/)N@DB$CBH>G-Z+#$61/WU&HT!AS M*O ?6M4HQGS-4TG.LO$\&.;&P'/^S$J\:&Z0$NGV'5KBQT-3XGJD0 TO-WY( MX$K"2D$"UB-6<4RL0W?C>N0.%A% )(T8FUG;*N/0^!9,LWP- )HP6;2F-ZN/ M45J(*-EU_H%F[.5F=1$5Q5[6S\/.9+CP.1*HIX Z$CM$X-D;'5!!]P8[H=P. MD7>XFH="QAS%)O">YD1@*6+R#9Y*-5_"DL18&_+EKH *SRT5'ELJQ"T5(H%; M$XUOR0GJ+TA(WE34F=U-LJD'IR"WY3>./AH,[%N(;OA%+&"C4_K/]86=8-@+Y;76NH1 :UKHT]]1L)^\R]A2*- MLCL*Q$LS*.$.+<9'(V-J'R$C9>.3._196F\?Z#?J@_\T]^&O8?QL6;9AL=S^NGO ?[^KS5D M J")@*T?XK2W"IR="5UX,P8WS6 U1ETGR6V]-K ;$PK/>%)H"C*3[#D)%YVG MRXT1U30_[J@-&[I(EW5+"9'K9L[MS/*>&6J#?KSOH'X^1!ED7!Q^ MYKX 39_A97ZY7-/DYX*"DP O:?_PXY\NH_U@Y,WNS!@M80<#+_$W.ZAJ*XY0 M%$)$X8[O*SICIL%VT?M5#V$"&),&Y?I1.T>:?%?$,@[$;8](=["$R&.-^_'K M OZOCGH14&]]2KV$+R. \K6L4)C#;?7K!#?(WF\HK3ZQR0[>4\.1[J]L6M?Z MLX%+!@Y90'>2P$R7:N'Y:;2T]_0'%GG*3Y%O&5>%+/6M0.8)SC(M^JT= MQ+WB5GZUO\YC5FQ9(7 0Q>POP/XO]A^ MH#06L%-04WG4]%FF#:D#Q%$\JQ06D&F-KXI[['A1<^-=S8P/K'WP>K:*;A'- M)W+M[@0 [E+:(B+N;[+[6J(!3>XZ+=$B/*B_^]J[_1:MB0/3S;W"7?=)>:H^ M^\JS^3;(];H+(6+N=SA,%P&VI>"BYVOPUY]HTZ!%J9. RJ>&W03&0'CK*'! M@M18D%<-'J_GT5A :1\&F@NH$]?FPRP!7$OGBLD2 M7#T2%N0*8.0IFW36#;@ YMH\6$9.S5,SS!*KH$^@=^\?']+JK(?3V!"#DZ>= MRC4O"" 0=WOW_M7C:]*"#W;LG)&0J=#%M&(,?>;ZB.-7-SH1N>_"^.GP7+1]!#JH4$:3(G 1\13#B6/ M^\/J/^-KSP0BE.U0E*!"ORI-1]JF0U&/9H\-:>,#:0^5E/O#Q)]#5*JQ*S[, MX58;JJ"_TCQA1=OL=QG'Q8[V4]F'K]8QGV*4B"((]U7V W!IC4K1S4FA#;- MDK6%WMG"<%)=/UJ'X[A=$4GKSI8)>=R3YV[] W_?521G%=G3BH@NV>VS$!%T MK@FV($E3'3W-"CR-C/9 M5UNY#A]9<WU9I$#Q0QJ@/Z<#FN M%C22C3>-&YW.ZR]TU-[4 .S0US235!Z*(8V3SE"I7]+\*2I^>R=W\89'8)3S M\4S.\UYK:.0=WF4R1=C5'4N#5P#%*6$&ID PSP6YHVQ7OYEI]753Q9,6S_R? MR3]V905;(WL+I?T]MHRW*AP_0=.H QBFPK?$F,W;'!13GGSKA"$; M&*Z940L93/-@1ZNLV^_<5U%1?=):\%R7RXA@DH:'9]7F7 M<3?]:9NQ/2UN^?QE6\GOEO..Z'AT?C8AOL28:6H0O%0_4$-%VZYSM4)$]8(C M5(C I5\@=);+1,8&( 1W6%B#%BVA>@ $]!J$*E'U\^F(*EM /8"QJREJS(#L M<[)!ZL34Y('!70#47*M#L2B;9&(N)S:*!*;S@%^2B*>*B[#'61WE%$V1T-C@+^4;0L9(?V*'Q2D9%""3Y@J&8U2_ M*N6_67W8WT?9> HM9@JD&.J /Z\)X!1V'LXU 8Q&U0W M+='+BF);,/EEW> 5"'=_D3.:^/6P/ 7=8;8&M_3-?"#-%D?VG V31=#3GPH MHD2\BQ&O[#-A0RW7!17_@'S"(>Y4_@C#L9.3>XE83F*AS=L.UH6(4PHLQ(LM MTL.#'!!9D+DLSEB8(3$8CJI*+#F')=/>DJ,6O0#2KBY #$=@S[86+=+G".HS MU8FA-ZM?:+*F"?25D=E6"I]@;:F1J7VY,6,X8%P7NVM"Z(T.@07ILG]K),CT MJEP9@"IPNAJEL(?@!.,S'0IZ[DJ5YJQH*Q/2LKIYR3F7;=)M5VO\ MP_X+7S\\S&$9A[^NATA.0^/YL!VML'!]G:-H!#&'K$=J()32,6#2(KD@!S3[ M+9\?]^3D Q6Z.#JFS=F;6=\ETP,^^G:Q$X_O_HL]ELNX$O<0VXQ6='EH?E,_ MZNGR%6\+]IR6HCY@?6W!9VF>\@U:!HY@H$P*R[CXL44L(ZU_^ >G&L;ZB;X1 MP%J\WP.\"4=\03K428=[^PRZA_Z"]!;0OMJ .;]?(IH^DBQH5'),X)T8E M] M@NPH>$*5UL2I.'':!\[PZY=-&F_Z/;3@ES"(KE8TKL>PTS1ODI;U?/46;7=% MN8LX^(J1P0T-8?"YTF?,"Z?X-3'O=X]EW7*X'$F!D8Q"FH,GLSDOIM"!"YG< M(J,A4R1,,+X835R1CC/G#3\)*D?<$3(E14[)80X)GWIRR(;YL"O3G);EO8(F M4?D&RSMC<[LOV3(#%:-$7(:BF&?6JO$85SU#8["LTY_+'ZL$U3>#Y&-*-+'M MU5Z(NHG7.?_#'>?(4]L)Y<4BY[3BM6K"#N.E:B)I[E YIXH]+[1&%=Z6P # M=M %=>%V.J>2J9LI<2?/7<7OPCG$J@FI,VBT?]Z3%T7SBY\+MMMRQ+)=PCW7 MP72UMO1WTTJ[5SM(=O-NGN4D,M7%E9LSA>S'@;""*J&D3@CJHS*$:46%I MM W6A-4AL"5'Z"Y(@_""<)1)@S/8*=\=J8RLN4?*L:*BXEKS*HO;=\_MLXNN M$EO9]#2K*0R67]VW)ZJJ(GW<5>+.@5,OJ=]DP$^K>IEB<%QO0=PG0_V0.RJH MJ-)8=CM #\0(4K#(HC)BSAC#JRIWHL>#*O'O0X/[5]_?F^X.H;?__U;:WZ>> MMJ^D76OHBW2[[9Z*C3S@&AF'>L]!X &S[JL(.^J"B,L,\2+ MKS$.8R-RNJ"KPQ=/>=Y'HX MP&GP]8?['XZ/A,<&%?U2\0%6;QJY3F@,.5(BKM\[,/.$_+Z+LG2UARRH0S-H M^'W1K$<4BN="7*A3-$1Y>'ORP!QM\VP#W&U1[MMH#X;1<(,)Z_.Z#VP/PY]A M4'L84<KGAW4HK6_R9O@P554Y'PM96V8#CDVKF%AW!U7.+EW@@1.9\&P]NIX3[@/ MT :^:(.:MCLT'^J8.DG0^RI)^7*X!,64/-+JA5*(9&Q9 :&,7OI/HWC(JR8/ MZ/6A%U<\.1)>3.RJNI%7!*]NP?<2L/DW997&9$43+N 9*?E2=IQ/]_T)N>1# M,6!&M@6%GYL_OK%?(V2LS?RV!7[>!6OLO20S^!/^%+WX?L0Z0.UK/L$!U'Y<5?M"LIQ3Y]V M3[?1OGXBM:,/&[Z(:%5-M[+3G<>TQ9TJ/%\2K8T81JX]K!Z35WKH_E>CM2 U M8J3!C+2H+0A'CJB2P'5;0&V.'6H7B-L(0U_ZCFYK&!_YRFX+%E.:E/#O2VYV M]5B10"MUZ2' M&/QYUFNWT.B^I81P=U]M6UJL!"V28UH\-J@&\%S1DLJL;,8L[9)K[B/OBO^A MD;18%WXBMY9)#^#,3),>9@YM$Z/UNS=.TIP ?D2!#&'MDR'&U3=0I+LQ5ZGG M&LN.U)].Y%SJ6X#SD_H6,[=2CU^_'ZGG^'T74G_&N"BI']Z-F4K]PPNS(O2G M\[B6^1;>[$2^1W8J[2SJ':.>3/9W(N\0>( M\Y/Y VINI=Z G[D'A#\+B3_G'M1LB_9D&#-)\3SH%ZVT;+Z&*4%9$K3+U2: M_*?[O7E;BG$X 7I4C"-DV+#"]FJ-NEV D^8-*:U(TJT_:M;?*]#Q.G3O#D6Y&V[DH4/BV68L7["\3!,Z^(C; MUG3N,Y./P,XP&_D(/\<9R(:TP"BY!CDBL!,UT&K\R'!'QP71H$?X).5AGL8E M)H]LSBQ=E_'G"[A)W#HLGI\DZ&'ET$WQ^7BA&;<"/G.1 MV,S:2QEY@6"R%7[%^Z0Y^?*QK(HHELGQQ&BDP$IF=2V99_WE?VTASZ*Q_!EQ MY2WEARGF.4TZWM!DET%>=_^4*\>/N?)D)E\)0/V3OES>JV2/,XW4(/%(CHB=">1 .83884 M8AQ0UW+X_NW[]T'$R' /F%W"SIR9(1'%%B_WY_+%R@#3 R?_X?O@Y*,=,&'D M<[(&=0Y4#I,/>ZWC:J3=BU_@=EP71TCZ-=8(-'$/V8O&\\[+_2HOVSGWHRE] MMF9F]>?R=C1QF!Z.IC]^)T=3?P>,CJ8SLOKEXSM:5L4N!DSS=5-33,*F8T.1 M7#@TI:] \A!L3+C8SAJX8DM9PC5F4>F%AH_ M\7R%FT)O- +NLH3?\MQI!Q& M^9[IT"W@I?34>0JVRFBK-\/9;%Q)JT,-8NB%["1GNCNRRU4LR6=KC"WA(:T] M>VQP.O^*VU\6[@S+,1$AN^O%[R7[V[3 L:<_:XY:26UQ:?&(IY M1RV9TC43+0G )2U@ I#Q9<:M+<)5I?&H7F[2+G?+OP_P['>*?Y@./6>KTZ]S M2'BH\QWJ= <;CK9L3A\.]REL#X[WV[DK]Y$=P3K@XV2>L;7>QO# M?A\ /[_K]07IT"2_AKYDM[:]6 =@^)E_/LNA4J=--[D+&/KO=ST5_\*XP5,S^Z: MKQH,1+G:%@?2(8'W#5PLS96;L.T1(6J)4!W0#> Q:+ =0Q+F],+V/]ID M>RN+<,KV/\Z"[]2C?_Y1W[,\/_\6<[]:E_@2E".S>R^B4+_ M9A3 "[,!$,"+A.TE6:BHV%\E" 4_C]>;I#ZB4I,Q1!D-3T7Z)J36E2*SJ,Z MJVKD9)@:C#H;9),Z/QT$8'($V>!TL+<,K!0<#H*AE84X"";9A>D1SY#7?Z&/ M>23G[H$_8_BY-XUK#A:@\"QKA*DQDPKH ;AR:)O9%$4,.>]KGO)5?Z;?TIC) M&5 ^"L.'Y[.Y9L<:(JE!XMG2!N+&W'FTE@!<.L(+3)%.ACQ[P8IBRUYH,=*[ M?'@(AEM/IG+-J@=P!KW*33$VYM$#!B&:DDNVGJE0QY SK_,RK7;@ G^AU886 MG#Y)*>=2A>$8CAV9UOV3^18TZ<'&L[+5I1BS]?#J O"X"N,P71)ZOM#LREU! M Z31ZC"C8[%7DD-SNA8/#NE- XKTJI>%N88<)2K3HI0UM;G<0:$*3AH5I2D9 M;*8R3R;UJ# /D&VH2^-EV%26!V2"JDH9NYPKRE'B&?+Z45N1H[A"EWLB9W[] MKS'2H [%?1K34:.9XXA8OS0(5F)<+M58A.IVN4<42(\HT/6>#2!9"%YDAE0W ME+V?&4M>TBR[HW$6E66Z2FGRP.KRF[_0+/G(BOOHK(4KYE.,U"F"<'\=TX*/ MZWL\N+^K*ZYN.!;BUJ+D>)!7?YBHNNISC3A9>^ "%AVZ4Z\;Y$C1PTZV_ " MI\N#S(3HGHM(@F>BXQ),?X M#BF=V+7@"<@DGY&+H$!DID\YT^A?09.T^AC% MHA]X4S,1JJ&R+$W@Y/Q$G_D9LJ9WH L&@X.H&5"Q0RU(KAD,@9)^[-'QBA$U M1FN42(O3H;1H'RO2HD7FN6SC] ,P)9^:A4NY_/ M]+)(11OP95REST*-#FDPAV",\X?LH.-%%SK VRQ1*13M4+UR^_E,D,'4.JZ M^H+4R(,^:= G#?ZD60 YK("T2R#?.QWQ7DA^(!=KR$4;C=$QWGF(5.)K.LE@8ST%SL6R2$MXNB:H<"LJTCQ$W\9\)=LP3-PK6[@XCS[2%2W@Y M91RKUX3E9$.3=4_^]@M21=_">6C6M_;4J7.S7Y[+CU_[_BN M2:1%/A!;O/ML0E^5P,XA8\IFV< ?T?1)]*XB90_XO_WK?[Q_]^?_)%1A*:YJ M?\N9@ZE3S"_G?V0%3=?YU;=XP^E+^8\O49$,WC'I?(*4AK&I7RAWW">Y?XFVHUIV?#"ZX/30 MI.[36&JH$#ZE!."&U:D3I&5Z])J'2PA&]D54;CYF[.47[H'0UO(6%=U.KVVY M:\PM[MMHZ@[-"2#+SB$>H?EXB#D5=\QS=3Q!UJK3=&,<\ET Z!D8_I-YKTCQP),RE\ M@2U<)I_95UAB! 6S7M465F34F7M!! ;DR!H*W)E:SC^#O:@G2'@J-_W%?>+_ MXK]L?\7_[S$J*?_-_P)02P,$% @ ,&5B4+%5@Y^ZG0 )<@- !4 !A M96=N+3(P,3DQ,C,Q7W!R92YX;6SLO6MSX[BR(/A](_8_]/9^YNFNZD=UW[AG M)F395>VYKI+'=G7/W2\G:!*2T$41*I"T2^?7+T#J99D $GP!A! Q8^6J)5&."4 M&:HHP-*X%OV!^V\!S=GFBJ4$'?$(1%S1-XGX6+WU21\1,D_OQ?^ M7F&5\"U$Z)9#G6(U9>R84!1.28QJD*K[N7^<"DHY'W 6AI?$E6\XZ M_!2@O>-ZN=U=DS0MPN0.K0G-:_"4@0V&8\6E6T0QB=^SOV421(6P V/+UQ2& MZRO(P3"]/MPF[*Y"U^SBD:$K S>!\T/XF-2=+17H8+A6NU!\"4CA!L/R@89I MACF7E+> "'0X7-F'9/@=_=P[3E?EDSR)8_;D9]O_X>?B30V"2MAAL>6OXXP^ MD.=4A>MKR&$QO25,($K^/[P6O/-JX&'QO>?BVXS>4O*$*WE:BK$ ?""7P\N>!<+I:(;I@#/E R7.^9 N\#E/QGI5" M#X3Q>YR@3\7J$5$AFJ]!!L2-3MGMLR!4S,5:J($PO$XC0MDA* 6X\J*J$KI70/E#BP#Y;NH/^($I*A^)_?Y[38 M\R:DT2MOP\N)MA _K$,N7P31$B?Q;O243!7?G:# M*T#W)I@MO[C(%H$G%."+4 N,_X'QQ1*P%Q9K MN>*(5 L/$8&SQA'9%AKO V>,(Z*N.. 9S@I'9%RYUP7.#D?D6PT_'MSLYI20 M*_7(PGGBE*0+"4.#L\8I$1<2IP-GC5,2KB1>#,X1IV1;21P-G"-.R;6 R$PX M9YP2:\5!87"&."+.RJ-3X.QP1*25Q)O >>&(/*L.#(*[3)T28X5AN7!^N"7" M@G- #@SZSQ]>\8=]Y4MWF>H123.2X)A7&0@>PX1GW0?9$J$\"RH&+%&.F0*[ M)TJ=M*X_YQ#YZTVQZC&5_44 MS>V?_S5)$O+,E_$]H9>D>,SG13*)(NX!R>Y0A/ 3#PVK3W-H-B8 G%(@! M#2(]F[_'*7L#<9C1 [N1,-%HJ N,/6(&S ME#=GG4^B6.!SR"11LP!Z7SNW&6IM&!TH2\YM&2FCFLB2<,.I>QR2"Z9P>Z&K MG %8"L>9=Z+'&FU;!I@]EGHT&[.GHP-EJ3NS)5OJ["U@EECJT&S)$AM<$2G) M4? FB%$64;SF\P=D'CQN8Q4"N/\!.-$03@AM>4\[_\:U(B4\8"I27F M8?(1U=2!@ 'K*.T"A"["#2FJZ &,LILD$J.C .T F2E>KV=K5"5*9&),9' = MH'%)GM.,W4'1/DD*Q94 #.D#L(TX21&_Q&C%8=(D^HF\X M(O>3&$V?Q-C!1W6 XB=VVV4/9&]GVC]&F<">J#FJ Q1OW]Z+F?7JQTX^F)4; M=9+&V@=-=VP'Z'Y.,1.IJUTB1DP,U=H_'54);/Q%?;?[#X[GNR-#[_;/_[K\ MKQ/D7O\P*#ZSCP)\#C^<9<%,!& :].[0N:+0,,S194%2^+J?+*41< M>^PP)-VC!4?E R(+&JZ7/'))2((2=B"4=R_[,2*"O:R$-1!OM#5UEP++#0G3 MC#W,6[$E71P,X!>;P[]YT8L:"KN<1(;S;P.,,D MG6X?]N[4[S/5UFP]I6%&9-=IE!3]1E=A"G^=\G% MZ3Y'@M_$:7Q[Y DYBA\[6.AJGE\!U7U]9GB&O93$I9>$#-0$XCLS-3M%4Y+Q MH\?^ANB33$4!CC(0YEDIM=(%J(4Q&)&Z4QRV>,FN3- 8'^IL,B*X'V3Y53&; MOSAVTCVNA'MH;[%;@ #,\BY0KS8D M$RTCN0L\D;JR2"NWQ]C9HR=^$9"HZ0I/.O%6$!WUR!7.J1P&I+&3Q!4.0=5, MHBWXNL(AJ-&<-#9+N\*I@:V-(H8WM0J[L@SJ]#HMVY(K*60:-YU>%+ K#-)( MRU3;QIQCBDH>U0U*=B[O\-6NT0@G&OMN 2N\HDA9YW(MA7>(5@S"V/=%.QFR M81R*<\FIPKUDPKWMRI8<7E@'9GHYESPLW+Z@<$97]AO %*.;Y>94=:918Z8J:U=8*V2I<%,Q$2^NLJT^9 M\[6W%-[XLSY;AD1A4/D%,(\M+>L/EX:[R\D:^UGMR^\+B(!VY4A#M0UA,8NQ M,T+;(GF:*^\" ^2Z!; :CRNF6>B1$%3C<,6J"&=#DR(@\*=G]$[DT2?<"0OY"6&ZZ"6T/O-O#X33O#KF52@8G/SF9E"5X7UQ>5-3A*RV$A*08%' M=8!B61ARMJXTQC(X):;>7RA)/L*)7T,O^%5L:I= M<.'O Z&&4SEJ=;\/5'N(=P445+EY]=N * EY5?.K@6([;(_'F,8JI"E[3K-='>B+3?T$LEH\_7_1%C8JJQM APU/ MT+3( MMN6&*(LK 4980X9TC4!CAB?E(PKY]54U_V7R0.EI8]K\'<-3>F? !YHGZH:D MBP=$5W?H":4%^D#)<[[4IA XBWER%64:5>!V$" ]3.H!!DH/Y4M$K[ZM49K) M]Y48T$05G36AW'3'C1;2NCD".,,H*PH6"2$-5&W!B[0,+DKSR=Y@>KNUEZKJ M3>D-]G5T'*RC0\,8K4+Z1:X>BL!\U1Q?->>4';YJSHXC[E?->6V:)0KSZ-BI M'M(02IK:&EUA,D1+%V>8R71A5SC4Q!I%.K+PN,)#L1)"-(1^5[BA5..)OK[L M"F^TDUS%=D57PIXUKVB5D<(5M@ BZ(?RI+K"TH$DKHZ"D6U(S@6Z#%WA MKCR35!#X,O8#+54<)3%(8U]T.=WBL#!73*;I$JKM+X\;%?I1V=%W#4FRM7<$-^-8JN!_-L]*6!8)$/KMPZ;0Q$ MJF@>5^ZE-CS2B@=RA6'JITR=AP7FQ6@K3'57^&2T%9:@$1^NF)PU$UJ;1/0, MG:;Z4T"KJTT[-[5FY& )J<)OM\I"Y4G'905BAL,5$\=2A'C%:R9D7;,?PJ22 M2]59JFWFZ2 9\A+/V0E":80N4/Z,4/H7H5]N$9T3ND+Q+)VM$<^O+K7D!O2?T$WH^DATH2=D_(Z1JQ=EH#A/)>"D=_7;KKA M&;!]NJ5792V,B9R?G+$*Q;NH!2G.O2Q6"46D[?^%\N?-IJ')_=(<; M3*0YN=Y #<%E8WPBDX.)3'C%#N5L7MZ#3 R;S3\0$LN4H@8CK2-+WO-<9ZP! MTC:\,^4D)NI"$C)0GX+F4]!.V>%3T'8<<3\%36K7(EK6I+&SHYTIYE738-E] MZPJK8/(BT5*U7>%-2\V;=*W$NL)7'8&3M!+G7.$8()NFN?79E;BLUK=^ R>% M*[S3B#=1&Q:<8PKT;818R%P)6(.D@K8W7+NRE;H3);IWLKD2VRW/)5.[_\>^ MUR#*H$:0R]@O*@@[ .Z8\TD:TK8#C_W --1'.HHW'/OY:L.]'J,9W<^ZZ2X( M?K1Y #X(7AH$W\RU/708_,\!1=4=6O"K4S<67C1\L(!X.0*MHN(G24*>N33_ M%\4Y(O,YOP1Y7E3",Q>K?,7KU3K$E*,SFY_F,C+H3RB_(>P_LEFZ:_XZFYC7X>43%WQWO7?;S.S'/%*!=(S-= MAG3!6[\R&0K%#X2+$\_LU7^U$0_[<#L$2$)7'^BBB1:[J2D_;F5=*"[4X*J[ MYP5*T1SG4Y*]$(".(,J?)&VU.IW9YSW8E_?@NUDYULW*1Z#;%8'^\M%@EV)5 M"8WIM;)P.N HP^012R\67AXCJX+WX:4^O/24'3Z\]-@6ZW9XZ?EV.) __43S MF762*Q+Q]E4TK?*-<85#D/*,&BJ"*UY6C8VC9ZEUA4&:^Z9>&7&%&K1YNQ(RILM2$]XQ5[:O+_5^2G,7I=XMCSK3/6!]>*UJ'CA+Z)<1@^>D=EL#H M(=UI!XLJ:H98JVBC$4:K_,IVKE[02OT(']5,_N/7]U#T?Q=0'Q4U(:3.$=K-[!>LH.[V ]5FW==;!Z5Z-WB/3J$)%I M/:YP9@B[V&AMZ]XN)F\7TUA@&]H.]FL0EBZD($SC(,'A(TY*@UVP1$DH<),%Q M%3?&I1U!,IHTW-L MK'77TP-0-HB.C#]V?JAN=P*^3YWA!$@,(B"1SSF>B/T:,NG &0^7^)#HV#F= M80?&89H[1B@R\N99!O%;I&ZWIQ)MU$P M0>44 ?/!]EK,X*M#Z$5S[M*HS>*$N%/&_N#"-#E-?XQ+)#?P MP4IB\RZ@HPU5<80,:R)NIDF897B^;5,HV6S M45:1(W7<@\<9)ND/E,1S0GD$/).X%%5<'124S6PC0."*B/U_'Q.C5&"A^O^PNPIS5U4F+74(2VG M6VQR'CO=\-M4RSXS]F/0U7/@>^/28;W+V[N\O&<#QD5OO7/':01DAL(NYLA\@G1VD"J,KC)#>FDI#NBNG MPA=T:2.&]5;0Q;NJO:MZ+ *7IJNZC7UU:-?U[T%"TD6.Z"J(T6->>GT_ ;;BHBQ M-;]CG+E_#M<*E.3@'2'UFQY2"O .D+H(-Z00(U'S(:B@@CU$).$'!A\ MA[,OTHVD'C+R>"]'R+"F!HRJ^I[Z!F@WV_#D,Q3)"AULKD>]8"=I/(GCTE<3 M)D>-82\V6E1*3NBP'S=0OH6D,4E+R\!CF'Z9S>>(B13<0G!S?3&[DQ;HT!IK MA+32:,6?//X^2%99!FH><>EQE@.;B.%\(LD3V^T $Y[6&!]AZ%XUH#]#BCD& M_,Z0'$\1F%F$I<=2#.CC.'T=^DBD+9+FJCY[G!(:%@B MNC8<5W@BL#&PQ:)IEPC7KRU $2"% M%\&5:$GYHZ83QN,*1]1[0^6.=(43L,==PSYT/G'7:INE*YM$)?$H0Y3<#ZN& M6O/K83PI, MYFP0'^Z*> %@C&[D-9@UO]K-&O4M8R)0Q)7[:GB3E3P?Q96;3OL= *4(@;GS MSF[N#)&D^MM86>"35.4-D2&QZT-GH[[Y,)+ %. =I-0N>/O\*1D8!VE%T*YXP,M"-DX)R1 M@7:%S!7;_&2#$ 9,6@7R*S*S0].EE:#=X#4Y?:2O^>'E]=.D=3B5L%VDAX\ M)6G*-@2[=/["^?*JO$:F9+5&:59>5K>4+&BXDI8,;S;'F:0/+YD$OE@^+'E_ M@?1C2+^@_ ZM"QHMPPQM.2/)+=8?[K-Z[:Y$/GD.::P(N:^%,9UKZ1-$1Y22 MY0@9)C/+=M))^?[.U"UYE?##D\ %*QY+)#FZ=2#F$)4>UWH@ UDD2Z8Q7[#W M-SZ6IT_Y]*E7UEB?/I6>0_J47'J?,YP M!/3&=.!I<25N1X-AC;TGSO!*>=PDG@973IA2( 8:;EV)9%5O"K%-V)4](9+4 MX+$)KEP1:DZH0D95,&Z%W-J4]"FCW]L[13W74U\5Y,^NYJ T/H+X<4R1_'D M"=%0@J 4SH<"@Z(Z9_-CB_,=XKG?\91D>?;*:9PINYQT,^O(@UP=(&&Y]W/P MB!'+SXFOF7E*LZ^9Z=SAE](-,!R.?=V'=&Y;N@6\<[MMY:\N[;F#N[S?!GGX M#64!20-<%EW4K@XFGF$X%[<*AU:N;>^\=(_=[5,5A'\)O\*1RR!!O MQ/=&?&_$]T9\;\0?NZ9EJ7'%:UHM-2WX*SZX&O43CZM=X;R\_H,PY7&VO.;\ M K&G@2DFNDH5=+[A5"P]C%HI7!<4ISQ4G&%^*P[;%4-U$+ [)92N*9'$,-F&;^%WN__@F+\[$F"W M?_[7Y_L3+%__X#5RNS7RBR)C#V.630[[JOPG1?(8,/ X.T@2!\@JH T4H#V\ M#9,TGAZ_#' MO=DD([>D.$*&28,0.[LHRW$DK+ZO!AP>Z?>$(KQ(E3@+X89' M^89DV8M3>;'Y%.9;Q\?NS[*2V?H3F"9RBY_T50&,&)Z,V1.B\X*+X,H=)@,= M'O$[E+/WF#\"')OW#"_&5R[/%IED9P%'646.=%.!QYDFZ7Y-THS0&XZ 7&@! MC[.,)(UUDH[T#@;O8/ .!N]@\ Z&/G<%5!(@C=]:-SDE>X^%O *\=ZYP2V5R M(8W-3*YPJ(%V1QIH4:ZP2^T&!%GY7/&* LX7R.WC"C_4VZ.I-<45#C6[;_1\ M4NX'N#?4SEVYA77D&0*W)+O"'@F=1.PY=>6&:20A*PSV[N>+.!_(I="S5?$A M8/)'6Q&TD55^[+NBA0%"[8$!,\>74!W+RZH7^]@F-F+P:,B?@PPMRO_F<8(+ MQ'M.K)8>T2<< M(0ER,KA.T'C"E*1\PX;) XJ6*?Y:R/$!#.@ L>MT3D-V^Q417Y=[DA2*500- M.(]XW#NTXP-[$GC0JYAK"E ?]VI?&>$I5SH3')<74RD/":KCR@%-(5N[UA!0 M.T)P?52QV:ABNB;L24:?2'I?R5G22#8E_,B#;!TAPVBL,,[6) N3#Y04Z^PZ MC9*"Z^<V,=%'AQSV&\E!H%;P!$O(E MHNP](R]1N_K&"PW55_UO,M1$S.V1+L*K)+$[@/V-J;ZRU@# 48;)X69<*!&G ML!:@KHAXED(;"!BN)#UY]?/^M]QQ.VH?X#AD^C8&\?. M#QW%\E5E'9#ZY@J'8/(' 8F0KO#$YSBH@WMDFAO1U)*K] ;;8N\(234D2:$$_G[P:#3N7 M*UL&+%KK1G*YGSO1R,WARK[1$"-;17*>3P*&SR"NV38:,:W./5.@&QD8P^W< M;0QBCCI"V_U<'6BXZ=AO%IAU63/ZT)4[15QLL GJTJ35;6#E0;/4/TE8&S'3VS^)Q3,=Z$6 M 4ZY!EJUN-AA"$U0U9ARN/Q4;:1:I:=.V)]^F;(MC//W8803=CN(<]&4P!VD MQI7?*"T#*,OO&&ONG\.U B4Y>$=(_:;#)2EP5PCI<4D![ECBI<]U-)"H@Q[S MZ_TU)0DD%0.:1EJ=/J0 -T' [K7@)2;X>>&.>@41ZB$F"3DP^ YG7Z0;23W$ M#D)X"9 _4+Q@HM4D8C\Q%4>GSTH74YI@1(87*6^I/6:E M(V283!!]'V+Z9Y@4Z(()6B%'C^^2]Q1]+13=331&&B2K#C7I_:XQT@ZRLCL4 M%93[$.6-=32&#D_8]I[:75WR-%(YL W(2W>8"MQG ?G&&3Z%QJ?0^!2:/G>% MXA$ANO>U*WP!J86DB3[L#H>$%ABB:^QPA2(8 7GUW.**Y7T#A!>ZG<707:3?:4',?:2>-M.O.E3MX M"-ZO0882%#%I,_A:A)2=]V1S%*(6AWD8%&E8L#L2[9D%#<9K-/EP87DMT&L5 MH.>#JLX\J,H'&U@5;/"_=X=_?[:N#WUC5&$\>H.]$]4[4;T3U3M1O1-U[+J< MY<8AK\LUU.6:O.>#:VWO@JQXS$K74QZ@)_X<6WN>KU.9&W-- 9VTG=M][W[-;N4(8C5 /IT'Z^9OI2[ M@=W""F[F91=ION'Q(,+&9F*P81"]0^N"1LLP0Y,%1>4&.T5*V.=,>^S(U6E' MR##>N7)E,8;L8U3<(LXT^>*MH=.,HJ4!1 MN;H-9S'>X,PWP?-6WWZLOCTANU=!>:=XBR#-8XZ#XR7M8B20UN!OKSK MF K>. F9LN^8"MY RD:QF@5TB_R7HXB,.^F\6Z:4W9X-\VQF\)=-XW2G$1: M&6W&SIXV2@OI2!%PA83" ).>FYF)7-DY+T5.N])]/3J*O M*#\FJ:OWQW.T&7"-?+ZN;,1FBE)#O__8W]@&0JHPDFWLO+#F)FO/X=$FKG87 M[SWZ]C8^WKO>!P-SK0T8XLW+OY1/#/MW&$7\-F4G/UB3!$<89?M_[!!41WSK MSCA$ '@SG%K%@[]\O&?S:4'Y9JKT&G85W^#PD5>!8%^]Y5_?B-RR';E=.$2^L'C \$;NF ME5.R>L15?:_MJ1<0H1XP/!'3,%NRBXO_S]77 C\Q'84]B/*;I=%8 Z0=]X\$ M4@088IB0/T.*N;BWJ]-3'6?IOM,>/SR)5R%-V>'.;A&]7S)Q#[9O MD(,1ICW> (F$(O8J5Q(0PXB&:19&E6J:QN5_)L=7G)+DMO,-SX(/A,3/.$D8 M?J<6\]U/TG.I/=Y P/9JS;8BWWXSNC-/S.8W)%V4CH(*6=@"MYG*5*3Z0_@- M2)P"W 0!7+4E%'CCJ,"')^ 3>CZ2^BA)V3^C*KY2YRIM.LWP!)\@HI"(%= C M1=]D\M\=BA 38MD=G)7.3'8MEZVSM]LG._P^21+RS VZ[-&Z),5C/B^2'93T MQN_C$R88E:&01ESVOT1/*"%K?IRV_<05](-'^OP9]_)G/F=H-K_*AQI",#GBN1HGK,TU:,7 E U&,3S,SF2HB3'F^TG"&N MA$#IL0CJ@ 5SYYT+W.DTL@7,NM]<8%T+3SB84;^[Q"B8FP$N4CHAOZUUZ>3ED[;##%C&'3+58.7!OZ^*+M5 MGZ!E35CY?;1$<9&@V9S=#,6J2'A'Y5)09!H_V_E+E&9EPSYN1;HA65;Z2Y2% M^+J9U20[[M@#0C'O>E>OJ<)9H#V32;)KWU!VK.'D@F9?""^6O'?X$Z), M@?Q4\*S/V;RT NIN\09S^4@=]R)U0+O&ENW0 %E8G.&X'+T=R#<^HD@4423? M/F./$?"!1#Z0R <2'7-"\+:1GM0"5S:0#ML:BYJNQ-?H,*NAWN5*-(T.JS1U MMJ$M@3\%E'<]+)J:_X3C![/Y*3!H5Z^#I*7%MW2I',4=;*1"?I.A/96^D',( M9(I4\-?;'VVU/U[B+%PL*$.G"J*YJY81I)]JC?4F%V]R\287\^))TWOHM#Q/2:8=QP&=Q1IR>9HUNUA,/7=DP MC=D$%RF'UL%_";)BS91C_IT.+-[1X0XMY$;B?5]I; M8+P%QEM@O 7&6V 4_ORF"I\K&T7'\J(C6)Y/OHBNXG2.Z2%Z6M?0IKI?@[ L M)A6$:1PD!QR#)4KB@,E8018FJ)FAKM'<@YGI6F#73\Q-(X1 ]JX6I'IKEZW6 MKL,-H]7'O4&G>+CY97!,O"7'6W*\)<>\8-3'^^/M.-Z.X^TXWH[C[3@ZZJ8A M$6QHO?5=D* P:UK30#!Z,-U3^OU6VN4-G_?^R&_R'J=L37&8[%?Y:#&/%UP= M(-+UW'V&CP@X#%*7I:OC%6);%>)R>Y91**\Q>XW9:\Q>8_8:LUIC!LE_KFP,12!( M/XK=^81!M!:XA[:>_!8LMLVC2I,\WG>6VAGJ&UE5-&<=S-K2"*]^?/R:J(#, M%8W(\V8,6\T8!U,NNX5QCLH&>:>]WS33(K1G,DGVKJ\=G#SA"&_.\.8,;\XP M+TIU^X!Y,X#.'3F" 0DAR97/HL*2A6#RTMOY[D)!TP1Z=51"C MQ[Q\)"/&?9P'\S JC0S-%';]B0?3V9NBUH_:KH\-2'-O2J17WNU7WB_9@EZG MO%P/7V^=&'K%0)-$;6V9&&6S^0W;N@]LZW)\-M-X)=XK\5Z)-R]A=?Z6 M>3W>Z_%>C_=ZO-?CM0+\0?*A*WM$AS--Q,JA=?DW;P+TM6#'^C%D? L8_!JE M68MJF/ )!]/==5'J1V>'8P'2U76)\CJZK3HZ[V1[2TF$4)S=H0AQ\]\DC1_" M;QD>75)3EO%_\Y7.*\U;L MZN63WL[D[4S>SF1>].],#O/V)6]?\O8E;U_R]B4=*TK? I8KNTN'IRTUGO/) MI.E:+0)S;O0%1_LR.@QN('W+Q+AO* N8/(?+\C0-[:*J>88SA\(PZ1[N57Z;DI1[CGA1:[Z4[(JX^L9O6+2]*30M,HUG-!N>5=WU M#-4JX/.HG[E^9YU&LYDD_VH^1_SY1/L%NV,'GKT;).6Q&N7=I\F#YE.:[3?$ MD;U =%J5I/L^)Q2MF"+%/\;'8D.V1U)$H8S M%Q8T.=%T0F^,=<\8>U^L5B'=S.9_ADE1">"[#A3*#:4Q=!2&VU$A>X969J7 MZXW+WKCLCN.R-RSI6O0X$8U M7=JJ")@WOXR>-QWI_8,['7X.,K0H_YOG+2T06=!PO<21I,\LU _18.KA7!.- MD>O)6]$ 'Y@#HS&AWJ=AOT_COEK:.[0FE!=@O#ZLZ<5F^Z-&A&F3V;R]TCU[ MI3?KC4\I[>$9\)8^;^GSECYOZ?.6/JWXO>92U.#:WR\!XSY^"KFY*)CO:I^S M-V&?9=U0]].>>#C-KR%J/>E]VMC M+Z&1'J=SWZ=[W*_L$?%$*[3_55<5O>K MUON69&4?P_%73++K$ZDZ.4Y6I"C="+,B9Z@?8*M%>@O0+M%6@=!;I#F+7($,)XBFVP=;RNK?7O;WN;5[2Z?,M\&JX5\.] M&N[5<*^&Z^B1C86IP;7%($991'%9'"<@\^"QR-@R9AG[>Q[B) MRAF@1)KH: MHNZ\PVF%S3!KI0E.2MRN4[8ETK RT'Q$JT=$ZY0Z);".G"5 Z"+B+.(,%ZE!8KW'Y_$,:XV[55(4U+DVYI1M?:++N;M ME-^7Y#G-V"[8?_8Z_2QA.P"\ Z2NTB=,2TZ9VK+$ MZUM$([X,"_[AN X]P+!.M_A'G"2(WN(U8K#H$GU$WW!$[BB=E#"!["5&6"YASL;DM1;!N^^K&3#V;E3<6>=^V;5G=L M!^B6%53+NXQMZ;*B:L)V1CPE63[E>QT_%NP_'\@TS)UL/N[^.LAX^T^DVD>#WJ> LG\UG\SF.T+14"S5)K)O"#/K9U3><'Z1+ M?H,)75)<7FK;>J:XWD'4PVQL']39F-#_RK[#_.D6/_>E?4[Y*B*Y#FF_X0:O!404V#*)[ M44Z 8>WO Z-6N_,D$,.@=X?6!8V688;V5^?I<@H1UQX[#$G;_* /^_S,,!&2 MH(0=".6=5'^,B& O*V&'][].HO(^STJ=X(:$*:_]LE59TL5!2;C8'"D,#,L: M"KN<ZUY OPH17UKQ?(L0?]T/L &=R0K*" MR>D7&ZV%D+Q+PWY\>.9^Q"FA.-](_*<7FY>NU@I$P*_&\YG<82"D:SW1#68P M2>@GE%<;FM^_ E)>P 2I26S9-@FSY8PRQN7;_[C$3]P!R0,JJC1(7@K[Z"W= M-;H3*;ZMYC2Z="]=\U)I3 H[/.J[)H2\W^ 1KYEXN%7Z7ODW-4::7).75DJI M8" #-8&XTG6\3R.^2O"*:^1,KT84DWA[HPGI;#VSV14]0I\C7;6U1?1)9M<& MCC)!3AFF(<:[^MDDQ[?.&NGAJ84QF.NWNWVV>,GD1] 8GVOI8*XE^^)L_N)F MD.YQ);QC*8V:(9#&4Q5]9E[OQ(N#.@@@J,(%ZM5A $0KQ,$%GD@#D4BKH)6Q MLT=/R" @@PP M=853 SL81 QOZJMR91G4I1"TC#RN5(C0N.GTDF9=89!&"0VU!<@YIJCD4=T< M7C"#+&];*MXU&L'@8]\M8(57E.<$9H#E#5G5=XA6=-S8]T4[&;)AA"28:99W MJU7O)1,1+:YLR>&%=6 %&#"#+6\HK-Z^H&045_8;P!2C6Q0&S)I?[6:-7(22 MY(:.?6](O22@?'4P!][9R0'8%E G,+NP$U3>D48%?EQ1L]I:(5LE,H"9^)O= M3#SC.JD*;_Q9GRU#HC"H8B68Q[_;S6.U--Q=1OW8SVI??E] ++4K1QJJ;0AK M/XZ=$=H6R=-*1RXP0*Y; L8NV*:A1X)0>U"5ZR*<#8T*9D(?WI&[T0V5T_? MNE8;791I[$]H&3F[FI=\[.\)LXZE/>8L]??^66VLE2[4JH_?F MK&-0K;6N1<6-_IPBUK*N306P_AP(UK&KNU+S_=F#K6-:Y\4@^C/H6<>[IGTC M>E2BK.-1B_( <#:-7V7HI>8%G('C5Q"@/3'@/'%$W.^CMQ.,7\&OEU^;U MTN"L%07*![IT'><#RE7!ZO@WOU_'ZQAV62!X@\4,13+<__3K[]< MAIO:ZZ*;F3MNU+DFE+\'/&/F?8CIGV%2H.OT B7D>3:?AI1NN#^[-)#N0@%> M#!(TYFP];7]D'B^#"CY^3Z,ML747FET5 ">0E3 M[E_Q;=9F'M].U+YVHA_#;WA5K&H77/C[0*CA5(Y:W>\#=>@,TX6H\^JKWP9$ M2SS&O#[,$[I'44%+[>+J&_<_H9A[@?FM750ZXVS.'4[L^.SA/B.IW;9"'ME@1<;.HGD+7S[/^+MK!1V?@'.FQX@J9%EI,5HF5( M)G]UEW@M;^8%&#$\&5=,'",;A([D!RD12OCA26":)L[1#0^K.'5^7&P^AG\3 M6N8H2TY<@QFL(O. HO) -9S% +F$(KQ(IP637--H4\9-AM&QX_X.A0GW)(@H M!4]@\GD90:.P'0[7JS7314M#O+C-43VPT3YG>TQF\],M7YV&A)\& 3W T18U MSZ?5.CN'V55Y/9T9O\-<" MQR7X)\1>KH?PFX!G%F%H?*&NOJT9"^3WEQC01!NRHWTN[:,F@#.,LJ*SGQ#2 M2/\Z%-)H61K3GU!"R@"O[380$B 98[0UG#">YH0"WZ2L:9,RGF.Z"ND7N4%( M!.9;D@'6L[^2#E8407._)=EK?PQ1^$3&3O60!G[2U(;N"I,A-@YQ^6Z9)<$5 M#C6Q>I..+,FN\% L6A,-4=85;BB-($3?VN *;[0["(BMLOV59[+ZBE:IWJZP M!5">=*@( 5=8.I#$U5$D'CQ]QW/]Z%0 0Q-^ MZ'*ZQ;&@8+HM+QBK?A,;Q_",_4ATI,[)C9%@)EE><1?2CU3J+'%EMT@55VF: MV]BOTH[."SB:TY4KN"&_&N7:@7DV^KYKL+@15VZ=-@8B52R4*_=2&QYI15.Y MPC#U4Z9.%P?S8K3M^[KK*C7:]G70N(;^3,[65D^Q. RLO[?/VM5HGKK0WYUN M+;.TXJSZ$\:MY4\O&9C]V0.LXV,W-0WZTVCL9)BZ4%!_(I>M'-&L0=6?0&8G M@QJ6WP"S:?SU0EO6!P-S:OR%/GLLC0271]U1#QIF0<)9Y8[L#DM"@G-F_(*Z M5LTZ.&/&+Z'W5=4,SD-GI/..BJ?!.3=^,?TT8]_7\(=6+SAP9IABPC\%=%?H M^4W+&L*0J08K'0Q'IF7%X(,J>L4DEQ2A;3O%:_9#F%362W71V3;S=% I\!+/ MV1%#3':]0/DS0BFOA\XNNSEA&S6>I;,U2G<*$_>T[O[-F'E1=2?EGB$)?;U\ MH!/"=;H1EBA5DFEE/ZVM4=EVSDYK0#9 YJA ?K=4OI[X;*L*4Q*SP\XVNOIJ M4,%V4M>TO"H/#12VP22>.0QMGG=VT_H^8 O M6XB4_3,J+TUI^!>+MWN\-@+2I&-,EF20(C8M5@67+9_0 M-,RCY>?U884>R/:J_TCBO=]=6)V[YZ^]:KHR;#G.'=I73(IEU^/\9.=B)C8P MA>9Z:S6?S2A8#S,@OWU.JW(N4!,K$<\('/.S=UD MC:-??_Q5>O=U.;6!0J=?"[Z[R6I-4BXVRFK/2&&-5,:C*,S0):K^]SJM.\&E M?B(@2&,&H[L7AJ?JFM>/F4($%:6=6PSV1B( M5Q2#;#?=\ S8"L?26[<6QD0%+.XO1?$N/$B*LQS8!/);?9@O-W^\*Z,6?[1F MCPE>A!(Y #36BG)>)Z^63,8'C?&5R1RL3(97; _/YN4=..>N1.[RD)D<&HRT MCBSILZ$UU@!I[(L'W4)>3TX"ZFO* 4YB?X'_OJ9<[\0K;:-$RR(Y=G:T,^<1 MG5O%%5;!I"*B92=PA3K#?=Z#+ON M+^G4+9S*1%*V AF?E&UG/JO/U_01QL,3QPMN\BY'.Q/8/?MK M-@^/"I6]:4,_8/I1LXB=?YI?LCM VL>[CX]8RJQ#&9\VW#C,8D6(_BMQQ\>U M^[AVV^/:QQ4FYL/#?7BX#[CTWG(;-]/0WG++N0=IQM:?Q.M*S,$0SO'11KMY MY[@A7YL[;O"6>N89>;?[-N@,;>+_.:"H>JH+_D*WM/(#9QO,T*^%3RM;_R1) MR#-?_;\HSA&9SWD8&V]55Q:-KWS3L@KS#/H3*BOQHFR6[MRWLWGYK&&9=V#8 M+W=1"I0\IQG^-]I[H*_3S[*2K6IP1YT>G:Q(\%OP#)-,R7),;1+67LBK89CVPLCK8WJ= 6VM=G.JWY*L%O]PCL MZMI/XKA,^ B36U*E?F17"7\@^ !-VK7F'HK@'3*S^9QI=]/RN=:DJVX*,^AG M5]\PCZ.5:M R]I%9<\89OLJ;PG6Y$(_TQ_;)@N0[I V33,EDI: MCF![1VC7-!&*E*C)8O>(D3328-86O'>T;BG2X%8%W3M2VYW_0';M!UX)*0<9 M93L$^*QU]8$."+]G;PPM58"R616BYD@O>Q3C[6R>U8IWKE@R@4@+%3 M#7O!B>9KZ217),+9J\J?RIO4%0Y!PI$T!%Q7HK0T-HZ>3](5!FGNFWJ=PA5F M*"]?N._5E0 ]W0/4HP7?E8 _79::B -Q9?O*2PD*;-QCO\ZD$K3$W=!?+1*[ M#U@?/CA7+JLA K0MWTX^0%N_2%2K * SBM,>*ICH+ .Y._=B]7>I6\?%H8(S M^WLD1L!2::06F#..5#;3B?@#\\:=@F70,!(P:]PI3M;0TPKFE#M%R9H&[H!9 M]?OH6=5K9#YU $D8/IPQXY?E=4/NATZR_"7(BO4Z*?\2 M)L%CF' S4I M$ QB,D+P.F7Z._O8IO0]<>^X .'7@";1OJ7D"6>, M=TQ;NB3%8SXODFWK!%&(HVS(JPK0/O[W'.)_?7CL6*.B?&RICRWU498^%FSP M6#"90.X*9X8("1AM6)$/"1![,'0D[#.* 8"K4&?HQ91P2Q]7:#9L@<+I83?)H>@ UFC%05P!]8\ M_HTU>494CD8-2 )$7IB1*C AK0"6(9S@MN^)T4[',AVRHR MI!3 G2+T"?%P3R;9Q5(^*<$[1>I^S=0+"#HU@.=5+>]SRE[)^"/ZAB,B9I@8 MREO)[:N5P\N+DP3'5>H5EPD$U6GD@*:0K5UK".CP9D+V%*T)96?T$R_7ON G MM?80@>$-^":.AJ&C7-X%"0HS ME+6,8U%-,UBD"@R15K$HNYIJ'R@IUM=IE!0Q+S>*LXBPJR MV++NZDEN_\'6 MGR-ULPV+',R?QS5I7EZY3H MD[D[)?B&Z4T(G7QOUQVU_"]>#ZV.'-C(3I&U,7[%!X\,U&@I_"9OM%3WN^\! MY7M -? ';^/6V3W&+HHT#FF$5'[[1G,82,0^?F^G29AE>(ZC2@<1$P<<914YTJ %\#C#)/V! MDGA.* \L9Z]UK5A4'\G;T6S#DU\O0:7H.4QJA"[@*)/A; )974"( -H> K+W M!?_R$_AN%5'1IZD\T#K))0;LA>S?1*,A^ M8%_M9KD/,XV#\&?2#=G;>49 ],,2413.<^&KJCV/;WGG!5@S?9Y>$*JZ &!])8I7>%4VK/= O+U-C#.CH[ M>0T,F*[PSO>3.J6YBWY2ED:$R>D6>Y/&3C?\-M4RA8_]&'3U'#EAFZQ_JY;ZSC4:_!9?W>V8WQ4Q6OV MEVOB*B/%(:!@7KK30*R=TQG,,'?:BK5VYH%YYDZ#L0[\OF"NC;_76'=1 G"A MUU5]H$E("9QKX]<5.O/6#YV/]%NP("1^QDE2UIK%[$OI C.U>5>!MEV>4M/I M!\M?:H=@N[PFE*Y"^N6-N+QF/40'B1Q_H,=44BFVYF>7J^C:F-8B0/7V[;V8 M7Z]^]'DT=KZK$U1/,88-,1G_MZH!,HJ\%KKJUEO]D MLJ@T0AX\S@Z2Q+D+"NCAT64?*$/I(T M7XJH;#>IR0VJASD7:KEPVPD;=I.-C'RF$75'/IML7.27:G1G])>SC8P!SZ0[ M\I^)2>(_;,7\['!.'[\N9FD?:-37TN@<\E4-B ?8EEL,Y+&NOY MKG!(+,<0#;G!%6ZH@_- 5A17PET!QT=NDGL=<.16^5'T;,:RW4O4^!\#G #B8 Z!C\#RC1 ]4^H9QO[KN:3/*/2_ M'Y?I&<7\=^IN.J,0_XZ]E&<8T-^-?_L, _N[B8L8.@[V]R AZ2+GF6HQ>LS+ M8-"(K07.@WD85:F0[4)A6WQAL&C8UCBV"HB=L#_],BT_]W[[-7&PHQ*X@VC+ M\AML$R/&YOR.<>K^.5PK4)*#=X34;WI(*< [0.HBW)!"C$3-SQU\].7J3R*^ M'0^==5#\'G]#\709T@6ZXT>D#C/=.3JMIZ_Z^ UZ0C1L@?V+"7I$?5NNHP7N MJAGZ1+Y*SVBWH_0:22$%+;;/ALU'WE88AK?AI2='$IY)1K^$.I@*9R@=]0_IV$E2[%C M0L)T2K)7\>):8_M'>/V>,F7VADD'.%V\?Q56"1_H?$<3 :IW:%TED#%^K&XI MB1"*,_[O2R8^9SGFUNW9?&<2K]_$NG-TRFM>!H)O./$%50_1P:?_(O1+9+VXJ9]H%$S+#1'& )&/L(&;* M5#<:1CDO)Z[87.HA)@DIC3G'9UE)QZL1=JS(X03?X>R+]/%4#S'!+'N+H#. 4)R9@ZGUULM*B4[(AA M/VZ"N=5AW;HF^7LGY,0K2).G^P;EW!V\,YW-BCSCI>,9FZ7OAVJ849*.3($B M](] ;$'UQ)UQ02@ESXRATW#-?A&VXM.9PC92]]5PVQ KGL0HN22-25H>]L

    ^5F^1)1[$K+;<"-):'X%9W*K'/MC^!V9 M*=X_(;SAX@[;,H>S.80((;Q9(IY(\L0?(74PDM887XS O8Z,Q^97R>TN C.+ ML/16%P/ZD@^ 33CVC.VS+OEPWNTC0;8_TL1ZZPZ'A*Y%HNLR<84G$N"(4@PA<[G"%%P/;TT4=\YKZ/5Q9!D C1D42/FD[: MC2L<4>\-5427*YR />X:5I#S*=&B-NRZLDE4$H\RRMO]"BPP>Y K&P(B[C7P ME+E?I<8W/'?NP>B]X;EVV0I;-KM^R-G8SX"NH4TOOWSL)P4FB5N:2P)DR?KE9.[T#SISQ"\]-\V_A/')$=FY; MK@[.L/'+S]I987#FN",T@])#X8QQ26[6*"4#9Y!+TC*XK@NX(QSIEE>#F MP_$+RQU4NH:S:_RR=/NBYG!NN2-DUUG-X 4UX!P;O^3=3>%V.,<9BXO(79-32IV+5&.HS#9,Z+##B\ZG[6J[8L^XJUZP1PP[!G7;<[[L!_U M]<)]O7!?+_Q\ZX4/7F;8'*G'PJF\8)H0T'SQ*U^U:PCD/[*E+U;T#R[&^%)(OA>1V*21?Q$5B M,O(I[^#] 1!8^HNKMI,E*HF_OWAJ._FA)0ZZ;2TS9DA-ZF\C:Z"I =2PS$F1^A2,C >T&F3=PSLA .T(& MSAD9:%?(7+&S0#8( 9 1@W:!S*K<_("2^E#P#I!2QH*\"#:JPU-OADX;:E]N MW[9[?A%]3G%>;VT&P7: SG7*R$[YDT32OW"^O"JOQ"E9\02U\N*]I61!PY4$ MS:9S=(#^B%K!/RPI*1;+AR6:,;Y\#.D7E-^A=4&C99BA+8]++>W^V?EW]Z01[);R!ODA,&N$UJ"5; MI0[$'*+2[5$/9,!;NF0*Z@6[[^/CU_6H'L'%Y@!R6Z5AE3=(]20?5-*L-%4^ M+,.TVB[9)Y+R["P4?RHD&VVP[YML)-68R KUV;S\-9L\,3F"FTO>$_J!C14U MT^KKH>H M1*A743'$1]2XUX>ME%A> M;]\B7Q+*B\=4B6EOA%2 1AN]"6M1/+FZ]P@_D(NC4Q!KD0VJ HS JZ*9&<1$Q^8RK2I+**\7).#,V2\P+: MH,-A)([+5^3;$_J8/)D/L=ZF0X:4:5UA)4#\/>4K2,ITA3^^N]]+?M3:G C, MT.,*#WQ[+-CIT/-HNL(30*@/T.3@#$= ;TP'GE!G N;@#&OLU72&5\KC)O$ MNG+"E (QT,%U/N&68M^9*WM")*G! Y]$]H1$MYHXH0ZDA7,")!:'U%\*+9;Z7(X4(2N$,Y!\FY==0 M7"^.;)M4GM"A-]AD!.N(TBOW_DU$GW"$ZEFZ%^VJ!_N!Y+R@_^%WKKZPM^J_ MN0<](HN4VUL$9/?V/9/KW1M1E0;-U)?MGSB<*"5A6"2<9/>1DU]T; ?YMA7, M'6\&L,\!;,.X6\KVM8S<$L!XCN>CVH;Q^,J&\6V-:14,5]YI,BJ[F-]L:I#/ M(!QGM+1/XO%)/+ZPMD]=\I&_YB+Z8%9J']W8@!>61S<.'A%N^3GQ!;=/:?8% MMYT[_%*Z ;;SL:_[D,&KEFX!'[S:(JJDF4OF#*-4!W-_G%%0.P>9P(]NY?R^^+Q;Q3E#^1P3DY<#IW- MVTLA?QA"O5#9-XDVQDR*JNLS/A5Y-DGC_T4>LTF43Y?\7KY.V0^\[TX9)SV) M_RZRO+1"7Y?G@/UX@5(TQZ?%>3N9L].U>(5,^35V=>1H$D4\JPJGBU.,;BEY MPAG;%F'2B."6WVCN>?51L4/WMH]X8@S;VY]3NI< #RN976=W['>VR(_)YI9D M&19[AAO-9=))_^K2G:T1OTW3Q0W#[L7%*R09/,-(" 4]S)W-.Q*F],(1V]DA ME4"@Y$LGL8I*$QAL9_HU 43'D$X6/'[(@=ZZG&]:F\.YLS MR'6;K<,HWVMCPG( O/OM]'SKW\S*YB9O[O.S [LBG#)WQT%JD40%9Q=[FA*W888P3GH MCF[4>=@:G(GN:#OM0KW@''-$9^D\P!_.P?%K*;TE@L"9Z(Y:TB!^$ZH$9)@Y\%S<7_BK3)6 MN#+>!&'*6V>41ER41OR";9F9VW#ZX?)T6R'8*FOW@F(VEK+S<7,K;M,AANH@ MP7%**%U3(NE94@?0P8<_%OQ>K:HHE(TQLUT#H]N0YCC"ZY M1QU&L)'GFI)[ MRRYDWF"K,H5]#'-^!XJ7%P#>.F.S= K1#3^&[W;_P3%_=Q1^M?WSOS[?GV#Y M^@>?U6IW5NM%D;&G+\LFAWVU;?DFKR<.'F<'2>+V%@IH(^EV#*%X*Y3Q*Y/I MGL6J*C+SF==6"9.(F\K9H[<%FCTF>%&^L9$/$*53#Y MKT;:1=C[$-.R-25[,JO%0J^>6LW1EA%8<)FL#/?**BSAU+T::@%I4R:0EL80 M7LZ(H<0+1RG;S8#&&B6.Z=@9$]A>MT4_I40(.#S26Q.4$FE'L$7Z%4! M!-=I99#9&6:T" ;,9Q\3MC7?8%OW=)"%Y.P"Y?3HV8VRB*#JAI!*_( 1!BH5 M/"$Z+X4 Y1TO QT>\3N4XVTPT5:.87RM!!G)W0X<914YTDT%'F>:I/LUTXX( MO>$(R!5*\#C+2-)8)^E(7P7$=Y#RB88^T; +_QSTO2.-7Q0W.25[=82\ MSJ MKG!+9?0EC0W=KG"H@16!-- 57&&7.AT8Y&=P)3L:<+Y WG)7^*'>'DVM=JYP MJ-E]H^<5[R^WV;;=I*F#NG(+Z\@SQX%Q"H^%*^R1T$G$L1NNW#"-)&2%8PC, MF]'V$G.^H(M"SU:%U8')UT[.L64'-+(]CWU7M#! J/T,8.9HIR/9MF=\#225 M:@QS7_=WG$;&)Y$ON#_1?F0,:A 6T)\0,S+>"1WS_3WRUG&H1=!^?\^:=5QJ M%;4'YI-3B;2Z0;=@+KF31]LP>A?,*7=R:'N+80?STIVLVB91U8.G/?X<9&A1 M_C=/^5L@LJ#A>HFC *=S0E?5#=(R]['--X9+@&R/9;LLR'!#"DGZX^N?.\I[ M)%PP8Q):SM/B27VH'PRXB\:FF+>*QI5_HDPU3TO&A\FV/@Z[AL08ZH_N .6K M%-'%9ML!6X*<#*X3-)XP)2G?P&'R@*)EBK\6 M)(5B%4$#SBN=]0[M^,'>W:IFGHA["E"?-CIHVFA&\Z/(1?9?I^BQ/[&+-5V*F-*=""6\@3Q%G:Y*%R0=*BC6O#904W&=3*GW< MX%>@^"!E?0I7\A/5T/2Q0W3"^)MP3YR@:J]QS;8'$"H=+Q1(LOJ M7'O9\R),>-F\^R5"^22-)W&,*]6''ZF$\ K+V<5&Z]A)WI%A/VZ:W8C-_%N3)E2IX R3P M2O=,+B$O4=L6!)13HS'41!;?D>H\789T(6QG6 =J9'?SJ;M?QJGI1V8-9 !2!^"1CO\1.;_PD%\UW\5X!3?IM6 M;TO+\@_-OS!<\8>V.+8J_3!A?_IERC8]SM^'$4Z8X"?.[U8"=Y!N7GZC-/JR M-Y57<[E_#M<*E.3@'2'UFPZ7I,!=(:3')06XHT4-?!T!$RU3'_/K_>TEB8@7 M YI&6IU#K W0<#N$9FL>"6LV?P/%"]0S 4%(1'B(69[[N[QXF(>NQU*4T^% MI)J6UV,L(B:[P>$C?Q0PRB;YOA;<)P0D3#P^2*V@LJR;&$8YCP14'"'U$).$ MO,??V%$X>C25=+P:8<>^.]Q3=SC[(KV/U4-,$)+A1++V1_>"B8!QD@[R,KN4%10;O*3 M]R'7&&J@M@AC*[64T=ZV<8X=Z=6^<,X^!UXFS.,/2]C>_F# /B M->)-SC#\72L.;/"(]U^##"4HRE$"KT[^GX\R\%$&/LK 1QG8;^RPW'KJC1V] M9Z@/) V_"[+B,2O]L'F GE '"9\:4PXGV6HCU4I^O4XSG!>\;_@M4YGG.+K- M-S=XQ:7FZ_4ZD34_UAC80;[@X7OW:W9A0Q"K 70T<5& ZD/QB+*"K<9FLJ"H MN@81/4WPDH$VETN] C)$B^."VW/8M9]O>(R7L!NS&&P81._0NJ#1,LS0?G>= M(B5LSJP]UD#246W)J$/%DHO-?9C(&\XUF<((H8>26=,DS#)^\ZM2(("CK"(' MWA-8-LXP2>S!J=U7W#?#?32S]"_*'NQ+\@RB5&,ZH[F,Y]W_F)#=X+K*70(::7%DQ?MG%YF/X-Z'E891E0^K/8!69!Q25&[?A+,.3 MZ_M#>^/NB!LVWN^U]:NG5Z&[ISC+8(VCSE-G9"U)Y=!6H"]O!ZN"'YZ$!QK& M:!72+_+FVB(P[\KPK@RW71E*^P5I9248.WO:R+6D(UG1%1ZJWC>B_9*XPAFH M 4?4<5!M(G&%4[[%HQ7+H.I:HK*'C]W[#7DUFWKQQLX;C<@ B,+C##L:OWXN M)U,!,N6;6A1=V3@M14^Y:GL^B:V^_<^8I*[>'\_1IE$V;_=Q=3/3H>Q'ZF.B7YP,8'7F&J=Y-0D;.,:F[ MHSBJ :/NHWW/6Q0'^S]G 9FSGU;LNTO$7HTG%.#RS0HJ5BU1S@2>9,\$=2A^ M-]\9(CZ_2TQA0?L^D'IXEWS9HWAZO)Z54,9/YRW_ [NBTKB$NB593MGR5O7^ M+E"*YCB_92);]A!^.Z&QK^GM8=#GE*(PP?]&\:'^QU'!CPG%&9=*RZ2B6_9W M$NMSJ=4W?/25'M*\A2)G.MN/-4LQ>APZE_M=D* P0UGU/P'ZMF:HHWV:,UQW MU)EML QN+7Q:)6\?/MP,A>,$X+9S^?Q@N]7:&[YZO).W0,+=_Q[\9%"UK$QA MZ4*%K1C0--*WX::T"H$0/P4V4+<*+Y9,V/^<54;;V2,[U&E9E?-;M S3!7I/ MZ$N<=Y5/1\NJV5[=+ZQ?5*MU>ZO=+ME6Z1 MKJB0D9S;%U)NJ![N'IW2) \3&YW20I'?N:A;C7-2+Y([%[5H9)#NX:V5B:-J8CUICB*OT:0[MH!B> M6MS68)Z>Y4Q[5;P9S58SVG%$[@U1ECY3@=M!@+1JAGJ "6,F>Y>0X G:O>"7 MA0']N$NEKF<9S1$/Y,N2'XFUA+\.8UY M,#C/@V+B<,1 J_9#3<@6S16DO]GB'U.YC^QS#7DORTC-I3UH9][E&<&):GN!MLQ/3VNS)KO3W,\S/;:DE MG6&J;FM5NC_OJ1,\JS.Y].=>=8-E-8:Y_NIQC)YE4C-V?T4\+([S:.;N +/J M'9A5OU>L2IFHEV]AQ\0LL'T-S+K?1B*N2GEF92S([T%"TD7.R[3$Z#$/PC0. M(L9EG ?S,"H1K'Y8A;S198O0D Z^-%BD2&>X]I.XU %ZH-",SMC@(S5.T+(F M4N.&+3"/][QDRRCRI1R!&/7U'^'Q<;_A[M!Z^S;/YK<4IQ%>APG(W=]R.JL9 M<)U"G?Y=S&DY*[K;"*_G&@/IDB" -G.-@'1I,$"KR<9 O#@HH,54WK7L7IQ7NF$':FI_WK"1,TQBX#E'3YC$X#>T?^+-+TSFWY6Z"^:[IK&S>* D1#QF>D&O>;@IE^1V[+N^?PW5MA0(8L+<7>WMQ-_;B M/EYK;S\^'_LQZ,T@31Y+5S@$Z%<)?G==L9?J[AK(:^@*;WRFDO?(Z+9X@^M2 MSIT2(&-4BL" )CA9+[?Z6YU(HQ:&<&F;%;^_Z^^%FR] M$_ZQ._9<4!PQ#/@/DS1^^8UYF[NOU"D+YI5!-$0/YU M&E$>_GZ)JO^]3N]0A-C7V>V9?4+Y'1?0TW!1M52JQ*X*ISI2F\_6L-:'@*J2 MG464ERU8ILN0+MCG2( M;;I#KYD'PD_7+25/F%T7%YO/&2\/NL\#F43LNB^=4HHN<7U^:GC&M;J?!!QJ M-6?PRTB9<=S$_- XEXVH;VK>!^\T40A^]JP>BM5CW=55"[/73_N6^EUU9:Y@ M7\WG2'AK#HN$R,QSCD(K*)P)&FJ6,D/@9)\GU:AUB6MJ.&*XB8J3 M!IS'>SQX>^2/5?GF/4YRC!#\)3Y+F:+/D\4BY&XY.A=\#N4#5(6'7 MVAQ (&B\"??_7B"X#7',%$VAZU\$: 3I$UEM$I5%*!AJ&VX0XD) 55?NJ)"< MF+ 6D]E _,[<]1?.E],BR]DZ45556 M8FUK)K!P;6NP;+:V@(FL(;K&Y:%';,T$%JZMOA.I^40&FB'PIVSK$:UTC.TS M)Z!-"&_T(=P6#7Q/Z+0T=BW8?[!_98S]=!N[L)6DX8]-JSEMX$;&4+]#ZX)& M2R;.S.93LEJ1M#2_R$F6#+2"KME\SW'>+52Q@*_ K:#A@4RBKP6FZ*+(<,IK M//(H"L9K;NBM?A'9;72FL(O64RL3E,#3<791Q>YY=K/GF]LD3'.F'7"S_)J# M0,D33F )G1]Q2GATW/TRI&A)$G8!JI>N;I!9>BB)$(JS]Y2L+G$I9N4%9=?; MX?B(B(*/-$N6SD(IAIETW!WC=IQ$?L.9S>ZWTF<*H$LYUA[2/I$<[0R>FI35 M#35+6.7GT;X6]6KT&&![)%T=9 M74A5!&[T 2JOUPLF4<=,H.8ZDRRXHA[8I!]@W,F>E5C\GL>8*[1WR!!GLE9[ M0K98KY,2D3#9\? ZG1.ZJA)*% N@-]J=I%RM'>CS:<\GG];78_39?YI);FUM MT*YPJP4?B%H$=NYT2?=4_\DQ_>TZ TVD>F77BWQ6_3CL'C:NR59*0[%:+T*W MO\S[)T0?B:O[&:;ZNE+#=;A;0B<%I;^"KTYN7=U<8U?*PPYV[P("[_LK'^LF M3QN%_X.9#&_!>#9,UDA! +,9WJ[Q7,0SW60C,*M_]ZP^8G6+-#RX[@'7\LZ! MY?#0.^=*?DG-$DTS,GHP-IC20]WH8-LU,DWZD]L'/OY M!F62].*B?7MR? M)=M 0%CW.Q&2N7<>,DW#K0C,4^WAY7"&AQT52'#,)M;M-E66,' E^*7[*Q*6 M*NM*7$N__+L1)U$[%K'2#1_!::@]!*%8I^9I\JYYK;<^XDM&?)AMJS8.7QYM MD^]H-[O9!@KP%='6LM8E;O=Y2/.S6Y>6#5O@JZ+MF*M6Y2H=Y:-JLK,+?$V: M*H*W8UR:09KAP7FO;0L_W_/0>(-;GI@",Y$WJC3ABEUBW MXH^\6<.!12;[RI+#,[=#KU5?V9KY#/>5%6+4JJ]LZ>NN4G]+P6'OQMV&I-;V M3P4/ZJE'*M,"*L&G#*Y["5%30[7U/+ZGJMT]5?EBS>9WZ FEA^OSI!!3+8R! M/FXAY3VZN9Z[2PW'D0!E*:PEJ)?G/RG8=:4HA*4YVCQY6\2 Y)Q ^]Y?>LA3 M]OFJ+HT(XP.$R;+ZODF9&TW*^';G#J'*V5MP$6 O7ET@)A>C([%WYU7?:0KL MUGHY"]=!\\U'E"^YZ9)+0Z74)F+2'.2 RR7.* M'XN;\M6Z"UBV"#;"-&\6#K#;:Z$KS)#;4U2.PDP=.LV[V% MB@O1[/_Q&F<">EK,Y.NOFRQ;/DZ/BTI@]R6]?4EO7]+;E_06>*M;OU;.;1PI MNR3>BQZSBH:/0(1Q0V(,[B%!R.)M 53MSBM7M-/ZJDZ$!O5;'=7R+!Q]%O51 MV]3R5!LYDYH$??200V,K9]J'ECB5,J/Y=(D->\[DO@ YTL"BUH/28#)339,% M-5&MVI'6Q8>R[2W9WX"<4X/)^Z";!2SJSX50O &ZPI"^? MC&0B&>EH\:H7K:PL*X[< 8RPBHP6X:(M9S4:/"K!?5^)X99WJ67/2"\<:O(5 MX\&2-?1P 6^7A/P'BA=HUV5K,L^YK3Q*PBS#TE$6VEA%>K3_K9$NU^)K1FU\CEM@6!"7R;E$W97FT>Q>EL.(N/ M(+;#%**Y:CZRV$<6^\AB'UDLL)V*WF+G]H.4"UT+K*[LH0[Y N1V5WJ4*_MW M^!7HP@300UR,<7_GH(O0I>[G7MA-YTO1LQFQAT >]XY#U\9NIV)WAN2V,<]F M2G(4O W"JD$U6]M@31(<\3K_[&_%JDA*[Q_A#*GW^B4\&"+F+>N3O9RG]GOV M\]TAO*)]8MZJ4.8!Q;Z1/:Y:.=Q7?8U+N]W*D\/2RN[/2R9'I2C>"50RH:N4 MMA36_)Z_:M2J#Z2M3G_3=+/U\*73QG@6,JX;INP)-NC(GI (OU(DIQ7V#-D7 M*J6$X&:S>$^2=ZU )>RA90;OBO&N&.^*L<(58Z %,,P3,8#PX]S^DC.TC1SA MF!V[TRW8F1;CE'VZ4Q:+I'D[;')HFQ@1K)D4E/'4B$Y-;^KI#5O8H @.:4A3 MX]3"7@8EV)O%;#6+>5VU;V3_8F+9DF>4/2$:+M"G8O6(Z#9EK$P?RV9%SDY; M6I;KV\MJ JI:SF8)^;.Y"&4=LL6SF#1V"5!]A:.LNI^C?^JF&+0$N\AS04-$:UA?V@)7N\6<%6L\*VU?Q)@_E)/@TIW; M M\&>8B#O-ZHPU0]H);G?[S;K%_>4?CB E)#>>TVS[G1,L&ZUXPUF\M$N#MS2(NM'HOW+.;14I@UH)!&=H6>A4?K3#SH"/:C#C-'@* M*>:7"_OW-KL+\4N50W9I9VC\5<-VAI9XM[(S_+G]6/7*?433H@ M0U-;:'P$6]C/6AY[;S^SU7Y6=^DUH,D-=82-I:$FY==A?*G02 D2:]!G7H[8[C1I^RTZ%!^KL% M%GKO5AB9!:^7*]8;T<_'B.[CB[U]KE%,J/YKW<-^>5G<[&%,S%(* &<4:-Q8 MZ1E:B_ZYRLTIHKR@I<>:LJ?SV\D?(Y+E#17IQO,/IDNWQ+"E.DTIX57_;BE# MI6S2)(X'5@)WH#9/&9VS^=:(F,EP$<-U@$99&1'GZ 8_H?B:+7:ZP.PE*P_/ M]6H=8LK73XQ>D_$=H'V5(KK8W"/ZA",9]V1P':#Q@9#X&2<)A%,JV [0N4[G M--P=)G1/DH)O70E[0 ,Z0.SN^(BSGW\5HZ0 [0&9=W!DWO6+3)D+4U;:G"Y# MNI!M;)UQ?1KY&M_I(#M?RQ?#F_H&,O5E-#\ROK#_.D6/_8D+:1E)<%S*$Z4< M5X.E&M 4LK5K#0$U9V]D2LT*IZ%0V '#FR"!K@EEE\$GDMZCA?!I!<,/3\(5 M$ZC)!C'%H?RJ:A%4X.8(N$>\+%0:(1#^ NCAT3_Q0-]LN2J)N@:,L(8,:0X( M:,SPI,S6;&?P<.VK;VN49O+]) JD7SH#0!M#GM=M!?!<"&D+ZA:BK M1ET";J@*T0Z9K7 N0%X&:AIQ)F%7>?I,D4:2"Q0XRC YO,4#E(A36 M0E][\ M"F@#KM;J_I,B70MCT"M\460X15FVN[LEFP4TQGOEW4OV>V!?Y';9H^,FW>-* M^',)+&ANT_&Q!>['%@#L/T3'[#)V?NBHIJ21 N@*AV O,0%)':[P1"[*GI8U M4XF-3G)%HJ40[=?;%0ZIPYH 2I(K,5[*0P1W%;K"$O'^@/IOQLX)F)RB90T\ MPYQEM=(\]GVB+9WHQF4XEZX*>W)4QD57]DT#607DB'/NL@&=*V!@GW-G"L0< M=:S-WJ,-#"D8.U/:B;FUX7G]50RP[4T"1PRX\AX![5# T&4GSP[LE0;& M7+G"(4W[)23XPY57NH6()X\5.?ERT*X]5@VT$BY=QA4&Z5Y B#@K, M%NU"/U:R12.'!1Z4*_MHB&QPRS>,S=G@-M7!@H<\FD[2I2@B MBQ3_F[?3XR$I+W]EXCM^:E/\JJO/&4OA;8=PJXQ>>W,*MSN9UU,,LZ42H7KP M(9/VFJYBHQR^=EO&I_2=H&5=]:X1)YWYC"V?[M&*@-MP4_I7WI.7> D(4(&; M3OOP^2I6D./S54RAO]T+$-RWH,'/XT7]%[M0?V!O4I94BF_\=U$U]=&@IW9\ MD/YFCDJ?E>.SX&,];=@XW<9Z6LX?GY5B.%S/ M\A@C"Z*P+(^D,1]J9'F,B/D@&LO/V!!>?LL/D_C6BF,3L^S2_L=WA+["8 MN?) =Q\"T=G-\;+T_5@V"LR>Y]PM(^43S(/DRNL,Z 0 CJSH+^RNNH.OTM$< MK%/#_]!!5[\$6;%>)^5?PB1X#!.NR0;9$J$\P.F,SG11*$440*=@@:!F'U]?G!@K+Z):!5D);0WMP7SJ"0I'X9YD.43M"R)D1I MLEM.]EQ>;A=SLEW+.Q0A_,0E>GE#/JTY3'J#AR?6H/\8ANA?%.=H-I^+W*Z: MLQCU)=]2\H1Y*GL-K@+R($.\4]PWD.S&H]S;(^L]S.?C8?8M)KVYL;FRVTI6 MLM'0TD(T<6[+P!@%%7&<"[&%L0>J;IQ78%PS(;*_0+F<,(G"1A.=3.VS MU@(71A%C6AR@JCQC_Y%?BN_99XN#8=S*(#>I/B'K*:R$ZZ#*U9^, D+9"UHF M8FP_=H/#1YR4&TX ZTC;PYTU9SYG9/5Y5,'\)OHN, MAC=(0E:4&:Y NJAC:&OO)"4\"9MLA?5!7'/[X>Z,K@G-*C [2! 6AA$/ M[3U$ZOSE1B8IYPZ+U&(-4O&=.SQ2ED 5O?/R 6FJC#TZ?Q!E*IZ%'-)30OLK MF6#C[@&:0L%,T>Y=9*W+$&RB'-I_^"Y(^#[.CA3=8(Y3]DA@IO >@&.<<4X6 M%#5T'+;_T& >PZY0[=!5N)-NCC80U'NH'-J!C\X2OZ;0CM-^14$^PJXVCG<. MGJ!EC7/0>W5L\.K@PSAZB[O!BF<_FG[.JX2J(H),Q]A#S%^*8H7C"2WHOF%#,[Z?= MC[Q0\1L0??!I##7Z4HE_,&#O'_7^T6[\HQT(O-XQZAVCWC'J':,V.$8M=VSH M'!^(!."*:Z/A5@$:QEPY4-ZM;K5;G:DLE!!KV^O.ZV^A4;F>B.2\'O)Z%>VA?\V_!@I#X&2=)$*9Q@-F7 MT@5F+W$0\IYJ\\-YG?N%N%6WNYA=NP/50)WX-J]2A%=;.X1?<*1S/]2] ]20J^-!+F@0;TZ:?OZ@2 O/7='C?O MLS]!RQJ?_>[@"2SXIS];BZ#)!+<=#I/H:X&9A'19]5 M"^DJT)8-,4<(NVV9 M))E6&EJT.6J4]H$=HQN2B3Q4^A.8(_(#5=/Q L8K=J;W3D_GVJCZ*K\SGD!___V MKK:Y<=Q(_R+>W6RRFZG&R" @,XM7V+I:N#(O6W>S:H0/7NYB,$9P MPC8P*]R_$$K_J&YN!CF;9LQS^GFWSX!0D/L0#<3$IS:C^D\?+V+@N@Y:<4N@#\^_Q&@F#O)J].*4N_SY/V$,VZEW$!9JM"*HM /$N(&QK M072[I)B*3N[--H#W8I#V8$?:) MQ NTCLGOXO' :Q9X&N!#5F!HG ]#0\>NS0.DJ;ARV$*/4]'[=T:C5 PDJ1E&16_A0(2*@2 (?(HC ML9SA4URV2^IU79X6S?-"% F4M+811\O0W7)>CTA) (W7T(+0=,*PFDR7=+[P MQ.UH8E=0</^UF0( M')]/X%BXM>5J^X@OF,B=G'*#P!NG^.T"96B)RVNZ MYEVU[_IN^@!B'\U^QF1QI$)QDS6E9I[8A3$W64EP5N#DGW%:<=V>(_[T M]("]JTJZ!&<+G*U&05/Z>Y8@?):K]"P>(.P4=Z@2[X9C\S\8PB8A;#),V&0 M@RS$3AH=.B+S&L<08I\$S@ M2\*B J@C'!)&=_W^$I7Q&S43JHEVOTG9852G]$R)^BDB:;W=XC?&L\! M/)RTAGS 0P@(T=^72->RB?L]- MNR?VLBF8J"AQPCFJ]^CQ^*IKQX%H*RD/AT/;X<1@^(:SG-"!3' M$7G.W>05#6AJF1M)?N'',=',.>S\@F\H2\T!APE:+MFU=Z_O^SMM<'Q#Z6 > M$XT?L^DRT1:WE\_D:O>K[P/N@0KZONECNN*FUUB^/G.O?L+FNG M]U5,,CJ0B]DZKT[2AD?Y+17;?@ 7DL8+T_4A:8^-X$1RU8FT,RKF; 23K3#G M6-C6 A.R;A8=<>/KMX25!0?L;?.!='4S]ATST!TH1_. MJ[*@-LS_YL_%+"GOEK2WS_6-:KAM<)?M%<*"["[V!+!P&45[%1U@V1 UM>4E MI>C.*FJHDNXE&M;8!>&%53IDS2TJRLRE],)WG+RRL M?)/MF8M-:3@6,FX.DFF:_V2I53)=>W?L#"B7:%'5MXL7_U?%:7TEXSW)V\]F M;(6D*QV2SCVM3JU>*,43'1>;O%G=[Y87[67DBMJ+NG!&T7;%/]C^+C'=%9GS M L>IFL[0WIQ1G[-LS!$@J7."8WZ MSNOSRE$]#%B1/(T'%&?KN0@FZ2DO;[#DE*1V(YDZ04Z"BFA3U=6 ZL]R8>(,SRT.C!!37WUT\Y MVU#Y>==4;+IHY9&WB:Y\/35)Q(>9_5 MQ1?,Y$PLG>7)%U+1D",*>!;P!;K EB^YYK6.8=U.G!T2@ M\XV!B>9^B%'[I'0>!$8C3O;SXC1JNLC,D1>;Q?XJF^!\Y#BE' @X5AE+$5QE M^$^TJ#,&GYL0LO8]PSU^PF9P45'(T>Z5 ,NE&V535#S$UD)L[5QC:S_VILH' M*9@',Z>US:C+, I8C*QP1+I$"6%$16K3%57*2+2LC/$N0;6B%D:6;&MF:%KO M(6H*J_8>95^<0^@F,XF0:N\VR_8HJ5 GH;3W!<9O]VW.D^*$T>K:&6 >WH^2 M!^+?QAM&#)YM-BE.V++<9&G2CV[Q&I>Q!DY]?@D8$)R6=]N@+1<"2N<34 IW MFP0?MKYC VC&>C=2=$#IL=.?I1-[#$/ G+_;X;P00W:Z 0?XX2!]0F12@/8^ M&IZIMQSH6AC=/_ZWJ$ I2NA(C/ZHZ(:,2+J-ECB+LP3':;2(RY@:V7&UP*S) MQ[^XC36=Z*;E&,_3/HXFAMSQIH6'^>S'@3 X]EUU[._RJZD)N2M3P;WX6=C6 MONB7.*4&VP(H_%'K\<7_2O*BN"45:AW>6*)$[*?^'R95X5)0607+TE*5UNLQ6C0M+_,6N&HTV/ MGD(P,=2-'LAI;-R8")[EX%D.GF4G/,LN>DY[[X+>#1PA7%S[TKOL B$,4KOU M/%C-,L/XO C*@+.N.??J% #I/#^/[5/]-2JJS2:M/Z$VXW/+A"Y>$"HCG"US MLFY;J,-;5%&<;:(T!\5WM1=Z?E1C?SV:+Y3@]*;\9<:$1CD(S4( M5?"+CN07+4BY=]2G?QV+1S_Z[5O\AM?5NK. #??[D43#F5BTKN_'$>V!W0O0 M\3H[OQM1)"Y6'=^.[T[:JQU[B>CBGNRJ>-*%IC8?LL5LG9,2_]D6+&^6EGNV MLK!"/#*^(M<5M9W*BK ; M(*[Q&_N76 WY ^,K<4OW,W:#!?W/S9IN=:_UABC6 _2,'54N*FH0UY6%%?6! M/3B^4M]B:N-GB&SWYZ]0&\ 35@(WW4O1Q592)$CA28?4JITPJAH=/.20,M\1 M;T."/.*0(FS "(MM*3SID%H_"K2LTEN\Y 6P%)X,<4/_DA#_B5YPDDJ,D^Y& MYQ+D-.,-"(%-_P.;W0?B7'(HG;K6.M99WF.?]04O>>Q7V=[U);JI.904#J.^ M(,4?1 +OW-25%ZZS D?IU*/>8KWYONNIZSW LJ#BT_&%#: )%]AIY M?0!,G MJ O7%Q:!)DRBPR08&L?O8-6$!A[+\&4%'X/RZ?BJ'"B?RFPUL(M\ZH;M0,CP M7+EG627 6*#KK7'>7"6/T\?.W>;8J$5E? MHN?R0\8N#12[T!,_,/NL,*_85=+%?;QE)M:\8_-\35?)%Y05[Y?JLN0#NG'<+?D)KYJ]6%!WL:A+,L7I?8P7-]D\WN R M3GEJB5M;$+]>OGG2UE_J+WU#B2>9 _MMG!%V]ES4"6H0H8_;VA+];GF)BTU> MQ"D]754;.LV:+9%^FC078-/9N+O_&O)2^G1H@8\:%R_49&'_86;+:YPR'_&L MG,>$;*G4K$P_C^&A]*P-JNUZC9L;%YB4-?8KE"7XY(9IA2?LJ)%GCV6>_"Y\ M&9QF5BC.](].KYBN]MH&D/I_;(U/GU3_H #2NQ9N0J:=#]EH9P1W1;HV4AL%G0W MLE"\*,\7/W'*,V./OQY?P)NLC+,5ILOC^TA]/\%+A%=YU(9BKW3IR,F6/\2[ MFEA(LOB85QPY]UK8-,OWQ*"63&T5O.3I I&BF6URZ3L?%X:J%<+<.39ZJEUETI4Y+>T*S;740QK;"$5#&1PY?TJL4T)*>.GU);X#/,BCO MQI>\5V5DP!0>7U)>P0CQ _*^I+B"H5!V,8(1^NP)0D,Q8\' _5T5N#(OXW3< M9#Y%]#A=.V"(%7?LCBE+X<(D2*[M\$TTEK\V5, $%0Y_WY M !$!DJ/]N5L !TP"U:! UPZ MQ1>;&GC#M*"V@2_[.4?'PP"Y.)7(EWU;#H6X3(\OV[,!SD6(@+ 8!Q4&9@361@#)'0 P9Q"FPL.8BJ MQ7$^X!FW*OC[QT64+^O[&:EL.]$4:X,+^QJ]0CA FEYUPN?-3D,WEJOE$B5T M1_F.?K9!.#H/J,F?+6)"K95[1'"^N%O.%OF&*;F3H7^AT*"[WC?(?&2YG/ZD\77<:&*O^NBL8=\I1S9*QGSG-,=S7V+NB+J-?+![:L%;A$CXB\ MX@0UX_(!)?DJJWL152$8ZV7N&C.%70% M*7CGBG\T5C1'VZ&Z/[G-:$R,NB4[4 5]F+JG%J5V/PYJ38V-=VD?J^<"+W!, MMNVQE$Y$=@F0DOHJ'9XU"-$OKL$@W" ACU@J Z=WP8O;M[I0DV^9DS4;*,VN M*'PYDM96:JDM<7E[>MX[;1!]LB?F1];^^_&R>'C\(<0:](S]4F(2'42-+110 M8H/VXO@8-".$W39>GZ NMA]M[N,M^ZP^87P<,[(%2VSX'J^1T%XS^5,6JWL= MF:&%X&0&>B:4C5,M&W?J@X;7C9,_&PK'2805^$./5NQZ'E_G9(EPR3V5ZG=H MU2R@]H4Y'DA=DGU!2AMAPF70-5I"VP"_MKF510D0=>H0?[FCI>/]2B/WD* M\("\U=.DE*K9J6=27U6B8Q<*\N.6=Z (5>XFXG:Y(GQA),L'BR!JZLO@Z%:Q MLY2FU,'FR\"08@)R\/J"AO+RH< [\874KXP1Q.7K"\5??0#I\;%\(?XKXP4/ M!OJ2?J<,$8 7XLM:)-V]S,=69?-%GF5.8D9D&AM+AO3<0/"3*#$7%ZF2_O!0*%4,%B.U\_O#];0UL8GQ[W" M^N:&6I8@'#"X_>_+=MD="(:8PN3BW^=D'<#P<+\JB4.S43!6?3^K56NA*Z^1P&2[) M"XX>_#C@OOEA+&L4#B?\P. ^G/WS3N%NW4D?&_K/7QYLQHL(97F)HK]$!+VB MK$)%M,!%O%H1-BC9"\V7NZ^B!0OLI^]ZRVL*:7<]1HFAGL+UJSB4$WI@I#]# MS8.2FE3T7YU9=+#& Y38NDJ725E1=!CGC:+ M-5\>T ,#"'9+U[&CLA$) MKQG)]AN5AN X+4"K$NPA?U(B#9Q!SB1?4F0XYS)S?^K*PPS(7,DXGCHF:AM. M#MI$Y?*8.@$8NC=S8]0X4V7*K MZLCW+E.$.VIT7">^#!_]G0GFP/!N%(&F&3"6Z%UJ$0@<>7!SZH-&><<^#AE- M'8#^JXN*(V+JTTCI-,D/"$T=!OU! XI_@^%QE$H,'B5JS(2IP])SU$C()+[, M*;X1+ V ^S) 7*[$X"+'LG<0;VQRY:=/[:6%=>I)E.SEGD1%M5['9,O\]@5+ M XIBEDX649WP*[OF4(]S.> OCD;%'%SF7@Q-;NAE0#%!=+/!80DLJR.Q3+&L ME .C$[KL;N*7QASE/*O4R %F1 GLEOTVK6=%)_6_Z)'NA6H\>T4D7J&OM//RDNYEUS$FPMKI M3@GGT\NIM2RLS8'NG_<78/"7;(T7[?ZNT&9P.R MQ1M]1U#2O74&+IKGXW_2K\;+6?//6GEK-M#ASWMZ"#A4TKTYH"F?@Z\HW$X: MLC9DPDXK]C.>]SOD/_B?_R!VD[MY48#C4(YSE93C;%0K5TDYSJ$;^2HIQXDL MJB/D+*[5,DCJ<7QRN$SJ<;TZNBU?K+GI%Q!7=@QZMQ!8>@.B()PO>Z];&"OZ MEPS06-TO+&K-X0I&>RJW!#H!LZDA#Z]\?"C(>F=\J+^?D.YQ)%9(]W").A(HRF[Z)@)%^7S9LWY3 M-!T!V4NRI1\\6+_'_Z1?C9>S)E"4G?57!XIRH"@'BC(*%.41W#6!GQSXR8&? M'/C)@XXG!=>Y+U@$]FE@GSH=00WL4_=BUH%]&MBG7F U=J.6/I;\I!.4/#VA'2A^+)%S^.K'(& " M'^Y(+&?X<-H+9KLL7KTADN"">3S,<#QDOS-IR([VDO8;5-^C91Y(R*]/#]Z] M=)%9MKAZVV!2]V",[PC]W6D&^:':61C*@\@TO5=Q5Y5TP\[8;1M&E]R3WYDD M1\LZ:%-D3YTJ8V%Z W_=DU'I,, NCV!N1/[0W$%&]RDC0@2RE$VRE"EAZ9'Y MIB@JM+BL")UWS7!H"G757QZ-&*ZQJMP1T/J<%AUE1#]&((J=#U%L##++9/D\ M@R-,B/C4=6&E!<0S2E022$$90&!"-0DX[$19^KXKG,W&B9 $; HYZY>@GN8Z1VT#(7B2[S,DX=Q@EH3AH((.\ 0L3- M@:1WIC47 G8?**73L;F0K?- Z1Q(S45BG5VA%+T3YJ*GSB*DC(RU.%V&RH^Z MF\V7@X7EY'W;C,)!I1LMZ"872#?&!E4UA-2.Q'(FI':RY,Z* I7%=P3V()\\ MX( 2MSA^QBDN,>(Y)D6/1-FG_W%3&877XVB!$QL]4MA7H>$[)=YH1QA< O2=Z#"VJR DY@C5AC%\*S M[Q+1?\SIW[@\P+<]@T'5 G7BAK*[SUI3]X$:;N2U9@[/DH14<5K4_Z4F/7BU M[]N]4^.!E19K3CIIFO^,,VZV,N!)5_8'I5=YN&5/77X'3(Y#F;[F^>(G3E,Z M(V[HB2E;X><4-0/H^&\E717ZC;(OKJ$"W$2.GW!P@-Z3G.[:Y9;=3E"R?(P_ M*KQAQSTE[;B]6'UW@: PU;BR"1]$X",$/D+@(SC!1W QE:;/(F@,QJ;H-3!!+=,X4;\T6AS?4&#!7?A0,%M M^(D!-1Q$7ES$!N4XP&&!6^+3L:J@5 ,X2LI&^>26:L$J/1)3[Z]1@5;UWW&V MB%8H7Y%X\X*3"&?TZ+X^J85*T"O**GWVWE"_-QZC;UB)>['\YCFAASGZ>]3& M+%'"?OGPRN!]XIZTL4I$@R/058;(:ON(R"M.4,&71=1N #%NLB6)V<5<"2LF M]IBG55W3AB\/Z($!!*M-L=91.,^KK"18!!.@^0!"\:,I0PUU&']TV(G5@[^9 MU%!OV3KP>?<'P^WS7E"N_?BW^>Q(R=,O1I7GQR-'GH\O N=V5,YM0PQV;! M^_J^UL4I%TIIVY%$WJW:^X)P!JNT[?@D"B$AZ?!+"_6$YZUK[MS MT(+;V^ 248,[P?5\I_].47V(RQ:S=4Y*_&?].4<;E4?'5ZP.FU#3F5^(I:.% MK=HQ+-QZ34^E=/DM<5;A;-5&8NER?(&H-87>3^?4H,193NJ[;$M$#TME[6[= M[Z6YZO8;*E]R^@V[U+:N3LV!P8($-F!N)&WCM%PH#EI99=%^P-9 NY.-*[JX M^?@*?*/K',%Q^H"2/$LP[7]5&Q3"%1+VT/C*T 4[:?+MA1L2KYD5@?,=F:,9 M$>*A+VT_O@IWA_+<\I.,!"TMBMWN\.(!+VEM07SFPU =/;"'QE>F+91AVD[WC'*;T3&#B!R;^0$S\P;RY@9WO M/SL?YBS*E1QA/F B\?;F*D[6J>.AMI'EH$W;.TQ.4CJ@,8.I)RK 9HO2*6GJ MD&CD^\AM0^] D:TBJOP IY?+HD)._IHZ+TG&&SSXPEZWF& QJ9#"@J(3U MIH[,F)4+'%U(0N4"O22#WO&7J=OO:G!Q"3Q3WW'48)!&OPVLJ.ZG-1&1H4Y2L-7 3%&D\2#+,7M\IW$>? M"'AQ%;PNYPAN_'EA+*O3S^$ >6$>B\FHHV6F$ M,Q:GJ0?\/KUD&6,2O<9IA:)XS;Q+!?MTKX?]YS1SF<>3:+QLY[%U,G3KR7AJ MP')=QX8U9'L>B>7,#2L7<LEAT2W3\"?-[N320[(7?NRRLJ[&WV*OHPGW,0I8?09L8[VIP ML^+;M:QS\&M2[R D7H7$JX$2KT9T+834+/]3LX 65ZYJW/B"B]0ADZM[/GS! M!G2&S74.[[X@)&>T04XZOM"TX&N,\I'<%XCD P;F(?8%#Y7E%WQZ\H[OQQTL M<"^C+P-&=4^"^#I\&2\])I/D^.X+"5\%(5TO@"^C276FP=W2OB $MW>D?DM? M)EC(<@E9+LK$/5%0WA>[114+;LS5W.+I\ UVFF2'L4F-?XOBYCHS5C,KW;L7 MY@6EBVB9DZB(4P1KI$=B-"C!:*1%XSKT(BE>XF*3T[Z_DKS:W&1M"A[]-&E2 M -#B/0-@YP5K1FUK.!Y%/0;I,_I%)Z8SG()[$W)8+4\[MJ7JQU7(*"[>5^?M MQPFJI\;2_MU0_ &O7LI\^:-HEN)!E3[JVY;"#VS)R.+5<7Q2NY]!%>$&#@VN MFB!.M/%5.W"@C\1RA@/=WMB]5)@VK MH+K4/M_;/,Z*!Y0@>@)]3D6,_"%_PYG9#%/D/MXRP<5K6^]^IP,*H7]+ST1# M=CT1:'8WPG-/38/T.1$P;K(RSE:8CN_V_ND!0>'W/1EP7JFP.=D.-G>.>YP( M$)VDA_YH='8[34@ F4Q#]#T1<-JH]2Y:+7(]#MS[9 !2N_)GB*YM0G.SIF^, M,"GNEK=YMKK%KXQUQU[<4WZ!&O6H$DN._N#GH^R+/2WW)NH0?@C=[FR^:%V9 MQ8M#SUYM A)29*9*(+#G:0XI,>>3$@-U0.;:+CY?D (0D56OH.(%W7 MJ2_XC4$6=)Q"ZC)9L$2D0$[RP4RZVLU-+N?P'(S18)"3.'7,0'PM<^QOY_ S MX+DU1QSW 3T5EQT82>6"W\XB.1SC @R>4$"!6#B&\$/)X94M3ZY"J1]^@H,V M_5/)@/Q9.&QG>1B!4=/@()[EF03,8X/C./T3B;D<*3B*_AQ-!HY;PR&<_K'$ M>.H:',RS/*/ .6AP(*=_2!F:F@/)#6^_8?_W3(0_4$L#!!0 ( #!E M8E!T'^.05E,$ #11/P 5 865G;C(P,3DQ,C,Q8E\Q,&LN:'1M[+UI<]M( MEB[\O7X%KJ9GIBI"D+$1!&R7(F@M;MVV);V2W#U]OU0D@ 2991!@89'$^?7O MR<1"4 17<0' [)@I0\26YYSGK)EY\'D0#SWA=>CYT>\G@S@>??SPX>7EY>Q% M/0O"_@?9-,T/K_2:D_2BCR%VIRY\M4*/7:I(DOX!SN87TA,.*:Z=OBX]F5_J M(V)'TU=&V#[K!\\?V"FX1Y9%2195N?QT,G<@Z@?B1S'R;5Q<'SE5],&U\H?_ M^?[MT1[@(F4U-IXB*7O Q\/UD6/T<)PX_Q.,1_@ 7B7 5#HF=WY=$ M(CTU$8&+(HO=E9^A+^M.2R")0]R?*P'S YPOB/.?<117"S@]1Y^O3C^?O,Y[ MN*R6N%*B(0R\.32P,Q4T1/$HK!X6/4-O,*9OF!'H-.KH:0M%!>I(%&B*W%V$ MT_2*0H++Q3)!XCLX=((AGKK[X?+K-0%Z M^]&9'0Q+H%@-$J^5YF;)6!Q,JJ4%)ZBPS&EA(=SWI]X"/X#BT/&RJV6EA.9( M[",TJD0//5'Q>#M(_#@<5X\H.UF!N7 .XL(JO$7$GH-/8E=813L)0^S;\\:4 MG:T8%'ZU!]4WT3-5 POC65[!CV4^G?\B?!Y@Y)P+OPC"YYC$'CZG,LEY_X'/.?O=4@T\A"\$ZPUIN?(ZTGP@$ M/&5)Z\7JR\XE^)_:44$(GS],#6,[PWH 78VHQXMOX$3@7,-OTOD& M[Y*ER;LD>-SP9Q'A#Z&47CE/Y,P\.DHD?>$[8%/_DIP06'BD_2Y7[_<3^LKA%!.$#O8 M)D,$QC\[@(!$[.2,R;S^Q_S=%\'0(CZ+N\&;1,2A_@G^>&(A.0;M= #4%,!P MLWYRKI\5K,A)7T7&DE'(F"42?_1L%DA$MT&,HV\!O*SG.] MD>7A+^/),75SC$'LILGO*6/^N 37$D3(^QH&R>C"0U%$7&*C@JUPGHZ,^ EV M[D89G5%Z%_SB?AD_HN)A-SX$4WB"1.31>.UQ@'$, ^V!SZ-W(X\^U LB0&+T M93PU@@@>X274-U:_F(WI"QH'"W.I<$)14AYK(IF+!CK-HS]'P_([ZV#[8\2O6XVRDZU',J 6GAO[&'R5QX6C> MGF"6'-S6 [B%S%',I;YPT_?PA!7]M#+%M*]!X+P0SWL[BL(?BPJ8(_U,FNN1 MJSAARMO@Q+? [U-/]("?,?@U\'@O\6!7;%'79XMV9J[#%;TK5\1LTS%W"G:< MAY[@V"^"B$8#\!L.GU-J+X,7GZ;'A9^_\7_,1FYKT'YS>_W&_Y8&P%[NT8(" M'0KH ;SFSKUS(>[!%QX-:PJF2*#N:W $$N JC3'RB* @Y7& 5J9%U-^&H8]Q M8/]\P*,DM $/3OJ)?$@"(&GSE/P!4\N=LIQJ;(6;5JW6@>: M1MLZ9KKW@D*GT. MNP+J>J=;8=B,"5^,]?A2THX?CY>KZH;ZEFT]SPML:K<8<[Z\Y1\P!PYQV7BM MX^2 :J,Z!9>+%+R%5!OJ:K)^9VR24W/ENC2D>\9IKOR$7JG_AT0U@!S>(ZDB MQ->8EA0\FDDG<1".IRZ>Z M?R-# @;J9C3R,D?XF%@1_BN!<5T]T[II;BS?_%Y5?TTL'"7PI/&\JJO6,3>J MNNZ)]&L(@&+\#4PON78 MF/_F'Q%V$^\;4 M.HK4E8R."^[@DJ6JS!R?"B@2D !^(_%B(7"%"'MTJ840A(+#BN?L#U>P<4C+ MS *A"T,P<>,JAB]TG_^)NL:,.)7S?A-0+XC_,U4)2I?-G0JU CXY--Z!'4=6N;G>0V)$D+&H6,D2DJ9*H2;9J M:8J#D*N>G#\%=(4#4"-2 L)R&4. G#?LXP@83Z=,L&"C:%#\R&A5SN1"W'3@ M=+'7[%7=,RV_ZDRX*)W^Q::36Q'C7^EE=/;9$9QT$#G?X #% JTP"18&A,:Q M!Q?8*8"EA83IC!-7R7)FBC\*O MY#?A;]VS3L%!1D25 I8A\ GNHS?*9U+Y1LH%BCC@>TB\<5D:E!DC(,2G2D7H M\D?"]&"N09^P_A/3:G@A>V/W3"^_D@!"2,B8F@\4WH:8EQ4&V',8T1&$S"4" M]-_.A'G,,=XR1]9+]F5%[F0#AKNEB=G).32!\QO^9&XNSJZ]Q#Z-",I#95XI M&VAW9J ;BU'K3(^RGY71J[@[N5])[V ,$!Y)#&H*('HU!J&2S("25S/+G MI@Q\9@R49R$VCX-HLER"7CRU6D*8+)?8Q#$CM6-8"A9Q1U%!XQP=-*[KB."0 M7=/2M*YN@05[*AFMPCQ8"""/K3@WP<*OU$J$@,GH-SI*,$81=2R^\"NE]K>< MW%-JI]4IUS8%)U"9I2Z;154T6&71P0"O8-[9DVC8--%C)\$YA_$KB=\$8E[P M(H88GN@+5K9T!.0YA%,>-=T4KYCTZ77VQ@;/U!1L= U=U"T9V _C%L'QJ:(* MOD0R#I. 7.@E=*V<1]!I^5<6IY_.!0CC@4?_PTP(^'RZNBZ@ZS,W M\7Y(51W#=D1%MA11ZYJJB,!5B]@P#63H2#:Z\LDYG3;+]"4S7TX #B\N(I]< M*T]G] FBWF!B(S"*\M]9\(S3M3HL.$Q_WH &0W9M+#E=444(PC>(X443:YJH M8D51Y([6A3!U6=11"L'V$G4XLJ8ZENJ*':Q!\"G18!J HF(ZJJ:I5NV+$$P M'<_795$S3'BM)>FB!##6$9@2J:M- M GG\F@6WV<*80GPTY@+&M,/<(%!%N&MW+5M4D (IH-7MBLCL=$07V;K;118PP2U!AI:PGDD\ M%MPP&#)0C,B(LB2%-26=^!%-V2A9?P:@! *-Z6@4 5;F6T M/_)!SU\&Q!XP M$P:QUU0,#\%>Z A_)6 0@=# _872N4G\I79=Q36ZHJ)*8(X,QQ3-#FB##MX M6;:M*Z[\)KLMQ[,E2>1&=")P&HM>W-S?%X)FYC:/ABBI5TD(?^="G!/@;&"F M#$567 54W.Q":*[I8&,=B-0[7174QC'43M=9IN)Z*039AXIW4<=4 &2BY5#3 M*JD8,*98(!=;0LBR5-DR(1 NY_"S43 K&2CKA4X0E54]=!(]%NEE:OFD*K90 M3+"0+DBS!29%N)XM_2N]3L[2>&TZREIAE.MSM--Q]2Z"0*>KZATP])H*T'9M M498-["B2WG519X4*A$'K#[*:A1-_4Y3#U!\D#9O@HB0121+-EK C(LMP1565 M[8ZE2GI'@T3I GEV9E@B@4W'4HD@,)ND/Z#$(8C74!\+-!X'.B$RLG$>465* M_=]@;>C<(#6ES-20(;L$O^+0)A%.4U7IK-/).-(]4SO33/EE#E.VQPZ;)MJJ MI8NN;NL0B3BV"&99$SN*8G951T:6X[RW'&.63,#\6=<,Y1F<,GWCFT3\EQTD MXDJIR+I*'O[+TCR\S!FC;)RG,_[E3,F-93EQ_*5,*V//\KQZXU?+4]*H>/7Z M,).Q;EB6KH"^=@Q1,R&'L+J0!77 .+LZ VA:.+:9%_A.A^-N$E M)#&]QX6?7/*:ITY9)042[#1BSG"=UOFGA<@(R,C/F+9)=0#+4E>5=='6$$@' M%[S0_1$IH%"VMX-61[)-"XLD5R&Q JQY)8@Z##]# M&2WGSH?W)+M:%^>GN:G,$,[B\XEAI-<7=08V\*QV=\K^R F'T2O^DX< M!RSE%8KB,R&/M8 IP4PQ@+U@]7);5!9:-LCW/&(SDC9(N"Q)Z]IZ5W0UB$4U M7<> 54L2W:[A&F;75-6N6H'5.;%V#K)IFP[736812;Y#)ZN:I545ZB33:4-J MJ_*]Q;^P)@598HJFU$_47GXC/FC53 ;]'7!J!XO29Q<> 4HQR9]9$+.) MO32Q!,&1*DJF;D&2X8)?DXR.Z""L*8:M2+9FS%9'YM6X7%KQ4"=E4S R84*E M63:OY0QO8EK>U%#*5_VRJ'(B+*JXPM--)?)N M%\K67BQQ?'DU"MY5JK6_R^>]-ZR<\MV;1$8=V3 E'>RJ"3&=9CB8AMUTQMTQ M.Y;K0&AG+YBN+F9^"B>=3E-WI^=RY-+DSOQY+&:7_HXM/PTL[I7'Z2K 5)EH MD\(^=DQ=ZSC@4F3(7U6*=)UF%W:74F: *<(KYZ_=$HUKY:]O9OEF,J9/O[PC M]7SW%'#W3/]EXQE@97I6=O$$YIN,G!4"SWZ9-]!RJJI-,V7%5#6?QM=7'^*< MXD$ZU V,O(PTU30T45%51=1DU8'(KBN+NM-%*C9,K=/MKC914I[$7C11LO+T M2-G)_[+(R6]4;GFZ9>ENAWP;IHL(M.R1$G3.ZXN=<''2^^MQ:DEPRE4:HC:9(.@5+'5B -Q[8EFDC"HJO#"81=I-,L8?FR&*H1:QJR5:S) M+^4P=6<%? G)$"5:$%%C4".M:ZDBLFQ-1)(IRV8'R9*AG9P_T%EA9B@9'I(8 M%.1_4R5/95<,YXVAO]?=]7\>W;0L/F8B_(BSG1S MVY@!AQ7R$4 M^P;NZ\Z_!(@]LR JZH6$KBQ-G7FZW^H)O1;+[%6ZC;;8,+_"Q@Q9[TH[W'VR M<[()[1\FENG7C/7(K]HNNZU]*=K>I&ZJZVRP K([=0 [)?2>_A#X/=]A5]V# M-P]Q3-+MT-G&G7NP&]$;BM<4-5>NFTA?"^B5M;9 M:B;KYFI[HM^[_Y'5B:^#\#)(K-A-O+P1T*3!3=83K$Q*]U11UA.?::RT>_T@ MU)BGNCF_BU(%-5U]3L^&66K S*VS:[UB6]I]F*TE8[M@[U%X%[(US[K2^NJF&[AA]/KV>V[LNSL0JW!5PX#?PV=EM;9 M72YWW\;WNS11.Z=E->^Q/2H6J;6L=#92[.YJ/J/F1.S%4\P0<1-%R9M60-)I M5^ZZ;BJ$[3N)]Q"QB234 MCEQE7_,>/7271(S#X26VRAW(')(,Z6YPUA#S/3VU9@H,]$4WK-MBVDTL;6U! M.Y0434[ $MMT!TE_NFF)=K8NX57&V&@BX6O!%@BOLAT+)4Z7,-RY%Q"ID+@V M5*_E>X'J*HNS4-RUI%I;)U\%JJNR[X6R9M"^1V.:,J=ECO0X6M:5[%W]!-_/ M&O5LO:YZ\H*N>L?-&65MC[ &9[;8@_+]G.F>K5.%!3 MB-!NU2?GGS],/^.SO*$C"]$_VD::/F4R8J.;-!)QGU[)E6./\+^+0 MOUV"0X&]%5=^D>GBYA_37Z-X>_-Y_M/TT].YU?PO"-K"F'Y3X7PRPOR^R;EB MF,[DTNP##--G\K_SEWR8XD7!&PHDQAA:83014/RLZLR[ T;G_+LDQ>+!+?B&=I4VWJ7<,[RI MF!>K&6^ZJ_.FNS7#5U3O\K4K4H"R5WS),,QVG#S/1/!U[V2IU GC<+#AFF<^?EIMP+R#@YKZA^ MI<_Z_*'R%04?BY$<5%A=+JP="JN[76'I7%@[%):^-6'-ZR3/Y;8UN1TF1UTA MQ.="WI&0ZY2K<"'O2,A[2[I6,=?3GWI@G]$A=IRM@OD!N4ST\/@C;\S<#D!, MD3P!P$+:YX*AN3"LE4/A,#Q6&-;*Y7$8'BL,:^R4[W'(9AS9EW9IA?(H #B' MZA9"K\:.F$.OW="KL?/ET&LW] [B< FO5.ZZPKR;R<0EPNHY#DE[=MXCXMSX M%VA$8N2U0G +:6O3!!P78@LFYK@0VS5AQ^79ZG2/"W^_PJ]5PL6%OU_AUSWE MX1)O02KT@&G;5>Q5 MQ'!QMS]MX3)N9*+2L[/O.6!G7I_/5DAR93K;E,YPX>Y'N(>9X^'"W8MP#YT: M<3GO4,Y-3: X*/8%B@:E61P4^P)%W9,QCH3]Q 8'2=EN Y]]62KP/,A)\Q9F MK9#G(M+:E)AQ$38^_>(B;%.2Q:5YM*D4%_W1)DQ<],>5%G%YUSCYJ4]SSIV' MEO6BQUQH-'>JJAEMMT-"JZ(H+M\7Q$Q=N"R*D=S4X:9A8U]VZWV)3S 7: M,O/+!5IKDUMTUV??I\D?/]W(!K(?TQGXS%Y;8,?N&_$40Q3W? M@=]P^)SBY3)X 9'\+[X;T3;\()L;_T?-,;.$I)-S^MF])"V8WOABB7 M!WX,O(3RNN8(6DA2AI^%A-7$=DA;0-#E/_XQ]\M6<&YM&.7+$V11E?ZX)-$H MB)#W-0R2T86'H@@D9S-U3*T/B>B]Q$^P4RAJE-X%O[A?QH_(RQ9F_)&NTIC( M#GEI9( QM0"3# G]]FOUB]-&4F0TFOR4O;MXZU<< M]$,T&@ 57DK"/^J*\B7,G\19ZTAA+O)7'M9^Q)AI<94P-R$BTQY HX_^*99:R MY#<-B;Y^N9\;$L&YS2+KKBBI1WOE/Y,P\"F[D/>$ M[8%/_DKJ7L.90TP&G84D[;*@HZYC+ '++L$@_Y*[."QY^"+Y\R+KN"2)^??.HC;(*ZVQ]G#[UY\'$8# M,F*/HO,9V$G'4$^(T;"KBI$9MI:S\_V^83DDU8\VL;'?D78],\ V M)L_(\O"7\>2X6#3#;IK\OGHFSM7VG.'6CU*KRY,_';G44S(7_'EH_JC=W%\QXE G8IR<[JUK*SW8H $]]T MS;6'^VRY78Q#'Z4:LG05S=WWNLEW7H5T+G4[7U9R]WUWN6]GN[EO=Z+?W47Z M?:\\-EF[B^'O4K>[J^MV=[=KB>=+,6)V#IQB"Z>N5Z5N9Q@XR,8AP@5_",'O M9-/\NOK<0ED>D>;.RV.YM%N;457L!^32WOW:LOKLSWY3J?@6E.I3K-WEU>L( MF%KS5IX+J)B4@&;).0[SS47<>IO-1=QZ0]V#43N$+IQ_QH_83D)P9CBZ>J55 M8NQG-,_I\;;PMAKL;#0:[.$51YO\X4UZ8^"QI4*>KF9@E:XEFM"-UU] M U/HW/@Q<)58'NY%$8ZC+^/OZ,\@9$NB&"J>0N3@(0I_YGLY'_ H"&.PKC0$ M9)=0_OIJTJ?(?-$$%6S*:! B_HCX\%G.F2A:6,X #=,%2; M[HLGU:$S_[LZQTG;X TI\^9[&@A1T=[XD/T5&VO>GF!KH1,_?H"WYNK9C"0E MUX%YI$Y\Q'*:-]?$?:9*;[?L3V"SE1X/VX--G=.E^L)F5TE;C6#S+?#[3S@< M/N!G["?X:QB\Q(-C,CU+&,#MT.X U4ZCM%= -=9"U2! W+W2S*955SX.^^-' M'#X3N^[K"N>E,E4TU!Y[\Q+I)F:^QY9C$BZP>GS1.9^'^2<*">TBD'\>\8J. MAM#]O=/;D^]<=B;M3I??E/Y4;X%M0F FTRHR=V<=MRE=@TNW3M(UMB;=>=.I M7-"'$W1-)MDK%H]Q5-0$%;5:X<5141-4'"X"SVU%S_DSB6(Z^N@Z"&_Q2]:A M"N+;^S#PX=!FU9!T]G%R\A'\EX-")_HQ M]@6[08CIQ+(+UN,I&!%;E_1ZPW0SEI2[3;V?-\<147'P'1?X#A>X55@^<#E. M8L=W85:P39<$I3\"7^I=BJ9S'%4$Y MZYI!Q'&:%2[85.EN1;'')-CUAVL0: M-TV+L15VEHNQ=D9U:@[RB0R)W[]S688 N<"=^S4(G&E17@1^ M^D%&X-V5WR<^QO2KZ.![;FB)P4LW*-3;G18[?);3FW],= .JFS%#6>P#3).] M!SQ$A%:G('>$-&]($[\[RR-]1B#MGT*[ >2,>X1?(Q,W*B]M\W)D3 MT.>("@ @,SGMPFH\'M&/H,U?[+!-;@*)NWEP)J;SB9@^?]CMFPH=*S&0&X#W M1M2/FW]M>$''[1^/=?4#"^E]UZ>(5PH^5NC$_>.QA4G VLB[",(PH'R#@"S& M]J1!0VM1-Y=BCKB](*YJ76YKP;;6(F2.LPUQU@#0<-'M(1RZZ-5-[,T)ARYZ M''F;A4/-1MWAPB&.N W"H6:#[2#AT-'AK &@X:+;0SATE83!J.9[SNH;&-'3 M90YR)&X6'K4%A?L/E#@"WQTNM05\>PVPBGVN9/K(,2D[U^P M )74?35&?:,K]NH%'.5 W2S::BE(]Q]\<8!N/1AK*3;W&IMQ6"Z.U1J$,2[I MW89R=9/W[H.R(Y+\W("@R5)?/\HY(HDWJ2?AUL.&YLJY8EL27PM;ERQ\#\N. M#K>3:FWD\;6PK5@+VR#$\;6P'&=;QED#0,-%MX=PJ'YK?IH3#NUPV5&#D,?7 MPK9B+6R#$,?7PG*<[3H0U/_0.CO2TC:A 2^5K85JZ%;1 " M^5K8%JV%K2?N&@4B+LJ]A5,-6F93_^CJ8"M]&@14OA;V&-?"-@B@?"WL\:R% MK2RQ29ROA6VDG"MZN_.UL'7)PO>P[.AP MW_A8&WE\+6PKUL(V"'%\+2S'V99QU@#0<-'M(1RJWYJ?YH1#.UQVU"#D\;6P MK5@+VR#$\;6P'&>[#H?J!QHNNCV$0W5>PU/_P&AORX@:A$2^%K:5:V$;A$"^ M%K9%:V'KB;M&@8B+K>A7-WD7?^UL V2/%\+>VP2YVMA&RGGBOZ_%W!-B.SX7R0>7"11 M' QQ^ 5%)+IS[T.@VN\S@5^35^S0'W!^P]L(LST^8366G)SGU\_CS>9Q9_V] M4ZUZ6.\6PXWS;LW"[Y'W7]\M=IODIYL%VR/I)+]]Q!XM_(X1!$_ YY[O?(>W MAP1Y$0\>W\)H,8=X"-DB/+<^D*P#EGDXN7,6CY+O0>.12/$1!@ MZQT(7AZ1-SOS?7RA)3,BLRSAL63#0=O:^/&@@.4!XT[ VL8@\: XY5'AVA ] M-KP=H]2_@3;X$;[&//++ #/#$1[X-1NR[8[[#@17'O;M JJMC?H.A%(>]*T+ MT"-#6W-E7M%_E:]%;/BB&-XUFJ]%;#)^C[S_-5^+V$S8'DDG[^TC]FCA=XP@ MX&L1F[#XA8>0?"UB6[#,PTF^%K'A$.:A)5^+>+BUB$T$!%^+6)LE,SR6Y&L1 M&P58'C#RM8A-P"F/"OE:1"YUOA:QKLMF>.#'UR(V"*X\[.-K$>N/4A[T\;6( M+95Y1?]+OA:QX8MB>-=>OA:QR?@]\O[#?"UB,V%[))V4MX_8HX7?,8* KT5L MPN(7'D+RM8AMP3(/)_E:Q(9#F(>6?"WBX=8B-A$0?"UB;9;,\%B2KT5L%&!Y MP,C7(C8!ISPJY&L1N=3Y6L2Z+IOA@1]?B]@@N/*PCZ]%K#]*>=#'UR*V5.85 MO3"?R!#X<.<^AN5^#P+D+,_PS@5\2%\Y@W\9?1WU?"<_3I#WA7@>//\)A\.:@V4%1F1(V2H[=H:R6G5L >C<)X"JF4OH!9PS[? [WOD&3N]*,+QS7"$2$C9D]V214/MP](LRZI0 M]5[&O3]ZJI,"U"IP6J8 /<\+7A XC'^%),:!ZT8S0HLF4KMS;_P8^7UB>3@] M!U??XOA; ']$=_XEB49!A+P[]XIRBQRC9NR'HUQEWJTR9"H, !FD&O&=^&28 M#-L W"B,/Q:$G9S3/Z>H:SR(B ]0@6MG8XG\S!8C10B6H\ C#J+5H1M(UM,B M!\34(?SD]_.$O0HY%9;W:CCR@C'&C_@9'@#V8A/$M:F\3>%9S>/)*I@YS-XR MD*ML>W[A'+'52Y6V6G7BGSAJHNHW9IJ JWT]U9Y_*JII*M^$Z1:N[?74]J/^ MY%:5HH/Y&P4 0WP;^!F_]JGJ3=3;N2SCFMMB_3E*=>"XK#TNMQS Y5.E=(*4 M^&@2#O."3;UCN;F"JY?N\9(-5W]>M.&JS\LVQZ?VO'##-9Z7;FI0NMF2NC=1 M=^M0O&F(]K9*AXY4)3@V&X#-' &'*S^OWW#% MY^6;(U-Z7KWA^LZ+-XI$!R9]4?FEL.XNWB MPZF+>.&F"?'N.'ZS@LWAR_<;$?9FZBY M=2C<-$-W6Z5!QZD0')GU1^9[PCA>?SE$6%:GF(@7/PZI0+R&T6CEX06$0RD. MKP,T56=X$KY9$MZTU*%.N?31I@O&!(5&4O,VB:EC=?<5NG/4:H#QV7M<=G(YEB\ M8+-US6M(+Q->LN'JSXLV7/5YV>;XU)X7;KC&\])-#4HW+>W_UY3B34.TMU4Z M=*0JP;'9 &PVL4$6K^#LK'9:[YXFO(##E9_7;[CB\_+-D2D]K]YP?>?%F\,7 M;]K9 ; IM9MFZ&ZK-.@X%8(CL_[(;&*#+%ZXV;KF-:.G"2_<<.7GA1NN^+QP M;PA9MV=@!L2N&F&;K;*@TZ3H7@R*P_,GE+S*:%976*B7CQ M@[?$Y,K#"P@-4QQ>!VBJSO DG+?$/+*6F+5"8:-!Q:5;EFYW(MUN'5N@Z3R) M/.RBS(-VKM';G\9V5U?]+E=]GOYRM6]\ MX$E3]4'\35E+XMJ7L=)@*/3^/W M6CZHE;+O17?KIHCMU(A6X;)F[9MXTGG>7/5YZMFLU',_BL^3 M3Z[U//W<1?JY)?VMFS*V52M:AA1]Z+A"2A7?IY_3TL^] MJ#W//KG.\^1SAW.?[]/>NJEB2W6B5=3<-GGIRY>>I)U=\GGHV M*?7 9YN#X,/'T[&@7B65BC ME8>G0+OH9,(SF;;K#4\CVI,-'&TH;DZD:ZZ8)!:[$5F:5%H:^@7[V"4QO26" M>RH6C[)3:YG1)O7NJ4HI&9RVP[']FM)==QHR5X>\>?"&R!SR'/(M:Z[%(<\A MOWO(URJP6;-$LJRP04U'@F!56 MB_/2PQ1##Q?/-5S3>?64:WDCJK9JB"2Y/TM55:5,-RFI< M7^6%G6-5=%[&X4K.ZS8M5G!>I>&ZSQFZBE!U]:4W,];96V'!/X M.0KKBD+>B;H!059M8QU>K."=J+GR\") PQ2'9_5-U1F>7*^<7#]SS0LK#]X]9UIFW!5GKX?IA-US3>9K+M;P1Z377 M\ TUG.?C7+EK7 =H@E[OO65H33]B4>=I]H8H:JO4Y;C0SV%84QC6I;$8KZT< M:89WEJ!6=5UJXCO-RRZ'*+=M0\"9JZ\'W-31 7UNE-<>F M!!R-=4;C%D.TKT'@O!#/NQF.$ G77FW'RR_[GA>;)[!ZJ1NOOARWQO/Z"]=V M7GXY!DWG!1BNY+S^M E+\U0V%:IS?%I 8=CC>&XQ2CM$KO$ M)S'^1IZQ<^/'R.\3R\.]*,(QK\HT)(1;1XCU4DM>J>&6@5=ON%7@%1UN$7B5 MAQL#7OEI1.5G=Y:@B6I]T&I0K%M87#MH&PK>7GE:%&5(:VK_E-5&/^^=_C3:F/6SLX3!L"TSI\ M-)#7>0ZQV_[ WX/BA1VNZ+R,PY6FNKNE=KNF\KL*U MO&EEE29H./\R3/TSL(9H:ZO4Y;C0SV%84Q@VJW\\S\&V6^MH0"M@GH@=L\+S M5(PK.\_'#I^/M;%K?ITSLB8I;:NTYMB4@*.QSFAL\A8SGJMMKRC2O+7_/&WC MEH G<=P*\'RNEOE<^S?6U3F[:Z@VMTJ=CEL[.$P; M,UXSZ>P!TB=*MMR,03 MIT,J$,][&JT\/-]8+]]H=$!TX'2!QS]S4-AH4''I9M(EY:UG4Q33Y7XLJXAP M^(S37<_#D1>,,7[$S^!R?'N]>3:]05"8)7YB;.9P8;^F1M\^&(D/D(-K9_>7 MY6.?RNMN-4RLZ-7.H'3/4#M^[ M>2V[Q^=8CFB.Y?"VC\.M[7!KF/WC-?"CJ8$?WOIQL+4;; VS?;Q">305RL/; M/@ZV=H.MSK:O%:@Z)OO!!=90'5QI[GZ^=,%JMFMSZ#1%[9H-?Z)2&]M^0[\ I^L_-]YWX9)@,CU[F M2\="&]$4;#LYIW].\:Z%0=^NH8=>.?0VA5Z9=^V"WD9QR9>$ /\?M1KM2]; M3&8[(Q0NVF.(51:3W_J 94/I\ZCE0"!L9>BR3Q#R^*5 WG=D#XB/PW'Y?(N@ MM8"^]D4L7)CMC%$6T-WJX&03>?.H9-^P:UTXLC?8\3BDP-IU$OHD3D(,YZ_) M*SUJ4Y(]G[SV12%:3W>H09 -I\PADSZ!K70"R+]#Q^*- VC_Q@-A> MJQS5-$GMBS.XR X=3ZRM9?1C.FR-&_V6#OV$4A\L6YL$N(C ]FD@%V=CM/,+ M\F@#C,W9=IA@Y^IU!)S"]9;=/"*R!;15I#1+Z;B4:JI+>1*C%4F, MI(NJ])Z/I?[QF%C1]-41!/UN$ Y["=R$/(+J+>C=?6QT]2%,\[!XZ1Q.[C+) MT59.4MYAN*P75=FKNX1L RQE>VMB;95\KX2=+;TK=W"%SAURJ<4N' MFH/9$S ?1XC4]*/V#8)DB8O' <:+-;\M7S=L[>9K\8T4\53I\9)$HR!"WM

    P*(93]+'$3[!S!^]')0VLF_AS$2\A=X*% M#>EN5D63"[\)PM_]$B..@]KBX/"K->9U^>&@:09H#M>*+[?/)(I9,'T= MA+?XI6?;04+YT+\/ Q\.;3Q)528G(0_P'10ZT8\1Q&R8=MV1E'JC9"U2)YA9 MB>:=Q193^-CYG#9K@/F-((MX)"9U7R$T?[YTJJ'G##W-" 377(#0\YVV2*]B MMGLN=IHA+X/;RGW;RBTOG5Q-@MQ6-E5RW%;615Y;F(YLLN .82MW ME.5Q6[ES6WD0R7%;60-YS2N3YW3V[+\2$I&BLO)W;/DU7T(^9^B9E$H$M*MV MO:XD[Y7')LNQ&/YQ2/$!CX*05MKI>L=TH@K[0Q3^E/.E4^V+=(:+LQ MY\(]#G-^#U:CG7YZBC)NLKFTVV"6N0#K87JG-/!;X/=C' XOL15//NF%'9(, MG^#GVR"N^T+.*@I*7^FJ(J59.L9%U$PM^D9\?.=>A$!>37M1K2:?63I:H#]< M.#76'&8'[M$8@>]E.^&SXT:;N25$M4"GN-CJJFT=VMZ/MDH"$F_8QTKHH-+& M&O1T:C^ND4W;38SK+:Y9&O(F&O,HV9&,,J9N6T;3%# 9/>#GP'LF?K^*NE8( M=9;HB08NI'ZN;(\>3T5[M#7@46W7:6C^+4 UWX6Y13F^TW6PMTXSK?9N8FYS MO188E\-J>$VV_[Q3MO,^W_O'/U%(:#ST (-+,ZO =^AWT$ O+.3_O'-=#,^C MI[_=?+E[.!JH+'WGQA_X79F:M[(II8VK"(EKP2(M0*]<"W:D!6B5+PYS+7AW M\64MZ%_"2YY13)[QY)8'$OV!YX%A")'7\L)5_HF> MA=2WJ'"U/TC]*PA_T@[F.*3?/J+EC_&U&E3+Z>>PVF8]M*X J8V, M=E^ O*$[%O"DH4^ID7K/=WJ.P]I((8]^TL(+P.;BZ,MXZM,7$3S"2QS0F^K/ M7C (?$'C(*FWT/?#B0Q()7ZT, &>S(=NEM/6%2([2A1K-:^U4?&BP4G=,=MA6D0WT8'@.=IH4N,V-[!?04OO0;5G6 MQN54(UM8='(>H! _X%$2V@,4X?LPZ(=HF!5N+@+?3YM4_XO$@ZN_$ACH!=TX M[$X']'X4\/.DIW#?3)S/3QPY=^#\M<7&;T7%#I%AG0U''G!&./'.+!_WHWJ_RF& MJ>%/IBGGTM%"H5;4T+CY/[CYK]62)V[^:V3^#X>,[@0976XIZF(INJOCH7M( M/'!+L6]+<1!DY 54352E/^X]Y-^B(2X*IGH>6=$S]99S>>REXF@%!;LKC%(F M;KN0PV52B](+F9]%76(7AR%V6/9!OWR3&8H*T5V2$ Q-$-9?=&\RK>PS/M6$ MOG]":AY09OEU'$"1.5#6 DH%OXX"*!*W*&L!I8I?QP$4;E'6 TH3+.,F8W"PJ1G0 4-QU'LY<)\GS!K58_CPGR?, ]73%MJ9B\2\%=^S+C MSM2\3E;E=>?1<(R6ELNS7<:6R[,I]I;,5\IY:4&3A+AV:O/>,O56\])JY>)R M65LNW>W*1>=RV8Y<]#VGYUQ$[8H;N3S;%3=R>38J;N1&MJ%EZKEK>N>U*FR( M[#9?L[STC1MW'&RN^]T.C,H-Z3B,-F[9UUP8+8WB^$Z)%H9R7*C-C>*;4,=GV'61,.KN-8,U!A<;^M7&KN@SL0C#O,E-S$>9KHY8E^X!PBF \^; M8%-$,I3FE:3\/+OKQG=#1#^K;-,*SV/@)?2I-:V)T;V*U=27E*V:#>]7]X5\ M++ZBLX";QQ&Q#HY.@\?$ZT%\].@YV BN$^#.+TPVX5[?7@5SX.^^-''#X3&_.P MFF.Q:5AL@H^&R&44@#SP;>!G_&HNM.82<]2NCXNX]1Z%B[AYAIKPVZ[;7&4<93MKL$7GS6L-<+V4@EOF*?DZ&HJNIK@(3FZFHJN M)GA&7G5N0-6Y8?Z08ZI9F&J"%^28:A:F]NO[>'V\,2Z%BZHQEIJ+JC$&\#L0 M%A+D/6"XTR8>.!AVLKGR6DQ1*TPA%UH#C2(76LW,X^(OLQ5A\53'C2(*3R^B MO>&R+.0!Y],G<)9N;&?73_U*1]^^N:WISTE5LJTBBWG+O_?G,94"R/*7.6)H MV=Q:31:@[4:E+H(HGK229W=>DF?Z@;*T%^,-C"+TV6.1ESVSX#+7SEIIYZPL M,U597:+<7K3&7LS]>B9WP4U6IP^VT6^.;3%?^,PD#GU*(O"=L#WSR5Y)/L[91219_Q&$A.SA8][0M]/#V MOS'K%[GM7Z).Q]0QJNW53ZZ5/.WB=J*N)1JNW-SE'ET[O+97.[E6J MQZW-!]:=6LU6MS0?6G5K-1W*GRM60.]5C-PSK M3D#& QP".H-II%R]CH"]N UZNI["K,".=B&U5C65-S+Z@H W-GX<8$S-2\]Q M2&H\+DED>T$$5B7Z,H8_1D&$O*]AD(PB>(27., [>@V\DO@)=B;&AB'W"QH' MR2I.\%B58T>,SR!>8O^^_.#1J76MLCJN8QRI]0J5ICK%%B+YBH-^B$8#8B./ M(>S'8]W 1+..N>,].;>#Q(_#\<(@QZNCS\MA@F+I+:&2HN MDMH9+I987P5_$LDQ++T!>2TQ:YQB37-['&)U=,J7B,2_A-Y M"?XR_HX1K=[3P5V'^*\$^_:8R:ZXIG1%](#M)*1UP*P.^W?L]&F%'T? DDD- M-_\;.[THN^3&IU7$R81WW>2?5T)78,VD.+L*C]Y?G*UF\F04*W"[62Z PY/# MLX;^SA E%9ZX:VBL2R,;U)9I_.,26_%$2DQK>O3T18@=$E\C^K&K>%QO79FE M(?/CVCHNP\5JXJKOZ M1I!%T\NB3,Q]UF8^:X:1W'$US.IQE>$JTU:5V;>7N0_Q"!$GVP,0]7R'R?YB MW1PIF\J\>K4'R.]C^/,%AJJ\?KQA(]SOS/)LCXQ: MVINU&@ULU=X8$WMCU-/>&*O;&V.[]L:8V!NCGO;&6-W>&-NU-\;$WACUM#?& MZO9FN\T[%/I:4='*AVSE.PY',(;Q+1KBK X;D3AQ@W!XCVR@TKZ/Q]_(D$ X M=S,:>5F"_)A8$5NI&E\]PW^>QJ/T[C>_US.63?N[S=*>+2I6A]-JQI?Q=_1G$%YX M*$J[13V%R,%#%/Z,.*RW!>LU^#^!^EM!<.W:EG95Y&Y_3'7W8M*@<"A-KE6V M^4KO@E_<+^-'Y.4-G/;4V&TE]-9-(XORYV*&EV:^UN#\^W5DKZWAWF=^WJE_ MAZL/4'561%DM'R[Q;H\C1/RC1^T7MCQNJI7V M5-0N&QXWE=!:-XWC<=*FYN7]<='.Z]_D]6.(O93. 1D)'O%_/@3>-+CH36=! MV/^@ *X^A'#Z [WN1$"A'2Z^.+OB@XOL6'2#(/:#&)\(CW$U?6=%OO M(BQ*IFJ*&D*6:&G8%EU3ZBA25S(ZKGXBN&$P3&^P.[IN*JK>$?(C'?3EPQLR M:D 8TCI=T[$[HHZ1+6J.:8E(U6F8:VDVQKJKZ,H,8;*NZT)^U"V.C'J2J*AJ M5[<[2.Q($A8U"QDBTE1)U"1;M33%0H*O?BM6SPE9S<<%<_K=O,CHWARSFXX*MYA M%'<8Q9--J9Z,M[N*@3LN%FV9JJ-LNJ+549&H84"K+9D=U71F&*]*.4+AJ%,< M=8LC,S_JRO4D&R,7Q@=F1],M^(^D=4334&PP1::LZ(:D8 ?/XDTIY*F84G%4 M4Q(14CN&I6 1=Q052'1T(+'KB&!@7=/2M*YN54FV(^>RZRC%D5I/$H'[&,RA M+NJ6#"1B,!U@.511!1Q+IB&YFH1F290+>,I=N3A2BZ-.<=0MCHH[C.(.H[C# M*.XPBCN,X@ZSN,,L[C"+Z\S\.HA5BB.U..H41]WBR*RG,&RDJHYA.Z(B6XJH M=4U51&"[16R8!C)T!,R19U5*4W)#JRE:<=0ICO3BJ%L<&<51KH[@78LCN3A2 MBJ/B'6KQ#K5XAUJ\0^W6D[6&[-I8XWBWKK:04?65,=27;&# M-8C&)!IP@F& <%IU5;Q9/-XLEF\62S>+)9/-DL M-$@J-$@J-$@J-$@J-$@J-$@J-$@J=%,J=%,JGBP73Y:+)\O%D^7BR7+Q9+EX MLESHIER\0R[>(1?O4(IW*,4[N&59KAP0_>C@TU1(OW19U P3],*2=%$"OZHC MB!^DKC:;JNBYG8 CM3CJU)-$">&NW;5L44$*9-)6MRLBL],1X7K=[2(+B'1G M22PPK13XA:.:QD%8[;J*:W1%194@#C(<4S3!YHLZA'K(LFU=<6==KZKF7@&. M.L617AS5%+*VHE!FY>X.CFI)HT^*!:NFB MJ]LZ9 2.+8+UU<2.HIA=U9&1Y.ZI@588,AZ;GL"N]J2(4\ZYK8(BQ+757615M#0"RDLB)( MV!$=R;1UI^-8EE51*^IHA4O1BLJ@5CBA3N&$.I,ZY*3Z.,G#BGN+1*-3I!*= M(D4 CU!/YKFRZDZ!K(M272[AFN870BONE53 *L7].M)MN0X MV' =)$)F+8D:Q-FBJ;FRB$'/<^4X:A3'!6>02T\@UK3N2IL MV8[LFIJH*ET(:S13%U$',&_KH/6Z!:Z^HJ"DRGE%#8Z4XD@KCO3BR,B/C.(. MH[C#*.XPBCN,X@ZSN,,L[C"+._((0U6D H-2@;R\L -'>G%4W"'7U-!V5,NR M31I=61TPM!W#%)&"P,DHR :K8ZD0157XE]PYPY%2'*G%D58\CPR!MTIAH-/0U.[2G4D&&*ZJ2;VBDJH4E53%K*GQQ3*B MY5L-DGT5&HIB0Z':ECTXC14EW( M_2%B$)%I6:*DZ1U7E[K@7F;-JV+F)@V.M.(HCQC-ND83JB-!] />LV,KD%M@ MVX*L4<*0,<,)A%VD5\2) ,]. 52].*IIO4Y",@0&%H1)&("J=2U51):MB4@R M9=GL(%DR*G)%L\C]S2)>,+5"QGF9$CB1 ]KL%F>+[,$L0F;3*)Y7.$2I<'12 M7N.%H^)L800E90YZ9A=A3K4V^1;X_1B'0_HA@&(Q\2UP)[I'8V1YF+6NR8[S M1<@/M(D,N_([\6^&@N)W7R1(UWM7' J_4C<%+N:U6"% Z5M M0-E1LZ3W @6]IP'XY%2(8C_N)71N1_\4?96D4?QJBL$_\C_20CDY$'NG['SWL MQI].SM-7?_XP@I?N\&TVIENDX'V?K?,?MS=/5Y?"XU/OZ>I1>+RZ^/%P\W0# MA[W;2^'J?R[^WKO]>B5'-W^_F#=;[7 ?ZK]_CWF]NO3W>WI\+E MV<69H$@=S=S[,*[O'KX+-)'P _\V&<)#;,%'5.,=3#Y>!C9KC4AU\$3(D >Q M_-PO#YV< HPX\"WE> *2^K@@;$)JBR\JG6>B &#]_B)VU6&7J9]J^>&6=]VYO?_2^ M"0]7]W_GY5-DF% M.>I=/-'3,N3%A2A8Q\@=(OE!@@S%KW;0MJ M-X/;$2=WY#'K#/[K(!0@ !-<$L%@A#%&H8#!J#K+7'%B&B&TPA_MZ^.Y$:Z4Z>'GJWCS?,;VS5I>0VA3L6[ECJ MK@:Y8XD+ZR"D:3";31#^J/B?$ >5OU>+"/Y-XW XH"G"W-SD'4BISDCVX"8>\]&)%)P9L/*?@E)?Y#]M#01G,G^ M*KFSQA#?TGI2$<1T3J:37\&D]%0P55A91HK"WM7#?0JPBR $M\VFSBKMX'Z) M?!=A)A5LB4TT>CG_]>H5V3'3%2%PA1"HCJA5B@44"=$(T]9A$.\27R!Q)-@# M%,)+?P.%.-\W.[;\Y(D&_&=)XRIG38-*DPUZQW$ M>HJ%XXO P;-95T2O&(7!,WW.&AFXAUX@8U\][VJI,J^,BR52>T*O-]F$6MIW M:JT 3>O /W+7E*19@7 CLWLCLVJTD;H\&FTPQ10@^PGHQ*;P9Q*2R"$VRX @ M_"!E)6:7A7WDD_]E?T]'';51LG684.D6*5]NSA[.'L^$J^'("\; F&FE$&Z# ML_U1?_2PYD%>#0GDJ-QS1+?$<_<<)\11E/WSC?A87G4*O4N7M%XY) ++UGO& M?C(33YTNJ^5DK[V P[OP*7A9-8"[&. ($EC(:3UGTY1D2%(Q8, %) 7VK^?(#9UY07]X \[>,;A MV9^C_HGP@0X]71F]PD/3,4SNV/F4^(WOT&H'%JRQ8 ^P_9.RZ:= 7#917IJ7 M(I& A!?L>>)/'P)_>!6"1(+.44510J&*(L'!+O'3::N'Q,,"[?@7I$]ZA+@@ M)#&!""= ?JPD)JM4HND"H4RT M:\OSGX&7^#$*V=* ,.)R7$N.+P/,BKAOA/FK_)LP !VD$G3 +GF%&,ORM7!V M 3RS+-)P6J0E;;UZM0=T\PH5,Q,]W5[KP%GP2?3248AMS#R4K AL?64D_ K/ M@^QYRMMX@&*WX[]!46S*&0W9S3\!N;%=X1?E91&"])[.&_] M"130Z]FEFPFU0Z B';,Q$"5(=SX5%ZYPR?Q!%I=2VYM?/F?(Q;5Y["?3!J.Y/RD[D;.# MP*Q%.[9D\]"K["<+.\,+@%8_",>SY?ATFRH#G9U=M')1_ELUOA<'@&NO/);W MM3RZ]Y:0:9.[_L#WA8#;*KOVSL$KZIX&_SC/L"USMNS&+TD$N6P4U7'GR-Y8 M>%5M[)FV^\J]DU '$/?Y8WIRU\(O)KBPP?* JIYSR1B9L-'ODV01TTZ71Y( M+Z;M"!P4.I% YVR)\R9\GV2GOZ+?*N,('K>^C5NC 80CS)"]I:WFG5&-)Y8C#>2J@_&J5JVT?=[019FGC2C"<2>VPO"4;V0&!?E:V,*[)1*UH] M1ATB5EQY' ^MP/N5+A>8/^::/W$=T0[\ (8?<68Z\W1J7G4$A%*IW,JY/_Y;2^[&C*K/ 9'R31JU05N5-^$ MGD#W2-(BXP"%]/U_.Y-D881"X1EY")[HAROK5"Q_Y4Z AQM8];&E"S32Z44-3O U_H7T,&G=3\YFQX#EC^28O: MM&Z?_6FGEIM.T\1C ?(<-D?*"OLNG5J$IT4LM4KB=/HTQ"ZPW;<2^]@(4GPBTLPYF@73B MDU0Q?SQ>GD#":),A\J+?3VYNKZ<;Z/C)T GB[()IGQ#"T I;< D"<$ M4/A?8RM,4#A.):"PIDF*U%+!?[;.+^\N?GR_NGUZ%&YN+^X>[N\>>K1)Y)=_ M"P]7UU*?"JS\3'GX23\[QY MUM3BTMG_KO'$>Q3&V=FU9N?Z68G/J:;<_OB]<<5UZ15I^V.Y@WCYOK>&4.A>S)Q6= MBX7/@Z) <]_[>B5^>;CJ_4/L73]=/7P4D/>"QM$D7P/WB=_4,@OTD M9%G:?TCL?U65FNP4725<0=/?+Q\J:6*F;$6*2D?5%G69,YA-5Q>:V&D %J]/ M_YUN$;TE,"QN0[WX;,KTG??.*B\RZ9YU1GE+OMZ7;U>TC][%W>T3#2 F8<+! MAC4E/6JGF(N<.*D9__76O^URB4TZIMQ)IG],?,'"^?,X&.6+)Y3]-5V\[ST\ M"3>SS1$7CW5JKM^0#]G#;_5Q=@\[S"(T6!D1TRMJ]@6*=W*9HV%':#B ?;B! M %.0S];A\624>P/"9R0,0EI)^ \"XY4+ T]KO")<3>L''_'K@%B$7IXOF_K\ M :UE\R:4[1PZQ1;>]2A3*DGB=J=6X^1V9U6[TVN6X5&6J><#B7X*U_!;$#;/ M^"RE3NYPZU/_<7+KLZKU^=(LZZ,NT\\?/OUFEO>,'5HY=%VV$(26O!MGBI:2 MJIC<%-5_G-P4K6B*E&99(FV9>MZ'P8B.&3?/]"REC9N>)HR3FYX538_:+-/3 M6::>WW ?>73^U,9LRWSS+-!2$E6)6Z#ZCY-;H!4MD-8L"Z0O4\_OQ,?"(W)Q M/!8N261[0930SP8TS PMI9.;H2:,DYNA5>.GRW/I^E]D!4DL M!$DH7!7-<>]8<]P&%JJ74LXM4Q/&V3C+=!@T%"MX^!(>C@IN(VJ.AD-%+YUF M!2_&TB0JW3-'U[U7K8_/MCA?97O1'K#']G"4UL$+WU$<0W3#MK.EO7J%^R2T M!RA*-QBE]Y:ZC#8N#EK*1)4O%VK .+F-6]'&Z8R]7S,6UU=%ZVI:%_5 MQMFAI82J?.%0 \;)[="*=JC;+#LD2\N#+1_UV4;#281%*]=)%+'B$410/1]Y MXXBPR&EBKBX"WTE;\=%K'G"4>#&[Y&Z$T[V8S8NJEK.+?IN$F[.ZCY.;LU7- M6<,*W_+271+_'^U 0V+$RMS4,L$/7O[W9$HNRLKB6:Y)%V\WSUHM94:'KU=J MP#BYM5K16AD-,U9+=U5,HJFBW4-:M'I,1B./_8W"<3,SP^74ZS*W3O4?9XVM M4_'MQ0G4YFJ!N:^6]6^T8.EVAIO;RZO_$9[N:!.&Q[MO-Y>L>=/US6WO]N*F M]TUX?((?OJ?=&9IF I82STU $\998Q-0KP#%;%B LG3#PP7KKQK1]OTT+('\ M"?5#G 4J[&L+O?2#"HC^$/CYGWE_RU)UN[FK(9>S298,;L?J/TYNQU:U8TTK M"RW=-W$!SPXA7&16B>T0<6@5J'FV:"FEW!8U8IS<%JUJBQJV55]>NGGBCGT_ MJ;1$NWE6:"F-W HU8IS<"JVS")NOPJXE)KB%X&@X?)PB2PV+4Y9NI;HD(6;M MS$XK=HZQ1.HB;Z$O? V /EKK:6!Y9RDC9(G/HS=@G-Q4K6JJFM;T=>ENAXE] MHA^'Q7[4T+QJ*:'<%#5BG-P4K6J*&M;^3%YA9T?Z<4+A[L6'.&E 1NR35D ' M(K[P!?L8 B@Z(Y:>9W'49!%VMIAZ[I:VYIFTI0SC)JT1X^0F;563UK"V:LK2 M30^Y\6)VB6[L *,635FJIQ!!S,4^Y A2]64P]^3CPHSW 3N(U M,7Y9_LTAF?=R;, X:VR>&K!!3%FZ1^KQYNMM[^G'PU7S-H M)TZ6E^X ^_RA M]+G=S\7WQ^D?^\0<>^&6/R&^^3?$L\]B9R0+__57$L2?WA">_OB&^IG/:9\4 M+-\V&-OFL?/KW(,R_\UXQ]'4_]I[^;_)E\\IW3O\Y M]=?T'Y6:O.-OPT\/HO*3]8?_2GPU8]Z!EODLRD#*LNW;(,9"C[5(N0["%Q0Z MXK<@^$GW]4TM7)]\+_X@(YV6YZ[] ?L[^Y"\;##->QI@X3XDSW0-W*2=J/ - M_NDS%@D/F+)+Z-DQG0>63;,CC,+@F3BT "FD3;?L3Q%RL3! H16$Z4_.)]8 MU< W=MQD/2"3T?#^!O.$!CX(PIOLTK^F89$G\ M!WM+#%2,,0H%.D_C")?8QD,+AREW5?E4H(W!A%_9H_(1I\_*!_L;/ /%0HA' M(8YH8D+[S5O8(]B-!'@#?AUA.TYGC[+6.VX2)R$6\#,;*:6UR&]&.&08\VU\ M)@"+HX5$(GB*A2(8.!!&2IWO01PA7.&-!?2,B$<#!R$.A"1-I^""847SLVS0 MIP)H?3(<95-:.(H)/#4K&H, _\1V1@S\34?@!['03Q#M58O3+K,S!(9IDS20 MW #[, P8<2Z@D''SE$GB)0B="9]I.R-:OH[Q:8&,_%P^JMDSC(KGBA,C#_FS MOQ(8M._,_CY$X]D?7XCG%3]2\B,"BH:8D('$*&4+4)X^%:@$IA.J-<0=+Q#D MJ6 !+')>4D[@5]M+(KJL:XB1SYB:/X?=FMB#*8UXG/Z!/2M*+"HK.H:??O"2 M;F1._/0X)-%/>&\"0&-3G$QYF43+PB<^#(-^4 H&%0 6(<#%@*R4+I^-M-"* MTE> "QY%*5;H\)FP4]4Y TLJ>-1%I"H-"9* ,<1DF_ M#W]2W0MSM<#.F7#U:N,1"),B^Z^$4&998\%#+Z?""Q:<@ V-$07/%IPD'C/- M'#G4D"Z"R,L L^U3B%K/=/"4?3Y8]Y+JG\XJ7T!O>R$1IKQXAC&#A(1H$"0> MD#$(7N#*\!2>^$S@43FK@$%.J6?8$#F8T@$6).4-^!$Z;O8O(('RU24>_?18 MNCN>2JKD%J@D@3-L4SWK8TV8MIP)]QX& T9-@F"CI.BJF/$)=-:FJ/,(M8C4 M<"UR"SW/6V0M2S3DQB=S"U1;_J+=TER2BBO%9#8@BHW2:_;E<_?HX[.HHNSE MNV>=T=3\P_*(9]=#V6_(PTB'I)XXOY^PY5PG /:8OB_[*\OVX3I(X],J[)GP M!8RV#YY@3]S:-U#F!8,_? ^(GE@:4#"'V*FAI)8 1#J<./8>[E,]S_=04*LU MXVK3:V9_IT^C*YV17^6?*]P^6*8IEYW_GDR\%%7_J9@D,PM@WYC#HP>S8V:F MU 7\F\'5A/"%[]U)"_# (/LX@V MC1OL?&.)DSM85O*FMUYB\")P51;_@H^D2Y-PL0 \8!M4X*&Q('=-PQ"NP(+3 MSB3@"1)\*EP,J+\*P<91P_\=+#",FPBZ*DF=,^$.:(BQAT<#2I2?T#!8 %[\ MJJOZ;T)'E41#DJ24&&IG0XSIFWZ%7W\35*4CRG+'3!_S@H%Z&#/X$AH5T:>\ MO+R<(<;",SL8II?9Z><,(@C^*0S_=B;)P@B"J6?DT>%2?L0A][%,?+I6E/(K&@^MP)L Z>KK;2[I]+TN^#6X/P_[6?>6 M// 75)FR&B,(I^ B. T7T2O;:/8G=N[NF2X&P2_U,UO"F_>M6_G(?LG,E9#9 MJTR; 8$6-=>@:G[PG'9*C;$]\ ,OZ%/59:',,$48!"HL$J8)71A3(P=:G:LA MC9\&R"*LX6K:?C6*(07KQS3A&9$1A#!^%@?2AP%%+K(I"622G=+R0EF<$YKS='\BEWR88'5#S-)H+X#X])FN88>76PGQ MV,=T(3T+B=.?&D3!IJ@PWM2>D3A.LZ.?&(]F>4IER\)2"\>,:;3Z$;+'LE>S ML@=D[Q"C#_,E\O2QB9\1.8,2>'>6\;)?'<@]!NPV"TARX#AS3\ :!\:0/C+* MEGZE511:%2C0G;$P+-C%WC,I$KRAIX2B/'2')\19V@?(=/87,%?$)0LM@H2FLQ)5O#"-1@^#*)Y29R8PPI :C4&EARF<4QM#'^ND$='$Z-G(!\0):#3R M2!JD()H^$YPJ36HL&849$*:-1T"\4Z&/@+M^8@/H0 =&D(+"/Z"F'ONN46I M3DMZ?EJR-VS(V1$=@XTFU:AL;"DC4SVD3*D *>,B]G,^41W#(:O 312;7]T9DA4$6'F?$'QIF5&Z@) M"<,@RAMX(PMN8S6@K#(1I;7&$8KH$=B"_D#(O 0++-/X9B(K&)4?^"*$@6$R M8N8P>P&0 C:0Y)YC\C(X4=)?&KB!,1#!D5 ',8$&8N9* &3$03C.V$+M"\#U M&7O!J-C10]GLT4"-EES@(CJT<:G\F 6S?N*BC#N4=6F@7(R11M2%'7]AD6X: ME9%_J4=ZQZ"D'M,P(%[#/NLJ@3GI,Z7&JFV7K;$IBGO6(9U(5QSX!7 MT'(&(7](V9O_0@L@;[8?@+"8?[6#OI]]B\+S@A@0B7@Y"I]U'8<0!J$I)^B9"9-RS,S>BR;AL3R/3O.P3@I MYOX 8;'M;:R@#L8+^Q'&_S][[][DMG5LCWX55&YRRZKB3"3YD3C.2=58MA/] MCAWK6DY<]_X'$B )"P08@)@1\^EOKW[LW1L$1QI[1AIK6'6.HYDA@?WHW;L? MJU>;N#^G?=H-T-]_I1V\!MH ;7JV+CG)]N3IXS^XN6TUUU?2:M%#_H940%G0 M;,XDE@9EG'UDSM&SYR]>Q$3&%NQP/8<:*_)_XG#B];]LQ=&J&H079?9//O_3 M$TY6W,T$,$8;&BMVZQY@"$NU"7G':(BI^$WETBZ0VXIN?1 M93"O$3VV0^S-2DESZ=GERSJ_;*M"=Y<,[;8C#8! (91&TXO^QE](R66F?]M& M]#>N*0W@LN9?M+R:%G5=G=&7S[I2-FQ3[M9MX:YE,P#@%],QA>&FU99;TNRB MM\6HYI53[X5?%/4L^P>M._?PB$TAV'6J7V4'G==SY(X\=(U0;N98(8Y/Y+1Q M).A]M52+!(8$"8O*/FK#.:.( M7P_E"2])O':>-$2M3=99W#2=XL'Q5K6)#M\L (QJ!M;;=T93(T/*/HRTA M ZIKK^",LEUBWNP5_E)7FXKCQ$.#E-4,8B'>L2G[^9Y/%VP^&'%S#;&3,U.4 M-4EY6^1[R>S!*#U#K-D=/G5%2GX8?RJH<:G966/II]?%M=6MH-_72,>I>/+WEO$[I9A9?<"438%3[P-Q-P]FMS= +OU03O"/-XWR9Y5].\)Q/U M \JRI^D 1QC/"9CG+2$])\">D^\_^,T!#/470D1_[1R2T?M'OPD$>O>IIXHC MI"_+%6,K_OK'ZIZEG^[:A1"+;8UD:C0!>ET.<\2#(0%[0/!R8IKIY_X"9*HW MC5^:,3Y#PEH-Y!CH$M[++?M@U'S3""&+PC6VU%INQ_ M0X+)1G">?0U/YN!Q[&D[L\N@DS2CWAZ_6%?E\B"MC3S3NH4YQRO!P5+^8'Q' M42XD2BL#[%R8X_NOO@MA#@E5Q*\9#@R+$H&8'DTI Q1+E#TTFTW..*N\'B3I M7VYS6)T((W;E:JC9619<%6(60-_U 5^485#L$^H#PE-=#'_&83T *3!,6IV% M6MWL.&W(#O:[4370QQ+FC5QPY[3'9<:PYB>?6$@\02O$63NT%'U"HPPC5 2# M.7:TB]LNE&>==$2Q;%9_['B*X+91V^/^//WO[+/1?YW\[=G"1B%<(P\=? ML,!N\I_;3C.36&%D$G$<5%HB7B0$L#*?+SF(?#$VL^T R:UJ21YN<\F&J+.& MAP<'M>A(KAK([HH)3UG@EH,$OCDX :H;]IOQ=T36BW+#8>8>>@'Q[&(H)?.L M47C-7(F\(:;&88$PP)&_/^&BF8(4,*/%U#@EY5U!5I8''JB$"$6A)0E^2Y7. M[BZ>*G,F3)8$G!;/D(V/2+_[][!9'CITY'>CK#_3D?8O3;(>9 M/L,_3WX01TXC-)*E6N1;%GZ(RYP9]*35.+1SU0P(*DR$F(X=(9>^G M-:+CL,XN-K0DBSRD[+I&[W1<9GFO9\(@"3%,%=X4HEH".['T4Q4CF!RO0PX+ M!YAC'LNE_."#EXQ.4X#*2B/BHD?$UY#0B@$]$D1+3 ;B5FW6')WC9&"^+"47 M=UF1(N+FHK7& SE)QP!CCE?N+2NW-]H%,AT^ %<*G?O#$P#QLB&B'C&"C-=1?WW)M-9 3E&1+9 MB+IQ))RD;D^*LD]>)%G8@"KHR[#8)YUXO4X;-AFE-*()X<+] MXTR B_RK%8133B\,)Q$)/]-,EDA-@&U1?!?K W5@'1NR!(K^@)2-H M!7%D1APO4(*!AZ( JA&/)\(@R$M@^"%*BI!A70ZUGQ,M8[\>=H65#]D>T3-F5[B2S](_SC",D6_EZ(6(8BCR]1Q8B!C K<@ %R5[A1UG( V#AD.B+ MZDY=)> JBG[*[U( M-L1)0]*D^%B.UFEUU_51QC&F)UYS%F&@VTL #[D8D]<_#TXQ706;N:C03SY5 M*-I(@A.P*[[,56@B+Z9\!4*(=] JFCRR',&G+5=MMQ<,$:M?Q0LKOP)Y"KWS M@<7A8),T9RVYR;G,@\%3P.\S+$QB^]A0G:I%2FD;RM>S,?00; ,AT(,AHZ99 M9"TB'N-M4Z%(H!P8A,_0748B&I:\;S7ZX,#@8Z@A79,2^+E\HT_[7E78O=>Q M4Y>]]W)&0>F+:3AOZ.UUC 6-\-B98L@ZVBCA4!@G\L1Z&J"6QN51XK0./P6;ZATU%,7"C'455V> 4P M"1J616FK>+AT3-7!UD]8N(^J\_)<*]GBKQ_I')_SK16X'T3/RF=KA%#I)U:W M OIGW2\JK<^>?/H'FA4H:.CHL1[IR:8;GW1Z"BN-H*?7>;WDJ%5M69SML-GJ MS8C(ZTYOKB38Z&.@8J(G4TUPH]!<].8[2118XN0[$G?-4$C2X[82'IJ/6%;S MLCL+=CK-K]YO?-[WFQ\+)-"<8-]IN" M)8+E"FE>L7Z2-R+&B3P"O:=1II]XU&.I(1T(.'(.<,_7E835U /F6W;1,M') M07VACCG15\UH+-,6I/$..040RVBJ_XHW5/4Q_,OGBN/H]3Y-%# T^^ECGP0= MYUE9<4("5;,ZEK=^"0P4'D.!P?@!600=%;+60\'$$(HV.-16_E"#FY_AU9 M*6U-:_G1O_[]"&/7K?'E'RM&A@\A!\%88EU1W&=EJ05&L ^9V<5LZCYP(E@! M$R*WT667NY'%6!_&,%M\@S:N*\YP'O8A<=3G-2[K>4N"4M#C>CZL]7XZ6>7" MN[W&=P.DEI$)DHM.2R$2Y'(TGP&3&5"S9AYXC5)%"4IPW0B=_+)3<\%!2AB9 MS&$+[1\3,/X2(\U#\B@>'SL8>MB^YQ"WF]L8T@SQHYT!18'2*TTOG(\ODSZ4 MNQ[%28E!FT+!>Z%6"+$6'=-[!TS=>\,/;#GFJ3P/N29M&*OIWMCR+'6SO_=9 MT.AN]Z&:+U<+D6'L.W8&O+3*;IF'99Q0X),.AL5 UV16\E6U[&-%-S ML2(+:F^L5GU\QX%+0N>17.%=" ,8=*29S$M;](9T[J?GV85,C0XRG#I\DUQT M4@_KW+V1U"#F[E0__O3U\XMCHPLW3D.?E^I+?0CTT![O?BKD"JFI''/:/HZQY S MD81T/U3"2A.B;C.?CK%#X(J)8_W$35/#DVGA03674V]SNAI0Z M%BEA+N;T90IFT,-Z\H)_Q0!_9$6$RYY#2* 5VFCH:,Z#\1+K$*IHE>;)O"(,KL+.^CLMP46Q3)XX)8"94Q0 M8#=) HAF<45BE "G\$@10W\HK$'';SA3L@2D[A.KD.) Q,L<8RN*:L511096 M+%HN_S>-R=B*GDV8M@[,*WU" K/8:T$B&:;Y0N@%#M=.T"L1P7%5VKN\3ABV MJXX+^M=D8=)'K):+1L"XVSESYD2L+ZLYYT7_5&H,EN;OO0SVQ84, #;W>*K0 M^;PG0Q\B$:+75?6 B"M?E"X7C4? 3F;U&T.&+!-<8L)U++!Y-7"EV9?JR?,7.I\ W/4T!'V8P0C@$U7SO M+H:0/Z>!U&<\&Q6^P$,1MY5CN&R>U&[?M;PS'*_5@/D[\/B=/@\WN@67L,(.QR.FBR:Q#2K MQ''1S#CQLHI'FZ.GN($6K]3ZYDG$Z@@QUT+$G[CN%]%8DW$)7[P6@L<>,_CX; -P9O_2["]-*8GF5'(WID"HA: MU88'MIAV>$62JF Z1N;P;62]4SJIP A'%L<8^U84??J53$_B1BVLKVK7!E'JSJ8IE+VB;!P=.SDTTYJ[(L!3SZ"CBM5F7(; M+A0GF6:<5-!&E&4:4 U+$B71,(45047!F#%<>U21(A8>"Z;S!+76(>/LI0.=^BO"@%R&P MRK<-Y[--0,= SWB!O FA.(L\G&DJ=3)*>HPKC&% F[*HF.+>[(W&"F% M49U=<83Z+#\3'(@NF3 (C-%3"G!LF(BW'= ,)]^4NP #NGM>1M?8BV,6^9+> M5G!TU:$*.6,XS6^8::EXSI4#'J4H0?[N$'2_!#DK(!WRB!#RTRK!7TV9Z.VI MYR^_SSY__/C)7^BD?,II?>D5,X(1I'3DQ]D5I\@4[VZG$CT[72[*+3 7T-@ MFRF_0?S[CB*?]S'8>0,]'#!T;;V_K)I]G3U;UVT'JR\8 MCP'PYIJ#' YTY9 MIOKX7XABKL38#0HXE!"B)16GB>ZNV!\'TF.5A(71Z?:)FB27K(E9J= I('8- MZ$K4])2%_M&TIK36Q(123HQQKE)Q M>2T$+0&Q?A1ACK>M5T=TUK<,G+PS**2F#A^I%6#)O?%"CS&ZZ9++-I]TSUOI M'B 2;,$\-\+Q<"^U"3N$<7STC?!.(A9#.K8WK+8*4')V'J!_3=LSC@2@7SW MF5DO49%X;$DH$(],[)S;25B4Q\A1(U'^\/ S'1]VR#J14>&9 U,)#3, M4D*$5VU+.FZ,;XL6:1:((B(3;FAW,,8^[ (!-I"Z]?YLUXD7X#;+]\%@Z#8# M-.AL5E+BQ348VS7?8PRJW[:PNRIQ/W]F@I7 E2*VQ8B M.),HMDC3D3/LZ$PN@RDHUB8V_?9:A9%.(#=JI'1LOO?AG&ZH2R4>]\UR(C^= MZT=D.F;JR1-3QWN2C^"2X?Z MGG]>/(OU/897!&ZJ"9%_J[6#5 @= M?=6=QJNC&/Y]>,*:#0^2O!]JDV<@BF MFBIF0UD6D!\,B-:(KT$W#-[?W]T(;EX!<4+8GP=).QA'!\B;[ IDTO5EB=AK!$TV!(W MAD!^N>OO;N^6?^%.W=2Y"+V8/#OK/U]^\\>+?[Y\GGWV1-*H(F!R7= M1WAZ9BV2C=-(V^+OVBZ"#&.QD#*82T71VCD-4N4* MV*3,.>())1C+HC3PF\EI1$L[\>5BA>N7KJZ4K7,&&7-6P1XF/27=%((N0]JM MVNVD (/.E+6"L4 8Y@H.&>$=9D!BN?.GX3R["/WB57>%H\8',8PA,F%(.U2P M61;TUOA^\6J%27E+6B<=$G3]CFR&)G2Q80>9'Z6=5F8A[TTF.FL'5;D!9>!T MBQ%1MEV\26P$)EFH._%C/[Q4$G^[G;<[W!5N'\=&RJ@_5=C[4/."'_!:M;/\ M=I[Z?)Q F"<0Y@F$^<&#,#\Y@3#O PCSKNTZMMO:+?@/$!'!;?>M ,52&T_M MNEEV81UJ1YTLWHK$3-A0XFU])^FOU&L63R\@(PR,-QLUK0N-=Q&P[V/523.0 M&P,P1_ CTAJ3R#YU2"B==&$/*,#PH)!(Y;1#GE2OO"5O3HA&1)X>>2JC.@3, M8+YNWAS"56)^F%SS+@_VJ)2B:6TG.VBY1F7*0,05<(Z.MXU?&QH*BWW&6 ]9 M!V?T3AO^(<(<:X\"L> $W>*8:0A,A*Y7KE+].*8X@[8*OUC;I :K[9:@6*O[ M3RE]YTW3IT(O!ZR46P^OJ)W$J_7M:NB[<'S8,;#==F?G8#EL!5S%Z2=YF$#TF\\2<]E9&DW1\'*V\U!Q5]1VB2D6W @Z11LO?-7Q7[=BK=&G2NH>#Q MM&>TD$4T,1@:F*[W!=0R#5H^]%79X);Y@G_XJ+I\9-P1I ^W@&"4+KX;]1C3 MV;XKFH,WDNK_)DC^OY)C2,+X9UY2(!O?XJB':'EHRJUW>"],UNWD&97LFU3" M6+'%*;BRT)ODC94X\/&PI MACD:<(<$%7YZ"$D(,CE% 7QK') #\QTM$^G0E^<7Y_CQV?F_SV4D=Q+A.!BCOCXDI'2$\FNO MK1>/[FY4J4K\LLO_JV;W!5G5J/?$\A6/S#E@%%-VL63W[84+"B4[>2MF11=Z(216_RQQL/ SG9.7VURQ MH7R8X5D\Q\79%/?F%GCON*Y?.,2?2JTQV)FJ9M6FW/JTL6+YV)4^J9V5LO'/ MOFSYND>.]G?TL#M#^Q]3!DHX.1M7,81";N!1#MWF@R50^>55N'X!^*NI\*>7 MH @\ +A<="6DOS\P^1#[>_%YFFVVDG-_.?#]J_QS=0!VC4]0.)H<)PS6G :6 MT#RW8GQ.U8>BOO0*TI/OPDM>%W!+8&: -TS.J*M!7*G .];UNT I+E-/T_8, MX,%M:[R]O^K.9%#U,.=6-=)SP(:$-W%0YZJTWAV(M0&]06YW<39> M12>S1.FGMO,V(_*8UY,>V9%AF72V!JYZ%US40@PH 2/"8DUEX6RP9P?&(OLB0I40PL9#K[G=5=X56OBC M:455:I5!W-( GZK1$^CK!/HZ@;Y.H*\/'?3UZ0GT]6&!OCA->!$:TSZ/A1KW M+T=XYVB6JW+.!X0 Z=5^8O4BF%&,P7V>_^=G5U=9YSR/*< M/.B__A'?_!L;U!N.VH?%;=4,L==\)/S'%I-]SEVB6FL_7GQA/DR3I1]\^?6S M[)L*GD'XZ"-4MY;L#2W6 "G,K)#T]=[;1$830K;1ST.SB 4Y].+%JW5;XSW( MLPO87ZWLKI3^FO3A;T@\2+3/_G=F%K2PX8___O_,0FO0\5__?/:_RK@F[W_R M&:H,N!B;WD5>H)+^V/<^2BIG]QDZKA0R';8%A0R1/_N(NVJTTF\"54\M8%U@ M-H>]+J"B? FS'Z$-9CUL&ZTIY\K]?B"OSQ(!O#(S9#O(1VU0'U(A]R.!&!K] MT$6,T]>ON;<22F VH7W!\R;D0V9:Z"D<@U^3'"SZP%K];%V5]$MIV4N.UO?L M=G8S_<,WP;K5/R@FKJDT3"5_+#?;NMV7. _^7<_ S1(3K%@"1%XD.H4/BI,+ MQ@&7"D.EP_AYYM_\';Z50"G^CK*JV/\$G_N2$VO65+%D>=PQ/J5SAV%"7ALE M-/QUAV-JF"[-GFS)-M\R(\6V"@':'KB@Q2#BI9UJ;/LU9M7L_6F99<.6/8?_ MD#N]&T_KX4#,!"SL>'<^Y/N#*21IOL?H]V3N[XY(\I[X-!V#FER8MY'P MR"3C<8-A>'8\'4CV40PTWGA"P+;@^ E]U,\SR[X(F>.%#1/1#J# MFY@A(/018I;E"H''XI$A@W=%ZZ](W,)S;"T&Z%. MXOYOU:K2\D)%=.3\T\.Y4GZ]EJE>U$-_^^?Q1F=1"H/?ZR"V(.T%3HVTG6FY M$<6I9^>#C$32LHXO-_HC:0VKSI VASTX MI*?#]ULZ?,\"1=E(\MD--E&_MH'[B.KN&JF7Y%(B]:[;K[!>,*D8#T8@%-M(6==R2_AU?.26YO:CXQ7>A[%5Z8IH)83G1V@*,<- 5/J@UE M_Z5M5^2#DY]I.B0ZGW]&Z[182Q+8)%PL&E<2V)2KEI/Z0@5A!-#VXC.QM^2) M3SY]G&W[REK6W@'KJ@Z,BR&1U^56W9$J*N\%Q+*OK*]7H/QY"88\1"8^>W(Z M#._93[OY8?@AJ.]?_?ZG3YX^#>S)RHL^-H8< 4AR55SK]/@3)L47L0+6'U-E MLO]Q[1O33]P6XKA=R'DZ M&==RUEMQ6E&B$Q1L.Z7'@F1QW5Q"ER7WC/K;LF?"GYNAS%4ZK;;UWN3V4.BO MV/A3-R)W@2[IS4+?*8WZ;.0N^T@58)CEV;+:)3U2ZC)_=<:9$!5RHSC6[)-C MUP3N..\ZX?AD]D?]K)+SVIHIGNY=Q_E/:*L3VNJ$MGK?D_2@G\^N0?<D$C]YL*&?V?'ZU__GHJ^2%3&AV D+B[\%-PA M(^F+X2E"5"(:0-[^ M6OVM$OC53?7;C_GV]K5RI=Q<2AQM/&9*B MZ][Z[S&I>N_:B<$'%S0B_;4I0^FB*.N:170BI'"2LQO-*#(-P]59RQ0$"S.5S>CMF0 9H56E.KQ'Q\&(@T;PT#G=]D+,Y!-&A& O>O9V>>/ M']\R*.^;VY] ?WYG(Q;+2Q*DL1G=Q4\_763/Z$U9;_%WKD,&,Y\/TS.)PBF; M^NMBU> S>Y]6?VJ[XS'?]B5 #AX2QJGM_ MY6B"C?!NR.@8^C"!*'S'"S;ODV7;^H78OA,G_R0#QUJPL--QW=6K^UD M''&XJT0()2/S$ETZF;&T[=*N1) F,L^8]4P)"4)!B.\F_"'SA59""GS8B^Y= MES/<1Z&[J::/3$[W1]][KQO81LG-P0.6SC;:]#0@/)CS]%H2_)U"4*P_P"EY M?3,Q>CD1BY%UJ ;)C_[2E> M.+=(A+,VI :3KB,!N-3-!;2N=:=<+I?PKL+X8E:_:8DH@C@ZD MYF@KF158SRPV$I%$)^WVUMJ-# AC7XT-/GRI';KE]=(J'J88QIAO!"$E;="S M.M\+ABITS:RX%UQV676[@4\N"G*YX1TH.5UT5.1. ; &&O.IR.4-:YM7TE=$+AL)/H?23F!K?DS6?KX9[ M!+(GC5KDLE!T=:3*TIHQ5(HA$K/F&O0*;+IY4TJUS+QD;">6$D^?MP-=NE>D M/>BZ]O5GF[)6.WA)NJ#/P/#%/LZE5LF!8I6M7IP8.IK+?!'8$=VR84]8PA%Q_#^R(X% MP'G<;ZNPABO'17@/_$3J&-[^6$ZTJI1GN!:PK,3MF(:*3:YHY)P>;7B>%1R& MO,*E\LV77P?F^<"?P%D;P2IS%%+$57\1/B7BVEJAEGCSDK*!^PN2+P2A?)]X MBY,OQ%99D*#U9[5 0@\DE(3'O$69^9G,/+B% O5<@& ?;!7H&L(@-22/4(79 M&*^871:;/K&,'17>/._( ^V$ZL,KK$X:1^+?HZ-W,IEO=JE\?"9W J,;=VOZ MQJ' 2L:EC&V!\]!A=3YT"&CR/LSIAEGAAZKFHJR\'X6#M+-*Z$.=%^NRYRQ@ MX$$LJA[BM!&FD] :C'ED2UA&TM,KB,AIJ]]^JXNRW(KY-=W4PK9[U'&JO](; MCY:?] -86;B9^)RLB^R*&SF'MAC@[:!;4;*XD ^.A0:@+G=>PV_(5&33%K\L M&[J,6K82 2SWC2LLZ: OP\.WH36([Q*KW7YC[G=5@942365[5T^8=/0(!NYB MV($1-_H0>)BUP=7G:VCS)&XW .58AG:J.W-,QP6IHPVGXR[695DOSR+A)"=G MU8\#=*2LO=THJ)-EI;%R;%QDLY$8\(*>TA;*"<&(*D^4TTK3*Z'SXFQ81-@0W6ZC3),'88NAM;+)R6(^'+.4WJ2D] M9.\=79G"B15[47I PE;:M??.]*%=0_@PIDTTB])NDT\U,;CH5;WKD$7NBR3N[OCDW=&7S.2[D*69A6TE$/"3DH"[)W7F$>ZVK;SW1)L0O< M@@4\X$CRS;NJ6.'YV[SCNBURS7/^!2LCTD4&7>$T7JBH\N65H0/A@S[M-[S3 MD,[YAKSI^Y:%P)_R3D]#Z,MEP6>2$ORCYJ/@A1/)/EY$KO6)[$X@85-!W< MU!]@A9&E?]]2X&07+AC.H<2O754V1;UWF?$I6U+2GJ1LZ-JB1Y6UV"HY]\11 M?!'\)-Q,;8A 3#S($IRG(M93$>NIB/7A%+$^T)8!?SJU#/BP6@;^W@$,/_(J%*K32]C)I9B0WV^3+JB:4/:T)UMJ>G]D)4XF:IO+P@7SR1+NRS! M5%0Z]+4)1_ O=T,*\*AL3 2CW7^7Y*E7BIO8HZQ7P,<(N L M)*,@Y_U9NSR[RK5" ^@--"&+@;4D2J'D1E^6M$"!32C+B\M<.L5W)1F?[/9L M6B;JEU[R',)7@A4'-^\1]RV#@,'/#G$Y%Y36DLG8%QG*3N[:6.;@7. M0UIDUS51_.CB^7>/5/84EJ&AV'$2!6 \T0$SCOP.C253?!5M6OLL-$;BH MVZ$09\98@U9E2V_;"6(C0N)EY\_FI.V*&=L,:-3Z7_P@ V= $CIO]/"=]Y8D MT/C,$%M"",TW,NF,NT<$#S3 [EW&?85?HZ3]6FC&,_^ MEH0<4-1;O5"D#_3+?U?EU6T^=R93Q('DM,;DA"X@(K?RYE'-&E)OM[)2X;E2 M]Y-L6X[8;5O'Z;QBEO_YICW4.S[A?Q^VNRWW7B+?+F?%&JHS/ M?VF$$0V#VRXPLQ4C?9#:7/33<"U^DC:>,24EL+#/O^"ZZW)G*:I- MM0O)S4Y!V:97\772VB%GIHGQ#9UJ!@-)=R(++H;;.:JX>RXGIVJNWVHUU]=- MV:WVV4NA'#CUI7ES)H%TS?['+G]U^S'K2/#8[ 306N!EG(8"#H?M(@'.B&+I M S6*?F?/!^,_0[5X)>W:U>0KS79B [+=0ML,36A.-LMJ037D&H#FYMPX..YK M#UH'W;BX;U/>IHQXDU.E9(<<=I^M42 $>!:ZVVRQNW/:^*YDP#13RG*WM&FI M*3HA'57@1]QK$;F6O-I&"*M!&=J\0SZC]]*<[/L007F7K1&\T4^L?]^U!H!7-'3!HFC['/_24[U@YMEDU5%4O?Q/2" M.L^^SA>!V$E8T5>HOF%+[I*\(:VP*2_S>F 'M"^!%MF11_G@59B/$0+3(IP' M @?[&9&;%JG.'>J07LAOR"//:66Y M,HW"OLPUZ*5U@O1FF%_2@Z$EA<=:B_/H^8(+*? 'VJD=5QZW],+NC"ZE39:O M2.P42_TC6VCQ6YC%T$O93SM7<*TA^&!@ESLA@IM7!8.?Z376L"*$2A7B;4,4 M>#Y/K'K-,3*0,2&D@A$S;C_@3.=YCR*K[Z7]Y5M)L*WUP1:$!9(JS#A)X=^) MA;:XZAEPD%W04'YN#?K'W3&GD'$C(FF%4>46LY31J)MR[(B&(Y=WY9O&RE9' MM4V&^CPR.H>/(RX*\2+QT HBX7F3IV?L$^'5&L"^:KM7?*LU^VQ%FQH&+X&E MJ])B2Q_R-75M6\EL?(6=*!DF#T2(SX].!NS?2S6+N2B3.^.*#FA8HNM]4"_) M,4K:&,K.<.HE*MQX9@2>C,K-/1\YU()4195W)Q!1E_VS19G+Q:9$7J0YKH[B MRGJFH8ZNA[R#+8)X(]U%=>?=L.%?W]NZH'T2<:&H%.-+:IM&>K;S)Y5,D]^ M$=O9N3%#@BJR;A%JVSJ#H&Y&)JLZQH21IV M.DRI^> ,J)1YDPV&ON>J[3/4,5=+[3..VE_A+,3.\55I!3>8L6QFZ$ZN[%&1 MIBS6ENBE#GJHA,#I09^MG]0V-RD3ZE$GKBJ?2+O0%C&MZ+SEK9^95/TO_:YH MI=RH!?-!N8/<^6]*'T=Z+^WFUT-'&S:6/):7,\C+/F!V^[PN>V6<@5B-9>:! M;]PZ)PL6- ,[[L^Q*)M>$.Z\GD>[$X8NM$R#W.3+)?V-72)8QN39"26'!4"C MBH%/A?-/!B9B4/VBJ^;!UK-0[/=7V*IUM24=#=W8BPWY?7 /OY6!JAKZ/UQH M]F^:&"#4:8R64\X\2191!A^9TVF:">P;4JQVJ<\0'X2-0C76S/!53=Z/T8^R^9T>$GA MKJ][+DF,4KMP/'G^F^8K_27D:A.H/V;=G65279(T[U%J24@RHV798D9F[%FZ94EDA M%E*JSK[!^Z>-/A5,G HF3@43#Z=@PN/V_WSJ^O7;Z_HUNNF.6YCL%UK4Z)L? M7HBQ&#Y=&C>W\9 [&LWKXF,6V_JFFG=7Y/MFSWSPUC(V$P;#R[S)OJK*5>N- M!K[?ET/'86 %3TNZR.(L,G;F+4%6/F"G UF*7P&ZUYBJ4]IY!(*$W="@MG#F M,T(NTND($L@_ENKWP%@>8W@H@]VSOQQ[HZOAT'9BJ5@;$NX!T%?YV8M\ 2(* MG@/M-=W'LP-;B-U),_8Y#QOCKO9$IMN\0A1QQ'#>AP6WC>&4UKJ%-=!>P:CP ML7+>"'IN3DX%607?Y0#+P';[1TLO^]]68[ 0W_^OI#\V11+0Q+-'$05ZX)>T ME67+'WS>%"V)$#;VFXH#4=%+.A:-\0TXL$ZAVX2+!K]M0,:9A(>QF1D6[UAL M)H1>0IP%K[^#R,T'GVF;S.J>LFQC13X)GCU,?GDLT>P@^<9.S,1S@MK@4%"D MI4E4("O:2GHX)%[!N&^#>&$,4P%Y7SRA2V7X,ZYE?&V2$E@3_E=M5Q=7E9'U M7#/[-)?H]8]QC:C"LK<#3_T2+NUM"NE:_S_@N[Q5Z8R_E29QJ^ M\-4 R 9N)W(=.OW MK^I\33(DN:6VZ=I2A_7H/'L6L;3M6T@%7:9!O%'NZNBB77LAN =INH(6 M ;2Y,\V$S>CR'HHJN^A(^/+K;P16BW1>'GR@)4@DHG%,ORP'NE=7W=7[^$V7 MHDA_A$.J]B_91]6CQ#J0E"VLIB_H;_1';T8$,EA.%?$'Z!-)KET)YD).'A^Z M?.3R@C,PJUZ6>TX!1T*/V4&]@+PP:"HY.Q]=/C*>O-Z8M8Z=P[ Z1X$&:85F M6!X?/G7H]CNETXOUJG(A]#6:^)2(+Q A.DXE71IGQ'%HRTI>0R&L MYQTD&ZHZ.WB&LQ,U+JOF*AYCA)DS3C]P[6TD)7;2$'!-R-:TRM09R,LJEUPG M3<,!0LUCU,4';]2,$6DG>\8/0"_)\2)5[GI]3K]K2N_[:;&V'GLOB3.O2D2B M!SH(RI'G#HL%:JUZLZ +#BYMODFX^-3FV9L.FAZN%2F-S1"6>@$TZ>O0\#'& MO>6A/^7D'I KK9KJ7[M\;:^#8QCT X,&845Q(4U=B?^9+<&>/\>5"W4&!#!W MPPU)0X/MH9TI*:!G^D5 1?KMH7M%;ZI3BB*> 605VQNVSB^DDR&*%RKBW$ M#N#SRE-/*_ZJC#!7*ZR;XHV>NEGS& MMV WX$V:V[,A*&T5:!C[7;5A;0?NZS_8>/7+W^97P7&P@P#8PO5?P7EF2X^F!Z[8 \9M79;*.-?5 M:_ H8M XJN_A<';I8FF+#4-JU/D5V3[6^V(+4F4 V7DA9T?$6'A !N[3S(:O ML9/29\O" !'(>:DR#&HX;*W3QZ,!O6&5K',/JS0F#QD:#+&D#6[W92D1(5T\ M?J@;!ROJKI!.*>,&G]>_^$.VAN9_"Z&N4\G/D<"FF2."OH!]<]OHB]"L ^+LT6*06,RV[T^@?\" M38)@?BBN"?-@<2"C!/YR*/S1:%J[*6/!=/A&[%<6)XL\#;2Z^VVF1/4E>V2" MWRJ[=Y>^OX_'CX,LTG?=)#C*$=?BS6NP\&B%#%G*=-&W>[J^]U*KQ$8YYW&X M"Y,Y!\T^K>OD8GBTRPG.;]PKV-^;_%5I3O](E" #UHR""[-T[\*N6IV6&_F\ M7 /'B(:)5"_+3?6B^<)PGF>O:1C![;^.)YE7M723 A4.#1XF["NA<00.ZV[ M"!$B]U?.UV!:&&_5(%$XDD,,# 9W5TI7@G ?S*2#W9;;NC1 I9N$WHJ*7N/0#H?_.'\9K\LWS)=&*X= MB6;.CN=#%1:/-BTQ^?O_;DX\_:=X%TG>-?#@7<]4#[V>S= MQ0 FP&B&HE2*$.OK\SYMO'=",/1K@'>G M &6V;NO0>H5=W?/OG#(P8L<&FTC-0&:J-Y6=# UOPX"\=+.(.4"#VO MJ?P#/_E\XH%KY-'F^^S9.;,@VA,5M%*YP2VK2S^Z3Z=']^)'&6!8R;!81\:8 M/O:3J*XQ3170BI+HX!(H8B@S[X\_W=R!&^@^PWC M*A :>04#5D**&5!<0^DH_#3DX+8#'9GYO"R"[;?BENAG7']E.RF MP5M+4$(R408XNL0]4S*)4A)',8S=+\!)0P=(*#"X6,JJLG<1/N&?$ T>]X[( M IX\D5,[0H(S<,*H:B[A'2%U-R+>Y9&_IF<5AOD-"%R[5]G7\]-^Z ?BV%FX MAB4&@LR;-R'Y4T(N7S\NWF]!(V?[>"#!D^PPN$1Z[=>A_"71SH;'..:/Z:>9 M$:_EE&&3Q(P"C1&$Y\T4 J6T+T:H:4=LWN+2FWJ\2CORMO-R^O ^(! M&G&YA%6HEGY<=$Q!]MD8<4)RP.T1TG 1 \:U@Q.=(RV*[YQ.YFV&,EYH2O.K M6'EZ"E#04\I7P"=Z^D'?6K8/(31?N-"[*WS,_:'BEJ/=V*H\8V$U)X [&T10 M<;3V)RD0G>'/E<#20RR799-R7OY*$/6*3##:82529HJ5WE5DY3NY=WE(0KU\ M#A]S"TKT,GT4#A8&QC#P7D FPU;TD$1&%\?'#3L'.X0:$)XI^$ D%CHOFY*^ M6P'TK&2:+N88%-I'W!=-/["\(0_OO/SO_)"-Y MK!F;_?M/SS^SG_C3O__D_&G\'C#G>@"()WK37> M@Y9Z%OI*8;&^8R&G!3AI*JU]55C6=%1F7:W63#5Z":91K?CO8]FKKPC1*HU M_(PZ!=,"R[+@JMP8Y1&HLC$ +(+.B&W R#!K!OH7/!8K\O75@U%W@MD5&.U9 M6AEL>.L9BH*YRD%3.)IP"'7#:87'2/U^="T!0T>6Q56^QQ!VB_-'LTFN8>T. MQ&3X\@Y.]\CQ1 D.$Q?*65XB^._Q/=-[DT:& G.VJT"2T '6._O\<<94>@*? METJ3OGH=B3KOD^5R MJ<@#8GH,T):/-N@#9/'I^0-A\^TL;;.M/T(L$IBXP> MNS:8%6-+PL=;@[WBFM\"I,U 7V S$E/%?=/3D2"DOC'3E..(;XXP)9R0%5S! M!7-(Q;+>5A)&L16'>^IUIEQ(<$B 2X_/%NH6S:T%!S>#^MRGCYQTL4] M]H)D,PQ*'X'!'DT2\2/BO3DLM5 YL'.+$21= [H^AG&P[4MP62:I6T>O'T\ M-G9GP=)]R^48%Q=&08S;J%$W7P!NNZ<[_!-R+,]:6E$A=.:3I^9,W##DN M?2%APCRKT?B5S/-R&P]EX*I0_-*0MM/1CC2Y,/L@L% I-DZ"EL5X:>Z1$?X> M>(52@>_&H(].KQ:TW.RE%%==(/9 46&C_) MC-$4!+TQ:E$#OMBD[=SCR]%OR7'=E)!QC7*_;J]XNI__BC7:;<-*4"\K->7(Y%=ABHNNPCIU:LN MW\3$2WO5)/LJ12.:#D_8] )\U/O2TY]05OJ4,3\.0N@0:G:=0VN@-U7'Z$M] MW]IW0DH,N+6T"I9/ICS1X&7R&Y(<"=GCN*(/1D]) -%R45_FBU=D M;CWTR&%8C[FL!VQ/MJM>XR $BHEPFZ+6RYK<\97,A8ATF].9*4 /LVHT]^ &3!BU)B+QDQ?-U;?)-Q#QJ4Q(3]3KGS)Z0#D4Y/)5JQ**B.^HA.V MEQQ(+-<@%*Q*I7@W)ISS#=__0K+/0L;+$M A(57=*V,.^T>+B]XD:56)-@RN/%W)92ZJGQ]:N<>ZCX9/G# MTNEE1P\RX63W OH:AX9J'0F[40\HC( MYG$P0?5.K",/4 ;5!F-A#-TV32C'+U;:'[BCC"X2\KK$_9P'M&V1\"D7Z,HJ M%['V.^,BD3#KP!5@]>1(-#K]#@%L2J@5(PPKF#W@,IBGRT$]>=7Z#,GJ M&F9*?-ARR:I&6F$XI0C],G;^N7FRZA_6"W1[J=$LEZMW4F7[T1.>,S]"_HR> MN=(Q]SN$>CI[=G81.04"QON[EQ?! M:5@0NY&W#9;-W5JO\:%!]Z>5-)0.4\EWNZXB96>PG@-@C2;])*7ESTNMN'74 MOS6U\"@TM GQO8*3'2U>$/>:G ?-RW;'!VK)OYF:LYT=L+=N;VJZ"SCV#'MUP''.B]1W*'3"9L^ M84=;APIS\52W9FR;11K#OH?MCLG5,84S"V\ /)?:]!@"&RHCX+WF2?'2"/8F M:, @G?ZZ.NCRG)A:<@)W5VUHM"XFK&M>?=A+FGS9 F!)J[6(L%L)F2:AW<,, M?IRCII0C>:I.8*S?HMG**9[><)L]-%VUF0]=SZLXL>Y2;L%@3/&,E0L/?X9J M*X2JQ6- X6T\[),!GR7M*04;D@5.ZHX#M-%N^H"M$,775?TKD.EQ&#U8OM!S M\H59MA6>=/(;!$$;BESPS6_DFR$Z =;47;G)GES,DMC'=P' %@&A7TGIC &B M+F@"^[X28I30K/>9T=SP9W[05E+TD_#R/WWX70OF?_ONH OQ2X.\/?3P MQ4^QR_)4%V1/<;>EGR>&-QJ=&XZ\X?;JTNF_-(8111[WQ[VF<>^7T'N79#Z4 MTIP:_[?=5L&*:[0IKQ)CQ;XT$E@FL^,WL@;:_96#XS5*/ES)U/7=BP_LORZ_ M"N1AVHJG^BW(0DP*('Q@A081\"XK%%B3%7PK82H)L7 JP!QDYC;E^ *2V?39 M=K.YFX(0FRZP/'B15_]LSD#-SV00ACU]/[*(BAS"7.C:[7JKR,\563NB G M^Y#.N;_S/06\^G93>W*/S*CWSA=XI*^];?Z$ MER8S(.NT/H3/1C*V7>J8'- *WIN#G= 2/FC)^)%9@:I&HO43L8SY/K(U*XM0 MLL?+44_B^'5.A^3=',GO%6ZSF3BZ $CF\TYQ$.6V?;U/7QQP,^FGC'JK?HV[OB:.Y^E.%$;).0!+K$:9A'$Y4*>$XYXS7] MFD9.)$5J,"2V 3">1_Y^#9')+L! MY"-VW0H+:!M7M*7ORT>[6I?*3@#L8_6?H0Q+S(/'=;#(%FM4,?/\Y,U'XBQA M1'Z"NK$*US;ZY+M,7%6#X 1.:7O'3=0;O@XS\/NJ<%U.-.4-& MWX(?!SU#<<;HF@'T+ZHL"YAQL(C,' AT-,-"ZC4-Z.EYM_)]"]K1B^7D]GVY MF6LSA' LP\,D)F6/FHA>*LD!W:)@:-6G[14H&Y6"F^1;7XU9R=7H2/P= M=AR69-H:ZR6GAK 1*&^VOKY?9%\70$] Z5_4TQ'UY]%H/<@O M6!R8BYD8F[G@ ];YJBAA)]0=T?9=>/$;WJM7X"9GN)=#RD_?AE.R&6K+R^R_ M] ]<&\.FHJT&R'X%]LMAXP:Z*5$2Q%=;6Y1I.?M5I>F4Q2AL'&+B@L1"7])J MJQGY<;C8&-_Z$?FR(1&+FB:(N1V;,7?MU#D^[*4HN8R MTH(#Q76TN_81169].TV-C?LI)A5D)/O_^.K%U^;I5(P@BC6"7J:]^(KT1JFP MK_=FO1<3O&OA8.YB23#Z]0".FI8?9&M'7HW"?M73/DW3D-Q MJ8I S"0ED)R,J"C8,%1(C.^!'),C*\5/C_,Q:V[##E MX04RN\&1N*T1ONV8C(!7ZK>T3DV]4:FGUP8=CDPB.%T6D5.$B-4:A^8HQL>; M,ZR[=Y6^]%W>OLAD%RLTN 9U#S>#/G]81L^ ]!ZG04_)LD5+3GK?7^[7THZV M6]#_0,5OX4$VJ__YW>/?\<_DTR[L9S]N__Y?.I&;9EPMD_O7W;PM]I:1VW6W MO: 1@K K1MGACS^[U7RM;<.N./[*)^_@C8L6&]W\S^\^_EW6M5?R[R<'J?%/ MQT.Y)KJ2?3Z61LM]JXAA2U]_P6AFR:2;LC0^0O&=<:,'D$?YH^]N3Q)_2?3__\2%1R8NN+[GU7:_Q+YG?; M^_*.AW^S[7$J,-%.>_:3MR))MPW[HEI7]V[U9KW-JF>/4S:)_G3,$R&S8?Y1U<8V^O)/]^24JYC>VB]<,]Q8V M[84D]-[UOMV]H#ZTC7P?I^_6Y_?0-FWZ]'T8Q@8J?.\(<_;N9/PF(GD;;SPB MK;_[V\=/'^"D/W^ <_[SDP?ZT#>#TSQHR>/$B#&!ZB+[Z3_\D.4U$\> MX*0E[_/Q.QO(/9KZDX\?X*0G]OM#T8,_[I?M20'^F@/Q$ W1AZP ']^;2;]Q MK)\<55CO3K_< 7#MWFS .W1W'^"<'["2^=,#G/,]4%;/K(FS(]*+%%P/<$\> MHFUS4K4/:NH??W!.W3AE\^2Z_.XSP4#W[T7/W6BD]T)>;C3BSTXK>4LK^0[O MH0]\)=^A9?F!K^23]VVOW@PU@M94N[R^KZ"6>RH!;QKT9^\P)?L@%O1=YI,> MQH(^^?-I16]U13^>UOSTKU!+0?]&&O:?AZ[JBVHA590CEAKFI!%R"7J#,,#E37Q51><'<'MHEU'?PZ\ORU43M.O.;Q=X*E1D>_")IP9VL M@F]O540NK0?-K/'C];W?L%&7](3"-?/::AU'Z/HV1R_(!;9K.7#3^#7M2MFL M8N=4\'<$1AR2![(?YV@_ ',0?>YSDC5N>C<'Q^0"K5RYJ=]F6^Z$5)@[9I6O MMU47:*F8<4G'0I)0+=D>1;/;UG4BM\%RZXSBYX%[088&>"0SF!U_OPGM$$(; MRUUK\B9\22%],M%" C)7,6'40NBIE' 2=,NN8[GP?HS9HI2=!IO*Q(([.GDK M^IS.@GN3@Y)!V><&\(V '1D?$*H&.HI-N=/5Z=>\QJ4T>QV8*!?MQJI&^L_* MRI99R>M>79;<)E-&9>Q#7;G.YR [[&_FY)V4/#]HXJNY:SPN3'2M$7*;R% M1 K=EDDH:Y+8(A)S5)C#JZ:].ENW5[I706>2_F M+G#65R0U>3=:9L=25='ES.>1FU[[/HD[$BLE#[?&,S0\"(S2)<9]U%5Q[WC0 MQ\CS-;VA?]\46]-RZ%A5%Z%SWX=-N?0L7J4/O:?>CTPH+NQ&2<-3OMREO]:: MK&X8,K9JE^7,$6>VL MD([VMO?4@CW8&:$8P3Z;F$-LXMLOF$H8UCIN8--&Z&G=]Z7U( ,)'9DZ:D'+ MF]#+5U\TZ1$8C5W/BE:I-7-F@BIEGIL26+H^\+?2LE3=V #PU).S8-J4P5Y( M#0TA?DT8:N6I1N0G:ZH8/F=O2YR#(V9;&N M89Y?H1GW%=CUQCLCIT8LU*0+1B7!YL""B@:K77FPL[H))FM?EHM\X'ZLD VV M09[/0A#7> ML\R-QDX+-T_!O),%_$YNC]&[X;)/O_/=M4%^5_19X?O;XPP%RNF9V)WU59GK2 M'>7]EH97RNMYMR/!W(R9-NBZ8.OK9'SX M>6-!ORQ>N^^[L*S*&CTUF&^\Y;[:(VW@M3W=*Q68GV/+;UJ> MN;'*YXBXN* M($%JBN7 0:2ILZ$#VNU#N^Z'WDSA^W&3G5MCN0B&B6U6OLIA/!B)/H)/;LOW&W';L;V&\BM< LYI$2GSY+SV+E\7-+>@1S.;7I\;I 8JJ) M*3>ZT"VD)R8!NLJ81: [V(M>URVH'BT^:WY*. MP*/8L*-K>\O!DTCRW,B7K;VZ_S[\Z:'G"'2X>''V<6?X&)SWK=4H07/Y5BZ. MM*U!S&S/7+,?RO;II]F^S'$QIX88I_)CY+'P_6#L,[=;&FQL\YCKFJ]BV/!G=-3R M>2W-;^@.&41\G,_!MX#J^VA.7:OO2;AX?WPOY9F;[8QC835\ED%T!>RZ?>B: M$U,M2<\>C'I7YALC:/9.Q-!4"%@;!3MW,XN "(F*,3L\J-S)1+J,_1MTM)-N M5GAO45IPVMO 26A(J'UE_F:QFGS%4T%C'0MW4&K1>K5LCQL!^9DE4]7[::>K MY??@GR^_2?_*XHA7WXE88=VD[[7HD6=M@8,WD&E?9V?9U^3?"G]V]E+];XWX M?/3URQ_.GCYY_/$CC)X762GAAP\AT%V>$>S$&MX'&E[H L]#,0AP6=9*Q.-R!"OS,0RTV$0UBXR(=O7TJ M[=]V=.RGNU5Z^DA"Q54B]N4*JFP6.OYH6"H8.1*:.G.A*5&1$,/[TKC!ID*?LV#N6[*>>2U3TBPS: 25;-H2:?]E]N?.;?LH&-Y M\.UY5C;09R[490THIMI$L,LK'J]UXS/Q#9)J0E_S9< ]'=*,S$P]@7KOVO&Q M!X+$@031N/^>[T^!0W&)POSA[Q!!'+8)K#7Y;2">[J:>H[3SD.#E5&?!CJOVGVW[W%* M; *^T0.-;M7E&W9#6$3L4,3H%0ZC!71<1$4'_MX5TPGH> (ZGH".]V>2'SC0 M,1G1G4WUGDPV'5*6/?EX/,I#9.=_J1E8NRIF#O+5*/PW /-X=="QT:UK/1Q"N 2PU4B M"X?ALF,-)JO>V_7Y8?AK8KPA+JM!KV#3U?+VWMK#P\KMJ]>*6T-X)V2H!,1V MF!S,NPH]TR0[;@!2']B#E>SMO-G1J2&W%)P@R^,=^M8Q/2"&?G0<4B\C6.NU M:UG=A4YYRW;!^T6&,_D%//7R-3GMTC%[B'GZ:.P>'WK9_-SN^R2&U.2;TK8J MF+X>B*0^6;_.NS)X8"H( 1KXJMQ/B(O,+ 04>8 /VKU'^T<)?M+BM2SB< AB MM#KXZVBAZ&$-.,E-7/9XEC1UV3!BB?:2DW0M_18]TXW<0Y"A._\9^]MTV*F? MR+?1$F#\0S^PZ+Z]_.LY?N#)L0L^#-G7VJGU09RTN$Q# M+E%(2'MR,I,_QC%'<9-'?G/>24_IL7Q,H)&"E1PIW?KKE/ISSP2A^% M$0; E?M*U-)A@$G&B5=RLZTY7I#@V)^16-&Z-U6>_8#]0>W"RWP)F-6W^=4L MP7[E.]G#L@M->\.7*VVA.K>@MD+J"N903Q_OT:S999Q".]<@,@T)Q?5[ M@-5B],-, 5-A77O!1VO=@@C2LAZ\QG>/KO-YV_F<((H;QML3\D1]/\1P5JS30A7^A0T))P!"4D_]D/$Y,RN^=ED MJ':B).-FB,P/&QG]DLXL;AK2(P\=&?U]4N)D+Q2S=-'8;P59DS=$>?9H[' M!(C;90*@ S7S\@HVEM9];;:Y32PL"'$$?(4/E:S9J+M%?O ).8^B0HH(3 MS65F3=]R1KQOK)QFP;;!LJM6%>IN-CPU)P!Q!#OPJ03.>PG-N&=S:*K/'L;8LF)1Z#O0*1ERC(A>X$YA.Z6O-+/MWR9B+ "B+U6N1IX2],_H3 M_6VEUWB'NYQ^GQ"'1-#O, QNM*^"V M@=J#(EG 5 TW7W]YW9.)W]'W5C ,= %#^18>,*]HI?PMS(/.]YS_QS?"0W\T MXV6F %4!5N7)M_$-N.Q<=T/S:K(G?XBL">*#H?Q^&!LT7@H@)INF6N[5'>G* MW=YAO@R 6[?LE;"#S\;7&=3B'AF7:M,G&'V+#D\XI#]*+(A?:)B_=DZ":^8! M_*46K@4VFVT2LK"&!K,6*Q*.)P>XH>8836%EP:7]R"L@AZQY^*%<#7*9G/3EH;X$;-,*/Q#NC)*3U@,MRP+B"]>8 M*T(1>Y$8I3CLR5>7TD"=/SMPN4D7-D&](^A5#K!-XG\%9S]R\:5(P1G>K*)& MDX 7AAHQ,B!* +JR=K$8MJ%T16)7C,4N@6/S YLA@M7T,,/EIXM]J9F828 MASDN4PQ8I4=+&B! 97-9D2>LL3D7FTD6O5'HOL$6[7J3RZG91[=,\'6F1.F& MJG9:N4AKK^XF.=(-SZWMDKS"MNTK8\,96P82P!+T6F#'&3N0 1%Y [GU!0#D M-B/XI;E?(.;TPM%X+P)HA2TBTK4D[',J'&&Y["W[ML\8FZU"+4!:\X8K:]ED+\-^\* MG-2\ZF [U0,2KV3E5[V$7_E:%KZ:JHGIO""@,:RH(6/,6#-Y?5M?&@E.3+K3 M3:KU$;2/?9B/X-OOJ$6Q#?,>!8U/&,83AO%^81@C7.G))T>Q4"GLZ]Y"HTZG MZW2Z[K^4OA\ G][.#-U)<'#!WQW?TM%L5>-L!_^?+;."[*57'&3A GTNP(=% M1.:AVI!RO7,!5R!<3"HL1T[.C$DMFA[F\["A;6%/'15]2?G;C)QWQ"DU+N(H MO@YI%+Y.S%Q7U'2Q*IO%/OO(T@1?O[BP[,"CF3,.>\:4;6@XB5MAA ):O,2@ MF'8GU#;9>J#-,P='#&,UIQ3?QF0?1<'K(TPZD@62E;RL\G2E 93920E6\#K8 MT5!;C3>OJ+#\\T%*MJ3FE4V^1AR<.6B[%&8CMNEKGA:[4+W4SM-;<=@CGV'< M?0YU&#@&>3&@LV1*9-C&%PD76RH;,ZU!DA)K7CJME 68P_M#=:3L,Q!:J$/" M]T8R!WF&Q4PB\L>+?[Y\CEUO"K)KL\^>A(K(75*BR_#2'9R[.ZD'G<621!9. M+.*=V+:R )R+UT5+"K9:QXCP[.SSQX]OX]69O)LK*-VS/[T#OH6C48F[Z.LJ M/ QZ9D#_*O7#$J&9DJWSJ5*V43VCVX^C$HJ+25XT(=Q63L]1"Y2Q30 I(C(9 M#]#OB8K(Z$7*S2F_#UH$N9N=N9IZ1D317/STTT4 0=#20*KJ^F=1'TI?$6+CE<8&LB&H&^%1=P6IN36K::7X87 M5HAGV5_BEVE8;==+S1N]BAX\2Y]NR8%,B\%[G:2C&+)"]^APDRB P4NNL7%@ M(L&L>MJ/T38Z7H9WYX2^EYCO7_.L*O[G=W1 -T]_E]%6X7WZT[HKE__SN_^+ M/O?'_&^:>C_/?&[^_*%'A__?=C"2W 6=3>4MMJ0L7RMM7;=7;)O1PO4N]E,U MG,#9F?X1$AEF$";%!$R' DN8&$EA@!S(C,B'JW4)BFHA+%",?R!(QJLB91DB M5!&TS_CP2[K1Y= T!BG;0$'MVL6K ,N0V2G#X-2,H"T:309R/,R81GFTN?!F M,%&J06+T Z(V) ['X;T0F%1&YV"':80R\L1,3 NHM7Z=+6ELO7&A,I (Z?R8 MK/N@3[/GQS;61U^_X8&$(T3VB%9]'R!0#_V(WP*YIK)FC*DU)PDT ["=U4*N M8&$&WP/9',FI+&IO^5W&+O>6_EY6.W6RZ9'/I3(@W7Z&8@<&Z,#J+6+1!_0[ M?7N)-#DLCT%XP!FCS5E9075QQJ*Z# QI.,],P)Q4 RD&; Q;=8SF-%G.LL,. M!P;FZ1 MCAO1F7+FXAB%J7&6!I8J^];;4I4*N,:S+1V0E?+*K97^\I=QE?K,ZS'>TLA8 M.B8;W6!(!T2C^3&JT5_--)H=99J\8L1]9)D14LAKE]E1TS@2F\/PV.&T\S#G MJ8*VI/)H1/9U3CXYIR9GB?-_2W2(ZOHG9(37<")F4YR($[R')\;#M]'2US,> MWE@_WQW'WMM2+!YA53S/?@RG[-H#=D>D>] !"2*#SV?KBJXG&%J93PUU3ACA M^:B.B^1[JQ",M,#E\-S'\XXG.EK$)FTATJJ^W!X4. M$5)N? !92($OX=)XZ*?]* >;]5RYCCAX7/@_[I[CXH:AGELN:1; :YG+ HN M7/SZIQ'76+AN([- 8$.="%[:(,YOA^+_H"YM=JPH[>WY^D\<_=?+ZKBH?%), M5<%-R->HR#JQRZ*]KR*$0G%\PFJ[!U'V*5_;[* JG51,H[:2BT^H0?BO\Y?G MV4]T@]"IHTOSX41T,FGGTTL3,U'@<=UBB&*:B5CK-RWD^.#C.C^5NIX627G; ME9N)GQ,0EEP=W7)_MK+S ,Z#3H.)TIS\!)_!#@: LZ7H)]EQU\J*E/E5/^XK M=VP&."[JP'3HX=)P[O]M^F_AJ4S7XOIPF:J?N>QYBOD7GR)M=R5P7P;^!@_T M( 7NV]19SR[W1#\_+\KCJL30L LNK'86##4=KF_7INJY%&NK1:CA_7[W6^9= MS"7H%KKQ)8:8=?*:;KB5/"UR2436G+2M#H*! PQA>?%X/*.+%UJ 10%#YT6: M:)/INA+9BAP3&^T3:GAI\/TP"_7.VFK8RPY@&^=65,+U+^X8<(TMDD;()VI@ M7ZM%1"AV6O8!1#Q=*T)\ !LSY :GO0$9Z_O3_R?4V@FU=K\PH2=>RQ.OY8?" M:_GIB=?RQ&OIW2 C-721*@2UII-0:%O8K-DQXOS) =C.L9M=HO EH3%$[5+> M(<7AH H: T/(S.)?#7=:MK)32D-IIA4-.]*[2S+A$HA4L@= MUVGXR[T$XNVM#]Y]@T0L!PZ7&W42V^'JTZ$NG3R/4" <(['8XD6UM8),1'M; M[7]!N[4*/5&\]V?N38HGGN]UAPUY<[VDL8$LOD(I27<38V7OXR^5,\F9[6BE M-'(WXL+G?J&S1/:11A1^F%2VQ=LHBDX*PTL)EH5@LLT*7&GGOI5+!,GIH6._ M5)'$OA16:@5O?'9"2C(>'LPW *:/GU-6"@_:W>8_''/FX-]\)^$AU)4.&B8 MISB#1;78\>Z0MXT3Z9V]J]+:/I.0":I01\.Y!MLVBU#&.2:ZR9_[MIL:EPZ? M)6ODXUV%@='J&^N";&VS/Z9K_+-Y F^K9AAMK5K&3HCFCVGBK>)%.'UAKQIO MM)N+"M"'':2[6)"H2CFL18L,6F?X-CU70+,(%HTD)(@AEW\6E23]7+QCG7<; M9*P0+*734#;A3.,HCI-%A^"_8PBXAWUSI+O5B<:H0ZR!(4T*0PHX3.3$Z'^4 ML5AAQ%HP'7187TJ%1SZN,![S8!T#94[O%Q230+42H!:TKP _56_&J%[DP.*T M3MYI'V/NA@K,]CZM?=')58MD_)S9]?SAEEL479?E"U70$O7?SZ+PM2YFM6=( M"C@M&3PAF(^Z3B8B?T6-$%@0>G"'31^3>$-H@;H,,@=CIH(^#,DDX%1M\O.7 M^R/P.\;0S=NN*+O_^=WCWY%&K^LMM'VS"C_W((O1GQ,WC]TN_Y+'7_R*B5CD M:3=OB[V9^[LN> &[X@C6( /8P-R,C__@9KDK;OCMI_CVN[D7GCY^^E0VXA>, M\_-/W]% OY+N@%;,%?H"!0N)6=ZUU#^5)^A*-H/!1%!,VZCG'R.3"KH[B>])?-^O%2ZMX&.XW;J8*^-?TPLGG,M): (" MR/0=,#L>?,M>Z2H0B0(@.NS6;2=,>6VL5QPX^C4@:'6F&+&9_KW0V!S7=!6" M?0N]U>.@_&N%7";I;L-%SO1#-_2"EK/J, [+T0VT:4,UVFXM/8B+LD9LK L( M,?.SF7-!+I[K(5_I3PA=N80EJX8%@*L9FGZTFVH!"&J'PDPT;&H!'UPH#EUK]%K& M,3+9PJC]ME'1.FJKT[$Z':MW?JR>L?SC!@S1V -9]=F6V,9!>=_>GX-F&B_ M#IQ9EID4:_)5@Z:&TG!%_NT^=SI2IR/U[H_4!7C>MDE4FOMV"6=;V6U\!:74 M0;?#3@IV]"+A3R6,^M:P1+]_Q6QPN_U,MBWPR9%;E6^"?3?JK3&+%3'&%U?U M?%9#_5&#.I_8P55P7<9E=SI-I]/T'BZH4+)D[K]5-$V0#DY=6?YNTF^*)09B MUT8H#2=+[A S%+[(Q:MU6W/GXC"&I.+NFJ-!_PJ #_HW "GW!!SSGG#$,1KF M?,^^C 1WH?Z0EFH#ZDH-74W33$H#AIXQF(I1SM\,$13ZF8'1&QC1.' 4@;S+3+1+=)X22AW]R#+I]G M1@^_S+)M7.X8X9T"XT23,[IRA35:084(L');==H,76XABM%P!D=8BG*N;"_Y MP94-6[79C39L R89)8"*)0E A%:=01K1ZH\Q=YQY'CKR.M'& Q7+9S6-M? - MM#B&.1C+!WVT6XEDN))GXVQ409G",[;=,3CC!2W8[)A$*^8I$)XD"VX5$X:G MQ,E8\HO03A9L.:3[#$22,_X_^+OCL.D_>"3_XI8/V8(C86-\A'YE7!V1;#^0=;79"NKDVX7%&C!QM%!'.] %:E'9-S[5Z/V&C2 M.G!_W:;+6ZHNZ2:D$NZDO$=+LX0 GW2HJK(BL"8Y5=J M#/UG5LO2^#EQ^^)NSGK0-^%A$$)'H66M%IF.^U3F?BIS/Y6YG\K<3V7N'U:9 M^V?C49[*W!]VF?L\7[RJVQ7LCKR)S/K<=8C))A\\,:W6SR#^N2[ M[*MR48*[3H;W\9-9!LL1=,[9[S_[],_G3S,:62WIHM[3%@U-0.KD!8IC8V_: M!4QG)2ST':U#.:VV1+=6F?1@VU7'2*6QG4+,P&7X>18^%"U'HS^/[;O5;IZP M8]F<#$W9M0"N,"+U(%[B&("(=<,.N)47C5BFV=(-3S.+=B,2&9X&&Y5YHKC3 M#,BKI,P<#[5!)U3'#ANYI*]I6V)GP<-I8F4N5-4:%DTI[]GUATG-O^X7[3;0 MX+%'J]AZ^CSM2V4A%OZ5OC[L7JO8+$X]6.&WXZ;7%? (MD0,&,/% W#"XOCP MN20Q3WGM\<8"3%* M>29[UE<))RA^B0++LSUI$Y<>XETQ2M*\MS+^P!"J*HB_ XW3#$4NXXXCIW@ M<7R'QH*W^?,#AX=[W5G@D:=EGPXN;]+1(A*/QCXB;A!I)Y%Q(Y'C42KK?E** M5/8:WN5@$0I_\1.)NG6B>V8R\:7,TMK2208[>H>^YTN;',@/.P(EE<02GG,R MP8T#ZZK(4SPD=[L6=:MQ@5[CXIO\5=19HHQ_'HJ5G;; Q^CT.'>Z60ONK"C! M;XBWQXXU4M(M7X5H"TI-14_UD(C(Z89]JRW#^LM>RZV#.I&NX&B3L,J&NA&0 M(=/7MZCN"#D&YH?PMAS_GJ6Q M]:!V'2V)QQ=,]]B-[R=T4W )8&9C-AZ-)L?L8YW>< MNK-9(6[G2H,KXURV=HF1UM(G$B26M,CKQ:!9_+B!8?7.LR_W&O5KF%/&6#6/ MK>\O.F_IR3HX>->_46+1$4[J9YA R&?N7,O-T!RY$6Z2PN#E'N9"R;$S<^?# M5N X^DI[437;816%;JK!?.AB(, PVDE9]Q) M@;"ZRS])\:PDA=YRPRI)/>Q9V[G$@XN3([.!9@C,VRZ4(>'=?:J%0^3\4MOK MU=52&E4&"WW.N4T6P%[\GZ$S&BFH0T9@Z"]V[Y9I+>^@=(-=Q<42K M2>QS4VII>N/(N0>O+@A#5J3L\&/UHIO%SX_-HSH@=PF1- M5@SRU]YCH^,I?:,MF-G/$&]QVD&?R17VF@="#_GLR1]L^N&EW+>";@+. M8*N]%F[684>7[G\9/!VV-]5<'[;"UA"!DY>_8/7F?^Q&XL MTYGEBZ D5(C^&*ZK1"WRH_?%(_*>@1'V/&V=F>?R: MM[[(/Z839I%)+=A)##+7IE!3J@+U3AJ71RQU^;I"TWK\?7!N>'E*2VAQD%/G5>4..DR=#;WE39AZW6O^<+D.=NBJ)+ MK;VUM+ 'NJ1'3RW:,L7W=-R/)_HP'-BRH"E_)##6.7\NW/?T#3W8T>-Y\'?& M@>MS&]N0>WR:QNVONFJ'0/D(N\_V8%U)QPXT@W91@7E)?[BTL+&D%SRW1^\& M+6R>1]V2X,@XR>HRR3)&?/*]"A@T/ODXW9N8WG4#G4AZLU.- !G;P'W"QTEPT4GQ2;V8+6[^&\!;PDU M'VBO\D62)>HR].-IBFWO U7NGHN9 1\DCRLD MJ>^RZ3'HH1^GW.S2#0'\$!$:'$HU,?+O49G#"7QY E^>P)KCQNJ'[0 _VR]JCID7[14JM&(\;*-[8_VC&8E"'T0?Z=@1.LE" M)%%F#TQ>]O*OM_*MFXA&%3M;+J@1S8$=N'WU) M@"PRTNC*11ZEF8.=O.G M-'#I+M-\8E\R6^YE:>%=30.&0#2",&T1F92BTW^P #H/QT1]6:$'UM+2$\E0 MI]="7F\=;HX/1/R M*.=[J1OE3!N$3I@7BB"4,TO.'XJ9+:L"^]%U)_+G,&$/1UG>3\>;(QI">M[< MJ-&-&O_^Z>18O+X]=^!MW!ASD,8-YUUT%*1H\*9VDRK'= M4[K;OFWWZ;H?-XE-$C$(,!A$,[_^7>,>0%"2V[9(2ZC*Z6-))+"'M==>X_., M*O#NJ$!LZ<6JUTW"+":SI,3@HEA_87QSU'VC[AMUWZC[[H;N6]IZ3JT*'N#! MY>XQ/=MP,Z6PIOFN@U$+CEIPU(*C%KP;6C"B))YL7"4]V']'/C;HV./" A0T M'E\%U%MH.KZVR/YMNV7R\KWVQSS7+R/!8%*YJBG1HJBF.Q3KJ!1'I3@JQ5$IWAVEB(P\4U9]4E^X M<54YI2,&EWI.3L0XYJ#1U1Z5XJ@41Z5XIY3B8,M#J.\(A$K!2/((U6G6$:[> M*F^%^1WQR%M;4N-/6!<_JLQ198XJ%N%4C4#_ M('2#0(F'J!@QPDN(4D2<(B8A=6IJ:T;].>K/47^.^O..Z,\>V4;L(PMR+V&& M![TNHPH<5>"H D<5>#=4H.MNQA87H2Q22!P'\I!N(>&LL(A[NK!+7 E"6N/O M4[=,7/_-H'X-LR1.$7Z=6 GG'?/K<7.-K2^Y0-Q1*%*.&PF$D/R.\CM@[1(2 M>0 J)@H[&/LW^,510X\:>M30HX:^$QJZ;Z0VCH^4:GR4'DZ!HW$4[94S-M%WK15G4\)/E5! M,*7DP.-_!HQ^PMFG-Y7#T72T?[AS-T*@BSFE&1(:!N*!@HE:&R9G8PJ[O"0B M*;QF&4>[H)0@$IWF9Z8W DM<+&!T#D"L9]RPI MJG)^A-1=@SC,(22A9RX"=QNH$-3N@;A[SCG\,MF[8DOCT7%, MFJ0,8#8YD3,1#B[O:-,G_@P)UV@^J!0R>2IK!#QBJ ZX9DK#R?N#7!^Y?D:N M'WWD84WP\TSQX";YN:9Y@!/]?%,]D,G&0TJ2TZ?]4=YOKI]/2\637'XB<_3-#Z'1X =5>8F^54-IC=FAI["3V;M. "0 MOA8A=%JPOY?,\2*,DLSE$SQ&[*[0L/YJR,_#ITS0Y.SE]R(P1!>QMCAX<6IX9 <0) MV1,3%,W(%="-9,^X:QMVQ1R'.A(!$]08UN2-@-1=*&[,Y.X(1_N/?J33"UY:I"HDS\U*PJBFK- M9KV?X7[()0;EDJDE)L2\Y%@E#H=E8@>!Q(='4#\N\/G%Q"MO)\Q8%"ZZA.<# M.;N6X#VCLH@K696T*&O"8U_H?R)!^=WOCXK,2U MR811<@]5AM_DOV#5X1^JD:+MFFI8L MR>RPN0(N6?WD#3*,HZ"/@OXY!+T%/\" 8#\^^3/%"F-I!FNFH0"S!E69DER/ MPKPV&7(N-@HUE,_R6,(7^0J_!1](!<;?O98L: M&_LB50E^ZTK0MB2IA,O<)!1_(0>TK5)/ETEK#RX-GI<9?&+;!7K^ 8]@FEHB M_8,CG6$XWE/[V?>KG+^.3WZ:F&E=-4U$\G><[' #%Z9Q^4EZV,)D0<+&3Q.Y M<@MT$]=P/W+Z!LMSX"^<^PD\<\DG.X8]\@9A2B1PY%31(@I?+#YB4))1Q; _ M11]$ZBR<7KIK*FM,>**=B\K3I]_'IM MP60O.J-\C'GMUI+H6I';%W9#O',B:>7'9RE[T!L=K+">\5^%MA&.IRQ/\-R> MXSVM[9K2EE()Y@<" @>_/ +!(,[HX"MFQ1FL7+@IE6HRX#5NI+M!YDKLQH%H MA@-J:"IA(I_04N T%YB)ZSA=BDHS9?':(9\F/I*)R0*")2]*EELX#QVX-4F,Y2/KA:TB"A;[ L7 MZ:#)QCB&ZBC/VX),B;+ A'I!!Y7$B>) 5UYW]>Q_U%$%(10JHS*7"@WM# M>;CU_7;E'"%;\$ %1]2PKV%:X1PFE;R@:@I\YG'R:I>@-'9.!,6N+&&X&$0& M%3Q32VU -8&-9/$&0"1[N8JJ%0*3=B6'8%'Q@N$15JPX(B0A!,$SU\@^<)"? M1T17%I,C,7]PU[AT 97>^)WBC6!^\'('+[BRB:HFHO&@,[GV""9@65.H%O5%VBCD6SO\4OIVQXHQ*0 M; J5!>;PF\:0S=U6[Z7I?F'^:^H,UT:8VHE)_#=O ,&X:[M QG,XVB^CA?I5 M:Q/Q0_ )XSCA?\JU>.D9.]BG%T]/V*A>LE?U0&-VSU_^^ORG9QJC^SJ5TBS0 M?36Y$6(_P'+P8O)I$:^0LI%Y>8D@ G-?';6T68X_Z8J%TW25>>#ZT:MWOS!I M-ROQQSB+)'N1)O^N]6P.^N&^F02?^ZL5ZJIGN.*_Z%F-1?!U!0:!?(3$%:>>/ ._P?WJU73: MK?3;8KOC\[^G.?C/J='Z,UZ2@Y]C07[RA#__EL[0&[^BD$K0P+J*]1KM26A# M[5)TH+2Z&O<_!6G J*..844^)JG4-K!(2#&MK=SW4SF+;I2(C-Y@@(SA+%K6C9U\.U3,**HR'A:YSCZ M LY-.977L+#D=79$9Q'+<_(E9]YACS#>M4DRL\1L'?Z*PL6$F_?O#F.*\%#8 M*Z/FJNJ_@-J2EO>5U&KG94?)/\JELVF)" 'J>Y/P=3=!=Q&C][]4Q\GIZ:.CBR8$-NB%G5JR\<[.*-+\A.]N_#*KL+QLH@IY M[>4@S52#[4:6GGEOM#I&%0S%[K1',_HHDSR2.WK^Z,_XI+/3/Z=\Y>H7\&.9 M*Z!'#4-7!AA0W#? G2;GG*>RIL9R^B9Y8-]C&P1]7LDNFB4&<%4(;?-U[TWQ M6TKR2]7[+JJFX;D^Y3=-NQJ36&B\CPM[&BP;,%=K%(-4@71TZ=9G51(^PW!F,#.RFP?0DEGAME6(K0'4 [ MGRYFD&Y8E];X"6'XF9N.L9<+Y ?,X$T0OO76FUDB^JR^7LOP2N<9X;*1U3.= M$M76O-APC>6_P>?#W)&N_MB',?9AC'T88Q_&V(=QM_HP+L8^C/C'CY]5;SZ? ML]'C$_N"S[0:)&IW=3'G>5%-,)2V#6X*[UN!Y3:38*/9;I?MRIRCU,CM'NXK:28V:-T@K[W!3O?@LQAH;:C"'8EN\2@5F&^60*)K;N?PI03' M2SO+VW@=\;,&*ZMFU.H"WAJ=))PF;IL@..!DX)%8I@7/=SOL-I*GI4Y#V,?/ MX8.+;\(6;WPA_%0TW.2.3@,Y)66)>8,RDQ.K:Z3/2B:F?(?'?IISXD:^"(^C M(T^",/19>EZ!3B2E4#1M/C%XZB:B/O+7+QLL7B'"G_4[!YDG=(;K(D=3<[3CG[]9-&A[6S;0" QYG"EE%V+2V MSB<=!Z(#+%H4:(_N/3%-+HYXG*:-D$DPIHP%04TUI; +!^JSB@ZB2Y%((QHI MS)(22V\PTC!>2K];7T@7AAGC!)'?I-!B"+8.OOT+X;\\ ]&')Z3)RPXS$FGR MK,G-T6M#-P1';'ZFOH3D)2:0<'??P.ZX+W):'#^&(3XLML5+3Z.DO%SG7)1[ MD4H!+3P#(Z"H%R\NQ>EX$_\Y6X5 &PI31\,87H#,GG8T9/%KNG1>)= M&=)G:0P5P_=#*"%OI0**4MQWIH.4_.7P)2???,1$QG;1FX_SUGJ1'/J05!;: M$O0-5_K-:\M]%I@C*PJIY*A!1^>7*%::"FZJXI(2#GFSZEHJ!^ F @*MTBQ( M8>>8Y=XT:%6-#::CK-^^K*LH>MN=U#]Y;+5SD::;:<$U+>$GU0T/KF.J[FX4HB"Z.2W8RC"UE=]+*@!8QA)U. WI=P2C02&4G@@X9%V8$_@/>"(NJR/JH,*/LC[*_ M']GWI?_:I-2' \6(/GY2*G-2*G"R;3*GJC*N[)%R)0Z)C\(\"O.^A5E:*(*R M,?B[=6F$X5"DE%T5I)-=A3,V0].34/43D:Z[)_S](+=!$)4<3\%X"F[_% 1U M_JV!+\\:!)<0# '!3F]2@35P(94 BKVICC '"[*N)PTG0#:3=<9B#IL*&ZI+N&RI,QV3UQ+9K M:X/+I7]%.7M++BC^EIF^TPZ9,8PTGH5]@Y!-L*(BY Q1MSBHJUAA/V5NMYJ^ M1I$=1?;V1;8KP:MMT?)9$4SP-&QO&V5RE,E]J%'M1[)U7=5YLPR;>L'V':5R ME,K;E\IW>5::U4KZ'>UR550;.UJ:HS#N0QBULDJA+0C&($=HC_]Z#\EA29!; MIIP%25:YZLY1>$?AO7WA]0GQO G\H:M2D7$T(,A$!K'G5#!C\V9F+N% ^(?H M.?!-& 0TPK"28QY^/ E[K)YB0IAYU>9.DQ."@%36"OTXX[..0CH*Z>T+J>]< MB@!C&6<=>')L^7!<=\6 YUG"/1:*( M:/!!_6N==.6:H5RU;]&W_SE.7-?),-FDB>]%R8O ^/!-#MLULY[%%EM:4FWC ML^\-6$03PYVN* MD%BTQT*146P/06Q;6W85@DEV= ,4!/;(LBS:'X47;)IF.R'M08FIMPV,\I(Q M"/)^==7(@C7*]P$48_1;,KEADTD^&2,[Z 4?A"%E>U_;('P[)]4_]0LTOA6K M!F'X,0O^VN':(N[NX5%FC3!N(XS;".-V2)/\7-,\P(E^OJD>R&3C(27)V4E_ ME".,V[V$<1MB(>0"3L+I:MG,1H-Z-[ 'TIP%"& ,I-Z5C">"/(2>&\PWIBEX M% &)#-0Z.>X+? S816@G*4]H@)4D#$L,KNRIJP((DR*"?1L",+G78",_Q+TF MM%?316Y]07"\\?.Z6H.U6E$[(5.8(0&"L)3DRY7-6 S&A9$ ME'EFM(/WS8J<$"'2(9:)GG6>"LXUS_(]_9/0P?7/B,YU-&5K/&+:V6J-T,5T M[@,2BM2P:=2K3('(%=/3W&O)[;,.]6!R^CN-WA4R9.S8O)L[3PSO+40DM*L3 MD#OD;1'.'I)83Y,*DKC()WG;"SXSV2,)%@&AD\!3^&YIB#H3Y(DZUQ6V@2D; M4220S,>!)ZVZFMK,$*%I@@?*89WK#PZO+?E]@9$5/!ZN8(I/_#Q@WO1@@R%A MB*?'H,4&S8HL#C#"2X0C<_R66_=%X2H*4OST%%1QK8B:*N_$@FD*(@J5:@0$ MHJ/%N,PK]7\9E-R-(K/-*I?3C@P'.4'%$YT8 ;$$ L!O4^( V\(.";50-64( M]2D=+&PZFKNT&;^LW:QLX[&6"/Q\B!C1<[T)MS'CPSN$RI2;^-(AX@J%F;EO M9'"O=)X(F1EE:WD?12!TGY0SE# M1N*ZFQ+#TINJZ'B+KGY#;_N/B41K6*K$5/'&R(>*5M#&*%9 W&_(S8H^^Q@U M2[['G0A;JQJEX0S+"Y$](^"-I4M #1WB?%XNGS$&%K%.(R@)IR 2#\I1H'>=<1-_DQK6QC;?YM0"VIU@L<= MY1,H%KHB'&XC%<6G;WA3TV 2FE>^?K&(AHBN)S(HN7N.&$CQIBKR=Y8-1&26 MLHZ6G8U/_.@EW5F%-(9&XXP9E =ODI[JB2A<\8:XUU9? (ZHH)0Q>F=_M=DP M#%C:LI"01&Q&U.-W^YK_YP#!GV-J[!\!"2)HL\F]OU7?DJ9#IE,JCD$KE7&MI"\G M#1ISR#@=5B1UU8GZ(UQBE,RN7"&./WI,.5SS@,=ZSE?]DKTCF!4$=H#6 M0GX]A>F;HF7(709]CQJDTO[J7R'LQV0R$3EIQJD];Y#(F >NRE@)>@$@-7?% MU1) ZM0F;]"/ Q_*%'=;__PNO)T[0YBNEB"('VQ%*N-+(D39$A<2CDV!EJD9 MN0AA -\QBX,77L^LYN28=F5B;9FZ@(!:5!,;E(7@'R-MU>.NM1+('C)8@Z B[]DR=((1OR=M%WO _%\AXCVK=1N'JOI@Y?N' M>J:7#[#F]O5H_)>A!5&3.%X-#HU@8(I<7IXZLJP:NC74=A+6.[77L1 3'TC. M"=/:P;=@C5PM/8/6\'YP[G/OD!2XK* MS$WZ5[MBODP8@/PMW7W_D#K^W5+MZ:0B^-]T:QQLV_M0=),@\4?M>&-[4L=$ MCXU=P_BL=W-WO_]-6TW?M55Y!/][:_&D#H_ /Z'/5(!T*@:L5-B$D/<=HWXK MK4(5:$<<@FL5G :F^G"HHHA1G %T0'#84 MH5**]?MF$1GNJI9"1I\ &$_YM)T!A+)+7Y&VBA8-7N5A3CN1+EL3' M$)?FWU4=K#BYBO@72_1BD5BJGK2E]/[W']M_I8YIA6/B@"U#82&EK2E-EL,5 MP=\EBV5GAFE*I&/J262BBIXMB@\'LO.Q3@#5PVC^C M-Y8\.3[[PY[N9]R*))2.),C17$G1$RYD$]&?RSW@L!*KH-'*!3BV=LK5!$E( M%M_HMEM%@[ GM[B;12X/?0OV@, M>./.J6@!IN+(#'$M%QU(2=#AL\4H:+!*S3;@;9G,G2JX9?.H3&K;MG:&K(MQ M; 6?J*&TW%R#!M!O-%6*/&GW-T%@Q=$LAB/SXQ&)Q'12;$D[222Y%5'4E?^= MXX%=20$$].4QT^]"\,X'%39T)9YR/FE,>9[/8A56.[1/V1GG69"H49)8B2R+ MS?([ G0>>[38V^?45A%=6 QY\ M4NE3>33L5M&_CLYN[N \C[T575,82]?8E*U(XM"67,- -',ZY0@I#+.UMG!V M9FCGRE]R)(8EL]47P(,?0@&3(2#L(8Y438^+Z.L$RD">7)Z,N FIOLU!>-=2 M'6!+[VK%[R3?8R!X'\_.N2SRX.C=/B3%,!=D@[NYQ@\B\:5O805,!HO;M&#E M-\C(Q8%<27=+!3Y-_VA"3]?WA X4?QHW+R[:\6T"]#(LEJ:!R^>Q9$SG< 55 M ,H!18_<.ART>.\]1LQ1][*G[(8H& RR#DIO,R;S0AH4_\UH+WHGB1M3=HIU MO24(6C!!KES:"S?/NII)SWNRC)7D^AMS:?*"/$;U.F!WC:\) MBY2W?V#@LD92%NL FL095>>&,2.LI4YH.E*O8_'<:!72V/6PNW\GXIB/%W/"L#A"0,=+0$3R<+10H3-K+(9SF*/"P-0F44 MG&V&O_DJJ32Q);S)DEB@TEYB$I?[-J@J!L9JYO172@!@K17]U+S+B:UE6IM9 MJ[\.3HQOX>.>.]A&$GL7WPV":L%$I(_"W=2*NQ>7T"X,?J0O(?C$G.5, CL# MG7_RKB_!JOKLA?LW%:#;%A$*%DZG59WY5B[<51A#UE!VJ!1#!(.JG U6G1S, M"4M7:";1SM, L*,Q$B!._TMGH;19-;8_+,YMV3;'<'>OV##CR@TN_>&V$0UV M2O\DT0X%T4KO ZJ<+-H.L2,O:O(0;IXX:+" M#?$V *8VHXTQT0+#&0#M3>2O[Z=291$V!Z@R4#G@B#)-&Y]*%F'34;,B;EK M'FY_D+^N\IQBF23GHF\38>D-'#=7:@-6".M^ M^K1+GOJCN/U5,ZDK VOPD^]G=?['!%V193[G2YB[*X-7<7LA?9]Z7RYAX2>& M^V&S) +(\=V+EWEC0N70M]>WX&_PJ7(;H&:K^Z=?1;^T*$M8)C@H$.6NVT2N MD+$3(QS )Z^ M&?]\:6'0:P6557++#LD3E:[@O-80T1M%VI3,F&IL+??SU M<&2>I6("MH&M__[5R5?)U!;%"E5S.7<_-V!:ZL]1.)K"P^%+3K[YB(EHALRC M9XT ;'L'8*,C#K>)UD]/FUK4MBFGC1W>(&-/)@O>]E6)78*I MZZE4-Y@5H:ND)=/$P]GBF%/U>O-+W\>,-VD>:AW4C-2!,\)RCJ=F#VPFBG]/ M!3@CV/THB@>AP-6JB> U @4>&(?@E$0@)ZBJ)RK*511X (>O!@L1;,=-4 && M?P?[*H//CH(_"O[M"[X8(:R"I;R<$6WL%@^)L,U+/@++S\2"P:Q?5^H'T+N8 M$',O9^VHO#N(B;K6"*E]PH&,[28DL1M<-.*7X M#QH/SGAP]FN\():5=8>'&T?(6?18(%C>6OA61[-"/P#CU.&G1P3Q49KWA"!N M430Y*DH!TVK:H6])]T)A\B5RG!!66A4FMOG*H$@U-L)DW/!(\F[R@D*9LS ' M_('6$>8SG)?+" ^:!X[3=G%*6#.._72.NVCH&!X@-ODA1E_?4O=2D<-2E[E) M?K4S;#3>)&_,##'D?S)K39,*HE\C%%%!PT)52ULFU@_@+G5YP57\5,[1E=Q9 MX 6#C9!+PL+AS$ KK1WT=HSB/\AGE-9H;#$[$E&PV=$E@Z&\ MD63=4#\O'GK*J?DW&_]V%H*J:QO,4OIAI*IR,%:]0E"WV@H4(ZX!9K^J"4)1 M!B,/%K>2[!_U])!6\-.5[!B\D_;E=X1I>U[!*R1OZ;*B<;?-&A'),-UD:Y$^ M;2!?Y/.%B/K:2$-H,"QJ]=;?"V2;EM7U1I RG@/I:MFP#%U7-)FQ&DT1.W=- MNK"8M21IPS=P&CIH2W=P$50.E>.(,M#A< S\8\1N&3QLVUUTP0GST_"GBT\= M)\)5FV!N#WMUUE/#O=L^*6 40M86M6,H9QB(\0 M0J20OC+>3P=VF#D()\(DBJ (WMF-^ETPQAG8" UC(,FG%!=CL.**'$:?L$-M M!6,Q]"B3H>T!8Y JC]9.%R4EY_B ,GX%@W8Y9-IC[;WB0EL"T^1LG$^U"F2> M0C%D..]JQ9"WC#SM6O:PKA-Y43!K*W'[N.6L5X^GECV[I-JNYO$T4@9V("B$ M-.XFQMD;GP0;@,E@X >]4CF+C*Q;N2VR>'K<1\9'(ZPXPO8S-9 0DP%.+B?M MI(J##*0VRL9Y)-^AK#4"K(0+S?=Q P_'S?5%#CD#6%WF&8*'S6TUKPUA'AHT M&MVRZ3'F!TEOI:N%U#O-E;.$@.T!)F6_DDOK6,*:F;AP M[Z#G4TK3#>*K:\ MS.N*Z"UY@=1T]?E\JBC(2X;GGG.7(>RF/F9W\9LK';OLWQ.^_8_3QX<(U7N] M5AO;_L:VO['M;VS[NYU.N+.S:]K*AGK@/E$'W$#_VZ=N:]O9=?;QY%>B/.0SQ>"DJD:IJ_3EG2LVY# MT2$V\G\=SK[:063QWOMB[+;H!W9H)6O1MI6 M?5W<-Q"4SL4PMWGY[T[+7P>H,AS^$<(N<5VHOLFL39U)^?A5,HXV>XB.4G9+ M6R/,AX*9C<5V8['=%Y>KH+.BF6<)FRZLR2@NH2XSN_88"5,^GJ[$ !&W?ZK; M5=5VBI$H>_9L#OS,)D'.1Y3QX ;,UI>O;H)+@C4/CYR<2U4ML5'#<'\$$I M>((-:1=!_ROXQA-M8:-*"J;TI3PW)<@:?W+83V@2A7C>21>'Z?'>6!^&(QT< MVG'R3(>VQJNM0)))! +\=->C'E^/5%%2.LKD>55E*>@!W]C=:(GN$JMO MHBYO5!=!UW7;XV!S')6>[(P&P3*N*\NE*>B.37/$7N#OSNNJ6P53IA8H7S@O M/I>?"EBWD@5,P[;-W!<-@W0Q,[F_04V.E(.)Z<_%EC.'WQY\(1OSJ>@)#;4;EG'ELN*<$O M'ZQ=CSCQ2KK:BAZM#Y)P>"(1Q5W5SMF(\+*:Y M=/"M\,( M(V8WN:488!]+#=]9T8C>8/"X1I%M$+6V2V>1?R^!6PS"UW!M7!E4Z@DWC@C" *;>^P\U E3BY\@T-D-:"PFBQ M3"?M7^5BO>^R$<+]74=H7F QS'/1%9.

    ++3?%314*(B,DI9*46E6$O8.[R: M"C#V8)>Y?CY]"8B?3]T+IA=_U<^%ABDK'U0+6A?X);[N2-FBJB MP_UG_-O% ^92-F8"?B2\WK:+7'+"=]HTF5S+D[D.F^, (=NIJ3TD.:Q;+ ? M"8W#5$W9[7%&\'\%OISYA\,*:'0,)!7/QDT$6$,WU\ SQ-+5GL"J=@7)#<7S M>H2:ZG\$8$B@W1RT(9M:6Z-'MF\,E7A>SMU4Z[Y,>!C/CXLPFT4R*ZKU/=!2 M".!"2U 2_LNRJCTW10A#X:5UN'&@&\,9KX(E].LE4+8LYTHUS^AD 6YH2.9M M/+9'[W)P5PH5$&QHTS;6@._X3\O,\S&2 MT^K_X*'EV(,24Z.HW)O]V^C6P\&A'J'_K^T!P>/#5AK?6LQA%^KS%6@X)Z9. MX=#C=0U8C42OCXIM/5;*H.$2:K$#,U;&HMJQJ'8LJAV+:D'^7( MI7%_N32X!C; 8D330)!SJ1O-SC=QXU.W"E!+L*W,8;D'!+Z^EUWB(QB1KFM, M%OFZM!A#_;X;TF]1CR H;$S6D3-=AR"9 MQLBUX2.T>1R;D98^PV6^M5WP.^7G#VSR .M/"7=WY&P$*W6W/_5D8 =SR$LTZZ$_-U5=2 MK.\@$2=H8ZFVF 8K+,R(+97XDB@\.VK##JBR@ ]UZ#\1(M MI7_85P['>],U/KN#^0#X:$Q4CQ7Y-H$#.,4:A6X)FFF)[!G(IYYWRY @Q%)[ M\10Y(C,;-\:NL6V8%<^DL)3UCBH)]-58H4"9S!5RD6PU\WI4^G@6A+#24.PO MBH>B=XX)6/@J"QK)E+4M@3%(?R_AE1XGWU=K&$Z=]H1KZ'7DTR]RT( UQD8I M;6O+*'P:/\127BY-5A:IN2VN8)]>)1#>-&**R3J&"2\]\5 \\2T2[&W&<(Q@ M7E4&,@_DK:CJIH !8 5\8RN-3Y= MX5E,L99!#P$AO3#@?' 4J8#)9#F*@1Y+I[Q#; .M5E'N"H80X1/G7LV$$SH^ M%XP/%V-ERJ$][&UAL J\#9]N%>&_, 9>S)C[:#B9!O8:&1.Q->8C?,/V>]]J MAX.5$W>R4QE"%2:ZG N'7-4-:23?\>]4*#W&0U@%&RP01DHL0:6@ZVMDEY^F M=M$OH(P6R3,P E&IA+<&$S*4CD.I=IQ,\E4DHU_9Z$L4RMTYH29_WY_+,1@A M=,OW[Y)^E9C*KJZJ2N&@+,,]$.CU5+XA^I$&I;8(]^T0O#:A?+E$DL5G.:XJ M^D-.L&2KKD^FMX'9RE#S@@%$/.,(34:>085=X?&:4)/194[9?!B2*].@^I)+ MTBNLIP75B91]?P3X87BSF%G4R]@R;C^F\[5\5)V26KH,L0.0M%A5]S<%?Y7/ M_)TR\%F]>](D;Z,8^:ZD_GC'?(QM)S=\3\OBNG[[ZVN'P@Y'=0,J;"F9#U-/ MT(&<8QQ&S@ B[)A)3>8=F!>KZOTF?MUQ\IR^YOZ>RWW!@"KU'"O._>!4T63J MDM&+?1FA_MGQPAC$5I.67=#M6#GEU9H9+%%5/4!BWF-NP]<%AB7[)UM^"5]1 M3I1YVI'EES?#=A^M,A[J"/@H?(5VO6J-_;JJBPSIZ\4!3:4>2_ATV(;4G]@6 M5./P6N)5IR/B 0Y8>U@J-FP?[C(/KR_+"8ZMI^6;2+XP:/(>A/O5P(O5",G+HZ^K,"_E09W1K-BP>7-P:";0!PZ%% X+'A%4SU< M*D195+/.:$R2(\*B2)=?YY4-7K60QVTQ7 M8G4SG+?G><83LH.^7<72H2S+EQTH,Z'?4RN6[Y%S':@QM::0UWGYGH(H^@\7 M%-(1V7+VO7LH2:#\<$2W:L9YK$9#1$X^ YJ6^VZ".;0(D ]I/$1H^504(CG-T0N #S9\^\)I7F]SW&[QVYJ A9S" M.S) 62/$AQ+MS=8B/*&:YJ1E2/E).0 .K'^KD+'H:7/IJ"83\J_;\*X(#XGT M0C+6-?T8+8F;Z8>4.WXBFV6LB!PK(L>*R+$B/R) M0V5B+UE([ 1:OUUNAL[V@!$]",1;X2EU43 ML<-5=H-<13X5FKP6GXV&0E9=[!#'C=OD6'(4L&L8#VC:A)W9?+<+KJ_LZJP+/39U21#(5QHB[':)\^;[%\A+P)XR4%REA M 4O 4#%/E%V]W_% H?(H\G>X1IQOCR"79%DM+W/C2;'9;T)!K D1L4X6>%A M/U!A5U67)JOHGYO5HF*_L*S6['].*8\TPZA$EK1V21L"\MV$+?#29F4\_1'Q!9D2EJ)@#S7>4PQR!%2Q 6( =?HBS$3(CE$3H(34 N_L",=!#Z(( M-';.M4VXBA[V!&M_+ &[7-*9[2_CNY1?9G"*4Z3NM.IZ+7&C!FIGBI#6;'[15 MBXQPX$(1RH)<>(FR"W('6ACKH\:V E0K%"!Q]5G!XN9<.:%T1W"Y_7;\YCCY MKBMFRK/E4P+!]TIL;/V^P@L>S**W]KUQ ?KDVZ*J\XP(URAO+QO6*[+V][Y3 M59JCW'@.75^N'Q9^SXJJ8IR!5S< 2\/8+?S,)&&8D"3"N #+;(B&#,PYQ%/^ M3P=JA"CXX",_P)-+,+U"4CF)1F,6/KT:R.)ZM46[%,XSJHF.7AO7BP5CQUIF MJ@MNNF9J5ZUBH&P=B^#R@"DN8**$TI-Q7"[E->91K_,BFR$^2HS*YD*JU*3L M@W-K*N9RC298?^*V. W>EKH'^U:3_C"WNC;"K#-G;A24RTLGS,)Z%D!/&6[_-G1':(KO MN7M "6\T0=+IZ/5$AWN?YL*W"KCI!CT*S-ZXTK*KCMC)MDMDUV*U6=TR$Q55![& AA%F%^;;9 M%D3/33O>:3>HCT=[_*>&4Y%.UE.J59C"6KBV(-2?!+BNV7(1%44E#/:+0!T <.^DX; %CR)DF_%EE$J7=,CYE/'G(.XE>K&E917)AN4G/< M51.6]:'8H'D0VK-,AAIN&W%84S+@WEL,K\KDQPX6[NPI@9(^H5PKZ"4ZVC8; MV *J*-&BR<9>'\J,O:'O/3LY.4MPF^$$>SSE133E%[V+C M@3)A(49C"&;CS1FJ;]1*\+=;X\XY&,"O58I< >%XCY8(%;CFS3MU;;QV"K)% MRGO+*E2AKR@T$90VZ%?%)2 -$%QG12246.U1%6!&M90F+#MO#B"^)"O"1B?V M>Q\:R\&(@-4W70P?&[\73V@OGLI>R*;PJ>'J07X890'!91*"Q*"BS#WJ[$2' M],;:Y)<*8T&G]+B'>G=$,_,Y.2IBX$L&0TX&:Y&XG"PGP%0L/*7:""]4X7U- MOE/>3&$#T'652)V2<<8"Y =^K[/B@Z+B/,4:;):-D^&3(O*MX!:WX9 MU8C#'$ TOV$.:U]3%]3<#-]0V#R1S[FHQ)3A]20\+OQ,>"B%BN7.TK,O)YY5 MA ^IP4,IHKG[D4RW??DU5@/[I0U,8H=J&RC0&+HU.'(\5ZX-TS(:W2;%8G+% MR%O ;&E4B@!&)4(Q+:R$7+A<$8P]*LLF>>GJ524/"@=_I3D@1NO,5\:FL>;> MB"1Z>N0DDEJL>D:(9'@9HU6/ ME69HL%^42._ZWR2'KL$VB8"KP>4-J"Q]/ 7C*=B#3E=:.K V-Q7*,A5"B!43 M*7%/ZLAF*P=@'//1LJH-8B'T$[4QC/IZ47%$DMB">XVCO_:#*UB='Z P^ Z" M\;",A^7V#XM/%%(<#KMS?4]+X8JS1HZ[44#W(Z!4X:=0<&%-7TL5=?![@2:9 M5V$8>"L,.;+/OKQTR1:V'%0BO-P7A2T^ <4--@P\&_VE[F,)!>N!'C^GX[ M0FNFK)("#@YQ2R4T%&TX(C0IAB?-IV IY<12=BF"@U_BXK2*XMGXAQ /R+XW M&/\EN+AP KT,"8A?U^#58R;5)3=P4LX6RSXIT(H)B3IH>Z^TR2]C4<: =%B8 MBTDE"E]I+8Z?]E:,,/G"( $60X)P6$R7+Y\:<.V.L/$W"'%R RW!B<35PI-N(U@^OA09 MWYO7)$5,X!FNDDNCXW,JS;)[]=I2H9U$1JBDHUX&K* ^;DZ[FA&($B8\AI,0 MSV8MN:=FNN"$9V+FM64)I_$;GH$C^N!1.3HY$ZR<]MM1!M G7"CO":O7S#SF M$0SJ")-:^$Y?3AO!''I(U[!SEIP&6S,&+U6N=^ ?5S6G-&.N%R3@NT14%<9< M:B@+5U'Y@UT)Y1HN7G@R5S47K72B3B5)2&O#3'H\"2]_;CF">G"!,0B0A+V. ME;\QURO-5P/T3M[H:%#!#4CU"IZ<2S7F# F<\'#B'G'&.+/+,I]M5,Y<[&I+\B@G1.(%--562^< I[K;N\)>C$]^&W4Q NK">1JG#N-J?62,^")\7A MJ(NB9G,E295E^XWJVSF?XI@G0QSE-*JP%9^.%0#Z>/Z2R.%[^(>@RB*J MW'#E*Q'LRP9+]'.Q8$)F.Z70'GK0\U(F]&9.=!]+:\F<"T[PVE5_T" M?\,:_DMMQG(%YVP8*?*^E)PPAZY6&56S66-;L1"I_*4((D&EF?)=*GP'>GBO+V*Z]R&I =PM?QKR MD@I<4VY\DH9L2GIA/2"ZAQ2:"G:$2E.UFX?1MD#1+;G'. YC"6\@GZFP!Q+S M%XHVC5OKQ4#[1:X7!_&&A^&IN*YV.=&6!.YY::3W**2K$$_/OL\Y.H5EPWF6 M$\.\/ =&J]]"ZI/P$US5J3((2BEOW"FGZ(5M6ZFJ1.A)UZ3$\SO"& %A4WI= M[QS=N. K8.[6(C];PC?TT?B+M\]_?,:U?G &O"ZBRDWSW@/<@4)<5(&B9N;J MJBRE_TJ5;./P[!)!# _VUI%(NDUTD(D5UI=R\XH$K99)6J:.59 MW[KO4+8V"$C!0."<6*D2=TWIN3# AL_RU#E>)\@:_U ZT>.]]Z!]@CA;8CB@ MWBUD=/1T$_B6KK$C&+&.?*AV#3&(10<.XRBP#XBV!4R2ESQ!I4W M'^9U5SXS:VQA4$6EQ(K#H&7!<3FS2\13G+AGQZ0]ZV"@CC;2T4'O-#SZN1X M13\(@K9:TT\40W$\R9V1*2P&ZC$4PW#W/O+"N,-7\7,B)&G\WA)26RY!9V2! M9Z14ZV!W>=<(_#:(E+$E5%A#-I0$HT.SRJ>J!,-M2^>&&0XRLX+P=DJ(GR"5 MTZC$N^JU+HRW^P\NU&ME(W1[%81O> /3'>%CET*BMAER8>;.GE7^$:XE4^T8 M;TFJ@7XF"QO,]FPG>=#ET!?H6UD.\.JV4[I7\:6$32XH)*1W<[W=->6Q]<9( MT&)MQ#O1,P$,^$8":,U41SU+1=8/AM\(%@6#.K"AY%*0BF%:17,+5XNNMS!G M3;=1?\$HC104= 7G :4*GXT+L74<[K;2%_]+ (:.GX<9J.<67INC"IB-Z<=CQY;1 8<-&4/R>4T4WF8S>&Z08*H(W'%W"=3V&V7.(\_IYBNM4TZ/#T(:Q4/Z0U T%I#-:%,M>:3.P7B7+Y MVQ#5!IS[:IE/$Z3FS'ICX8+2&.W?6=[+)>)3M-7T7>IK3\/)2@PL'.T5%C&( M*'S&.GI9&CI=>8694FF?_"'7*[BPEQC:"F^TV!*;L28=J!3P^+Z?0I*="S5+ ME6&!(=E2J42!-9)J X7P<6@)JRHO6X'%8*2*O&:Q)4?78^\K)Z*J:[/*6XRI M"OH<7%:^:($XH*KJG9=_0B-B29TQ=@*<;_9D>*@>/(Z::B7+RVEX.5YFL/C" M<:T-YM_1G""DAOX6L,5A6K=285#Q )G]]DOK$(/C7(%$H@T4\,;2ML04$)PY M."";":XLW'W4P-ZV1BE$)E2^POH5S#"3Z*?BK7&0@KVN>JKCQ>H M^B<4VD +FTMRE.0@5H04;2F(6HJ#BA5A@RM,&>Y.'+=L+7VZ8]QXHBY@$@-P M9EM\D^?Z\\+#!UAUP4J=1U!/QBU M'0U$OVIH;3G?@R!2J<(_]6D 4XFR@I)'KT?(,R*]TRXPCAQXE).J+:V4_7%# M%Q$7E'#5@(=YI-V*HJ_0ZBG6!M-=N$?5DO^] E%:D-=]F=<=V0/@"%&4,ZRG:*[F8K> MJV.HJ=XATE!L<)A"8G-WK-POO0((SRUI X>K$2#ITS15P;O, VEV5?51MG 8 MNI\J]W*&[J)"1APJ42;SHT##7)KIALK=/#M0O90;>]4I]3M#W0Z7P$OXD2,J M:1*1$FWCFH1HJT&W!Y.#X+X9=:W]X6:KSBW ! MOV*YQV.QW!^O9?O8-0AF?B %AHS Z/"U-SW3386@_"Z M/@A.^MMR@753@F'FS-FFFK5KXQT&+-F7C'H(ECFK&0J'$V(- HTVZ!JXBI#( M>HSS1-'[]!7B; B)7%P*(N/&CR- EH>(XKH,CDCZMAHRHZ6#1$UW]TG*PV&* M+Y-4",+.!?0$-&[J!0:#C^'>MO(JD>$:PYK)NF E!86;*0S::5A5S#U)&3K? MDJ&<$&1WZ?NNP,3+)\S,2. 2.,5_PYHUF;(@2\BDE(PS10!9& @W2EGE0H\L M0,7&>40KS-@)6['N1#%UH/IF6TP5C)_?;=* M',47W]+;_NI&<> 2).">$\[%Q4PQ&$/(V"8.(SDQW*GE4'M$1NJ0ZGHZ%5Q< M%7R&:U"?T8'Z.I4B[GT8;%CF#0%$U+'/Z[$3B=DDB'ST12.B9T1/IR$C0A;+Y5RAC6BJ6R1VX'92E@#%;.S$R# MXJO=6-&4,!^.5&AD*XY57!.8:ZF+4<-HV@2+!8ONHM!.N% 2-8R]%=^Z.@P] MX8(JNAM\'6%BZYKR;/)Z=_MP-9F@@M\8#OL/8E[[$%10).E"\[TBM$L!.XW2 M6:Y4.D22_1!H;&%J_,/(V'-]. M6[9)3D!MI+Z/9VG>Y\MNB7K>BH^$OY9OPIZ0D)GI-VV(@VL$(Z"]FIC3>U*#+&K_SV5:L#8^ FH@7P=GZ%+Y05\>0DN M57)^*I#L:R0%87V4J64?RTJ0\?L1KD549XSA3D7.GHWD.4;K\5Y]+9KU&?E@ MU3M17:[NO4&4@;Q!8=&]I\L=;&)R8;V#1NT)EL]@Y.7)-N.B!", ^X)S/\/+ M\C=X0ZF*9@*>\)R@XV&SBZK^:PG.%NB%\Z=_^PM^[A]#:UC;P=?M6EP9!O\W MH@0I<:%0/6-2MVI01CV(N4Z2*G]XUDYC$-N5Y4MJ8F>8Q"02'\KI@>#2#V"E MYTUA7&XIN ,F518D)%^ #YFWUA4 Y:VZ?'R5X%OZ:2+.#'FD4D03P>2K8ZP/ M;+S@&NV[FQX2(>*9CT>[TH.YNV;!9]DIU:BE\+$+-HQN$KBT0=YL=VE*C% ^ M%$4(*]$^701!J;;[_0UC!.%+,46%["\(3!E4 1.^!JBL.N? &;)=$N-Y25E/ MSW@I_)92#KP9[;06&,BXAJ-I':=1R8Y9<"B>)Z);YY& ]__3XT<1#]MUE]C+&@ML(:1*DNP[8J#B?QX=RR^M9-:;D6AU7 7 5N7#W!H;%!. MO]&A/>=W?2OOXC]GWWRM^$+-1LOTT!W M(PI7+0'9:JYZE]TVQUXF%%!1DSFI]Z9OC/IN((JH$%+39JB[.0$#I3>R'DLD M=V5OO9"B.;8)(PG4UA%Z<3$0G=<+ UR(C+;,W+V9;:9U/@E(553\?L50^K?\ M,94YE']?>P0?_I4-_"U*!P\AY/&#HG+1'NU&6$<4K 3//PTF[R:V8QFY(1.[ M CL)\K12AMQC4=874:X%56D%EN9<_DBU3>QL4J#I6B)SB3*CC$\3I6_L0XU#!O MMC% 5HGU4<&ZKJAQ0OB1"8L!S3$LH5JA<3?C<#;N>BN!$5I4#G9,+/(I<_!W MJU2T%)H[1,>S,P._=B!7JVKP[REB*J K0V5;DMY=(&G'*-TP0_2D@LF9,T\ M1:"ONI()NMU(#8], I+4$'"?[\MGK;N6>"SJI%",F%J02>WURL,XP.B.D]= MQK5(9($3O$,I^X+Z;=2,4-TY_J_^C163I?"0%>PC+%"O)J2]@PL:>T\,@;;Z MWFP5(W?U@Y3PP90F/6QVX--396GHV59V/EV>>H/'LR5IZ-,&TSB8/XL'(K).Q#%M00CJ\MY]RUHR%X M+=@@PT-@4.#3<1=I6*[EXH:1E^.:4'MNMF PS0]1;,\.V@9JKY<+^%71 MN_)V>3OW%1JLIN#+2@&1UOV0L>L7@:3L MU+M"JL"GYTBSPE!%_26"]C&&2OLB-JGJNEH'L667KNX%0+GGNLRBK?":H"]Q M02Q/G::?N;DY;!/7%C&.!5$;#Q;M^.SC;W#LX: L#'0,;EBS([!NF8M"K7%(DDBEIU^00]GI+?M%;H6Q6,,^^4 M%66PT676B*&A#K6H64BZS=BE<[@D+NFI$-];ON9OCO36#7Y;&9 G>=V!DH,< MA&W]+#&CC*'2\-#M%(4J^!L'@0)<,RR MRHOMU=:R70>RD":7E.@L LG2+?%M_V$D2HJK,:<'TI-Q3*H?/TRR:EUBMM_% M.C#3%F0!LVHK 3@43I$-QU4D6H0@%!E ,.1\9R!67BO4&74 L,92[T%^M.PI M_2!]W7]#H+:I\.D:O>WA7+=OG+MM$SQ#F*%%562\ Y332I-G=H[2SP%L.G($ MM>O7+<1NU$ X?L0+<[ %]_Y6E.5\+HB#E)8>6'<.3)91^4^PZ#%@"'59A]N@ MJ?L@CMJKV8-33U_!+E>^P(+/;C_=0Q\:L;+ZV29Z1W#4 GEA*!U]@+PC'&]0 MZA,Y%2X!QS P^#A5E%CBP!0X6 O#@#-PW'7U/"L&PAPV"T.( >YQ04JDPDMC M&QTCS&D$@6:J+!%LT,9;"KYZ8@#M[VXKC;?N'E(BG&U@'Y1P+#\#*9-+3)&) MPH8@MN/0F,=\+:D6V+=AJ"!FWL&:Y7NO4' #\'Z7$JX/VX% XM>889T5V+$N M1S@OY8&]HAVM\76X4TM)%?I>IFUW++#@1[;TD2W]"^9B#&H0/847'0I_;O[3 MF1JN(P2AV5/>-#+>CT-Z^T :HA]XN]S![6&CFW44##ONF\5@VEQ*PX:M$ M@,N#$E ILJ&.(WWD*.:CF.]!S />N5JP*%V #VO4UZ9I[=HPS^*"G1CVPMB( M'<5V%-O#$5M&[-0H,\;0Y7(=&\+S$3BH/E%UQ82-1:$N"Q3'SC)([2NY>E2P% MOVU&.3RL(R;J!<^T+2Z;)&5]BR '^U01^YY/E.OY1@ !0LC*4=!'0=^O-<'* MV#$H)E6A%! M#6VS'MA&4$G"U$N.BO4;5,ZC+(^R?/NRG 4QBP=[ M'Z2/M&"VFQ3YU//"#3+RM#>J7A@H.JH--JV[HB!B$>:1P8-''DLK =YR&7]48(@6S\PAC\#$@@)) 5R3&VMM9=,=JAO"KM%"GIX]2D]. M3O#_ H$--]H!'4306?W6]/.3],GIH_3BT<6.QTCG.KXT$]EQ\[_;-\-KW(M& MZURJZ[:.SRMCKH"Q@7Q0<>0L) JPA?'JMP$4^RHJX8[B%S9Y-Q">%TD-(W$8<1+;SL M7>H/<;?"?Y\-'.3>K7.U%:Y$WY(4$P;_-7F0?QT6,$>ERAX$AEN%C#(;-0T8Z1H" M6.>L3#OP_![D\+C+BJO(!&D2-R'+BTX (.2O*Z*^')!O>@@\14?!31GXV\NO MD7;3,M1A M3?#S3/'@)OFYIGF $_U\4SV0R<9#2I*SI_U1CI 0]Q(2XKJ(Y[6>0FQ?!HTI ML:U/4-;>WBHL,/FVP8P)NB+-XD5F-9;-H67"@8>HD^$(89L.::NJEGD1WM^JH$ M$]$&6 G45@A&>6LI)-.@84H(HQHKE6>$!!K@;^5$RW%)-J8=V@)$)<71RX) @4@JRJX)K0+E, MDMTFP+M3I WO;U#S9;NHJVZ^ !&MYTB4103Q-0=FB3SE_29U JA!(3H3\!(! M1>#=TY?WX@;(O5P1DUG3(OD1HLM@;SGE*/ M>FA()N#=*/^$*D/A.H%XW"'R M\3H1K"L^[8H01G3^4&'A1]7572&-AX.5'' PHP6XE4#''8Y.A0B]$0KS9'-$ MO;NJQJUOX27^]%;B@? A0^0[@@NJVM%]CD(<(7YZ&M5D\6=4O[W(%>G8/SM- M)$8"WKX5_I=IT36H8>%[2-Q0U=M@'0)<'^;L<@0JDMD-!%1ZT/5ZHG$9.@QE MF#E"-K?:X(\CX7]B*$R)2&!-FT!8*=2)LF_K,;]RK; I40AN&M*.4/K2X\SR M:J>#DHB_(RB:76(92&1131EIO-SQM8\7684BOE9NQ1Y#49W0+4 FAHD,FP<^ M<&9"O5RM2UM_+;$S-'*PD9A8CRAB9CS7 Q?09%V[X:3D0V57%- M8D6-B\6FF\'N7D::H3B;(1W.AX<61%=1V7A"Z(:?S)J(%5 IARO,(XZ^_IR6 M&0;^'!DW;;WQ=PX8//VU])8-'O8B1^8S"JQZ/)_^B<=A3VI>5=H"0D2&866\ MO/S@(*$6?G>6(^2-RU7-I J@P^9 ,J=$2\#O^5^>J2B^RD0YI $[6*!\Z,77 M:Z"AAT>J1[,X!?BZI0#[T-$P(LX.,CPX!FOAJ:"YME>O>EX&W".(34]DAK8D M1A;ZI33%4[81$:M+Z^P2!8APJ.].BP(\".^&K9,CIC>9 AZOMI%57*G;8O?"0P) M_2J$&F%.1 1')F@3']V7V'Z,ON!02\"\9/'AU.Z]OT/]HOIF>EQ5!GC[B(4- MR+ZRIB[I".)FRG6M5Z$3;,_2UP3IJY I4;^"9#/U M=&$X*;Z[JL(I,(]50T9>/.-!Y@ =\>#13#W0CO\ W@CSVMHM[!M'VP!_RCQU MVDY?I4>!C+HN#$Z/I;3H,G\BRX9; M)!W3]]4:W,":52<\BBF(:GN9@]R2LI?MYZ8(A&;P )%J20=K'U=@\"90O*5$ M>H.Z6M7TA8@][OZ$&$@A_LTD>?;WKW)PTL^_2BC$XWY:P [\_:O_#S[W%_./ M'^!WR>D_CY/?2KZH&&=Q-D/FG)$7$@?P"]@/=_OZ#*3E820M#X>DY0R3^ZB M!8KW?DL'0JFN1?T3!RN:K&P,-Z'[]WP!+JBMP>8LLC3Y&2L*P/!+$V*P[.H) M*NHJ3$L%R-= M,L1R#;J:T$P9N5.*V,(!W1_M.)@+:?*V(]BZM\IN302#/_WT'%<8(0 +,"?J M@ ,Z6$Z^K Q3&\T[0M^R1;OKP[#R_\3ZCDLP("P+ OYOM?<"S>SP"/6+:R"^P":7?BH.>5?!IYUKV7N-[3,F&PT>2.E1<)HM :_ MO]@<8<0E\U",L*^RQJQ;N&(*C*E%A6SNB(-&?F] 1HJ?>&W+LMD48#OFAGFY M2&_(HU;YBGH=V/_71_Q"R;@7YEW5\D/>@,>^@"?78*65YE[OV[>;&8:+F%WU MVWQ2KVNS(IY;ZLY%%^2-P -?M9ND7F@3D/=*=A26_HU!!F@[K])@(^_U@C^O MZAI,^FN.1J3RKCX@/V-A;C1IJ?IXJ^'ZALV"9R0-ZN:7;U7[PJS M@'GKW2PCC@Y:6.4OPW,#^AY>T*)[^-:^-[X]IVVB&>I3GYO29##\'\KI\16J M_F4&_BP]]5DQP;^G\DU.),Y<.'!HF08Q7W']=1!^8#V$=G>5N.&Z?F!FD$Y^ M:C,=MXFV"CZ=R0F*%AM=%>!*9=5.^RD:)-ECN2EO,MH@#*#C=2W6H;6TV^P++#ZV M/+D8S,T(S6UP .O*B@GO*R3(UC;-]L*[]!7F_GU4+HBD M#+WE;50SQCJ?.UV75-)0[V; F#G,*OGS6Y.7IML(YDRH%V>,3/A*63 MO#1-F[I?8@Y\7O5"\'AP&3J#2\Y@(0SG8OFNL2 \03VVUE%%)'Z]=/>]R5(] MBK)4CX:R5.?'R4^PN@7FJK289TQ6<2H_+R\YTQN0U6GY4UY.,(T:TE5 M $8A1"A-56 ++0;'AFHW!HNJJ"77%77M#7R0?QJ*<>(QP93%QU6Y8*:;.4A MSZ:<..;:D).'E)I^^1R^YC!+WQS]"U. PI5(I^_E^T4^R=ODXA$K#J1.*\N. M>&>99;9,OL77GIX<_>O>G)4GT5EY,GA6GF'FUTN%F:#=AVKII2LH>#46]GO+ MO5]G@27-8FKEM5;^$B'K7)RJ5:54H'0%(7TU^4V(.%2@[KXSO%<4APM?K7X^0[6#]LE_EC0(ZGMP7D^/CLCP[QT6T-\34< M*+((^;Y8Y':VK9@^&@5U+_+RPH )F7P+MDI5UWES\-+RZ.G!2XN7C/_!$,F0 M\'SK[.LO6G@0[C.!J_MG6\X7>9D?O/0\?'+PTO/&ECF8O+'HI$%[%SF-7)1D M$>S)U)LO4WK^9'KWMV2,];Q#3L:@X3O#7O/X/ M_%@M2MS*[^U\;F$6Y1_>R8=G?WB%=TS_N6/[ 5\/,0$*!+!PVOC9E!B2T0=U MZGB$B[ZZ)JUO9N)#+ZV#JKN1Q825W^J6) MN!%[8 O8[1Z305].V0DC1LY-3 MC*74[E4+@X )EM_)?.-"KX 1KN6NU\EC?S8;>B2-#%])(\\T#C: @<#?.SLY MN<"R?Q0P1%;Q[[[NO1*)>*[5R<%4Y-WPD"N^_(O0J6DF]+=6 NA4GXVKF%%; M]*2CCDNB#XSY4GQE]*RNELFW=E)W6+I&ZP"3T34)YG?=2X-)K&'X0QO^RB5H MP\ET<(QKD[PL+_.Z(EH8?(LO ,:D=/)@FW*>6Z>+3?*NQ.P&O/-[.WV'FB;J M>:;8Z:3;*+1L7F1-P,DA,5)>I(8V^&M>E%^J2T);Q84X25 ?%,F"P%X\M Y\ M.Y#*\^.;K,+@EK[),43<)+_3.,*:>YRZBR]W9=Z&'W_V'>[VNJH+RI)*I[C4 M#>+)ELVB'+YD[2A]PO/E0D=',=G"K=!2MH42=D).8H@,F_@=)$M$>7)'1C7% M6DW8B4;6#<[%4X+$A&4CS,M+QD_?(><[K6.%%8A6YG^;)>CXW_V851R_JZMN MY0;PB < Z&(_,>_1=>."LAE>7OO/)=W/H([#_OW$&/(H]QSJE."@S[9&62X M>@&9W]Z 5X -XY$T4]-Y75=K3*4J8#WZ#31PA*N1XTJ!_Y"F8[;CB9--M !\ M60B L#\C,*^']SJ'VO.+>]?;'W'QKKGMGL%6%GB(GKI,4AV_/;ON[:G:,]D2 MG#$"TXYNVRM]");K\,YU2$E^:'J\MF_;K>EN*]4G P\\WCW+#_* P!Z S2V% M:^E'4\KUAIJA]]*3)]1:)A :(# )W0>$A[*L6L:8&C0DH\%.[-0L&<[\JE7' MX3SKYHADCJ^.'M%_Z4ZIBJ\=N*6_Q;7]F=K=3B\NSN6V"J>=]E]D2@2LJNK2 M;ECAH!8HS#I!!#4\_V\7H "PS^YY-4$6PI]^>IV&[7B^7V]9-9B$Q_+'8L.- M ]@G7?)LL?##TVOR3>20XY5D$V//9H_IPK%0?2Q4'PO5QT+UL5#],Q2JGY^, MA>I?<*'ZQPB#B"P):_+D^ S^B_\Z.L._A69V(G8V62F2/N@9V8,V&!D4/5/P M&LM:@ANQ71V],KO^E3^(M=NW0J^PU_8%>+(#;YVT%B/QQ+8ZQ_X<"6? MH4"'>WILAKI@T;\KZM7GB2IP8#1?,4$5[HZ;#*CGDO#NABQ2?MIWM04_=6;Q M8VGRO5V^I;/?W]%-!- M-,!V-B/E>5VI!'[L2DOT29BAB$^?B,>NU($F#%(4]Y)C8-L9 QX+#TR=W_ ( MJ0@$X\#S$*OKY[C-K M8N.CXPBXV0\97O3]V2"POS.2X^,.T=*4@W;RQRUQ*CEUX^O3BZ85&'*\:LMM@/ZH#USB?=0!;:8X/X8Z^ A>,![:]-71+T5>"%Y,0*+13$,%D.R*PA]4!$885!2^[HPK:NYI4L6 M?E.V?_DYPISHO4R&X(_@,UB'3=/JFWZ(TUPNC>3>=MR;(>X+Y0Z=Q:%*1\*P M&JL#HX7+*$<3@-X_[PY"%AED(+^*1$MS"Y!74 M]@U&UK.HUE.P93C3)Q"PL/H_X>/:5JPAG''KE*"2B3TW]:2B/DJ7?HP? M\NOKG]FX+57*^ G;TWJ,TPK69XS>C=&[,7HW1N_&Z-W=BMZ=CM&[+R-ZA__X M7_'C;RNV)^Y\+*',P/OLU[?)#S_<4I..O#DT_,\>'3_:@^_1[WIZ&G4]/1WJ M>GITC#G<=TS^A:UEE#TN6\\O\)Q!N5\*W?6O8B.^"9@B?I96. I2(K-LG;P6 MD&]JU>3OHLFZ"QW1L%69%P6B$QCOY@F M,_])OBNJ"9:K$368[I['&&\V2["VQ7F;?O/LY7>_\+^S;^ZU%_Z"G3M<(L&# M2)B89A?%^1K!SC-JBF;*+/2TMHGHA7$==@L_6=,)(CXMOR5>\*FI$T[$Z<7Y M.=$<"3O.L="M:U4DC^6,QG)VPFPTGMT^(+D"/[CB6M$MY'\,=Y\_N=\E5-_[ ME8K6!@]7R+F'82PL>O'H]@+DL5Y8\O(W2BF56;B&ZZOXRHYO@U+AV,/Y[Z@8 MIKY[0??'CSA>:QD1.==4>X2!&/S_[+ 7A2.%^\1L"HX^06D5\E+)[#*+U BY MDHTS( +^-RQQ>!G?O7(!J\\LH$+P?U$W.(*<_U$%(/M MR'1=4!NP8U[-PP9Q(<0;NCWZ?/=\,SNRDT@7181U:#WIU<%@]G"=X$#DXL$* M65LV/()5 ?KV[P>T3.)U';;6*PRHZ( YBH..)8O@<_*-Y MA1V1(H,[6LD^]5)]Z$JIS,:#FU8HF.7?OSJ[,A#TJ=7AZA;Q\2)L=&; 0 MD+S$*1$BU]Z7[H@46+*E2O8TK/TKL,FHP$8%-BJPZRRRVBZ%J!AE%).+A47PBV9>Z(^IJKL$,-W>&:9.] MV=H(]5H5W;),P)[\.GDPW8M.IK-+_W>-4OXT/M:64HNQ7@XDS+#/V,'+7=$] MIM*]=/"B*,<;EP#Z6].M=JP> M-@S=W1@HRTOYZ>G?PYD%BL!'EP"L('3[A2 M] +9^'3U'E=>U'M[(ZY05%- YMKGO%:_^L=I>O;T:7I^\O#V%F-H&(>Y(9][ MUG\Z/'DX.SM^MZZ_/_7@;O]X?^@4L$OM-E=X,&#ST;/XLJ7DH ;RM6E/LV3+[ W4=7]#@]J\3KIS"/D(V?:5P?B.E<+?% MY/,ZP1\TW(,+)'W0Z&\[YC0*\Q3& NS8SR@ M\^.GGS?U=V6OZN?/W^V<^,7CXZN2GI^R*_5MU+VVH_@UV2I#G6.YELW^8M;, MSGM54:B#.?]K\B#_.CE-3\X?IA>/'V(/1EOGF/&7=@O$LY=O^C^M;$V] PB_ M0A_XAC[Q((=GG3TZ3\\?GB29G=FZ[CTGK#0S[8YND./=7"?[(O08\4Q&/),1 MS^20)CGBF=QA/).S$<_DR\ SN9U"P!N!9.RYA_& .V]]>WAM5VX-ER:SF$7O MFD$XA,SC/VRLN0[\ 1Z+!;?4NTM]N\&K<%!@FR[CXKP=8 "'TYT[-J5^LFS% MV2=IM3R(QH0OO^7@B^L#I0Q2XGH/]E2)_H;1"!Y4=?(;NK)?[VD<>@EF8W/2 MV)PT-B?Y@_%,FBI?[[&7\K7)*3B6D+;85R>/J*BQ?7'4$*.&V&U(\"'=6WOQ MP1@2B,STVM3M_FRKU]VDR*?%)GE6EB PT[VU&[ZF.O,*R;#991U5Z*A"1Q7J M#\C/YGV^!.]1E.@>=>18+\^(!>1L>J0IN?_V3;Y MI]W7>GE5[U @1P6['P5[>*7$9_MMY?8,R*<7']^@G3PX^[ F[8&Z\+(JK>XX M_N_K??1N'N2X'MYX8+?=!WI^EIZ>WZ#"^':7]6/:A0]2 YB!:^I'CY<*0V4 M;%3K]NDV\?3)\<7C@]1\XU&X]SKZ["R].+E!X?PHF%^68/[A%3Q843U-GSQY M@E7R7^12CRY&S\50EA#R,3[.Q4C^B(]Q^PI@#W?.;=\F3T_2QP\/#??E,+;C M7@C Z<7QT\?C]A_$&_>Q_>=/TM.3)Z, ',0;]R$ Z>/SB_3BXNS 1&"TOGK6 MU\^FGB[V%=X=3]YG,+T>GZ5GIX\.[-P=QG;<"P$X?7(\WKP'\L8]G?^3\_'\ M'\8;]V)ZG3]YDEX\.C0=,)I>/=/KV:K.B]'TND,G[^G#].G#,>QQ&&_<3]3K MY 99B7'[[^CVP_D_?7QH(8_#V([[(0#IZ<5Y^N3BT*SOT?3:BGKMK:1Q/'>? M(]WX.'UR-C*-',8;]Z%X'QT_'4F'#N.-X_D_J.VX%P)P[Z^X[*[GH[;?Q!O',__06W'O1" )V>/THO3 MT>XZ>+NK&.-==^G8/4POSL=$TV&\<3\E7A=CFODPWKB/XW^2GI^/5M=AO'$/ M^__XT:/TT<'%NT>KJU_?UCW77X=M<;NVJ)!F4TO>[.V3M[DCX:=>^!O'$?^W]R M?#Y:WH?QQO'X'])NW(O]?_3D/#T93:]#-[U>3=MJ-+SNU,E[_# ].3\_L(-W M&+MQ+_8?#*]'AQSS^M0JE&CD#^R-GW/+ ]&"S7Z8/GF\Z[#?_KS'H_UYC:J' M3]/S@VN;&(VJGE'U2W4YAK/NV-$[.TW/'XY6U6&\<2_[?_QX+)P_C#?N)9&< M7CPZ-)2 P]B->['_C\[ \GI\:/'L@[2\^AC^[2(O=]._[\]*>V&G=\)*&Z9A M^Z!-N.US_AE&=^LZXJ^D.7"#&$_8%R/!) M^F2__8]?HIA<2;E\S\;ZL#_8WC#C(9T-R\# "?F@D?X-Z;B'#.?^8/Q8Q,-Z M=/(D??SH#$Q5>,(_#N$@?)*=^B)W M]UOQRBFKYRN#=A!3Y@@=YWO_5A MB\;]&MR!BVKZ\.(L/7]XF\FEV]:]GZ$0)38>#_S]MU0.U!_3YR=(_\BH^;E$ MS!->O407<;*7TEOER/Z]Z].ODJFMBAD*NYG\/&F^G-/GYR%G\JD3>UQ]Y5K3;??<-9VVE;U4UBNG91U?#@##Q^FU0K6^+#W]DVJ>VJJZ<+TUC\"JQN6R7MNDI@ MB$5>E4FS,#6,$OZ&SYY6RR7^LJVF[Y*)A=&5(/G)CZ;LD*OZ-*4\WW'RK-SH M-_T+L@1^D31T6FR*DS9'"=O89BKNIK79IG8 M]ZN:,HLVV-E95\E-,*3CY%4Y#?

    ._=.V2V_2]T3^MO7DGTY/_&$:%'4X+]; .8:5@Z-OZF0#V@M_ MVQ\A?M/^IX/!X /@I#>L5^3@-; *\('EJJ@VUHI^+#M2+_!>.6S^'.;EM.@R M^)7\I>GJ&G4/G:4JZ1K\[\JPOK3O;3W-&SQV.1Q&.--_0>57)3B&9@8?,N]I ME(NJ0,,GJ2:PX#2^9F@NK""GWY2V31/X#_^->1&I!)R,K5:WX>?IV&->E M!:L,7S<#/="T,#A4A?3Q=.LWH*WRMD&MO;(U+!:(#LR%?YDW3<<3]RLHQO + MKXO2Y.'3].')A:[9&E8K6KB!J?*KF[4!>:CAXC)3-POPV4[3L_.''_*XP4G1 MP_J3BE['XI!9NX0O\B:N#'B0:]/00DZ+BO0Z_VE(3N5J_<4TF?E/\EU13>"P MO+$%#"[YF:\<^4AF6@O_,*UUEX: MV/I,#,#0,E-CCI@&GOKA@&ZY=IK^NR5L$AE^SM#=8>FOX0DXA)M;^^%C^>ML M]W]19C].!/_N1.-J,Y_M^S]@W?_I86AYF!),\@*4)S@-A94OE!1%-*B:9S#< MFF1>6_@@SAQDX>SXT0F^X_3XY.0*W;N',(T<]UZ, M)LLOX88S3?/WKUY_]\]_#<=@MN.N\AN*%-*O-,X2/>^7WWYV#QS0Q$GTDD\7 M\I/%_L13.ZC)?8[I'=@$/\\4#VZ2GVN:!SC1SS?5 YEL/*0D.3_OC_(O,,RM MH2_JY"]7S^?[%[\.SH=T>CB;[3&(JW;]. 9^M_VKK=_T?]'[N?_CQ\^J-Y_X M!=%/X0_!O_T_@W_=1G;D;Y-_O [\NN]JLUK\[2^3?[B[> \IFL]L;H3)F].G M7,D%YMJL*HIJ34YUL"!S7! R_LGF1+NNQ;(O-MPP? )&%GBX75VB63MDV>%W MWOQOLUQ]\QJL^Y/D!WCU>S;38>SHD*./;^$Y\[H"-R6GO\_$;%V9!JS+_-)2 MH$DLZRB@A._+V]8ZTW+(32H:M TO<[MNT.$W\GP,!(=O3L"C![LO;Q:X$&W_ M5?("^QZ,WQ;'5,UF^=3BL,!C8P>&!MV?#<8M\$EUCJZ$V-A^Q6E]R]PV?]VC M$ PF"C]#=O#3UDQLW4(?E%W\%-?H%1$&J1M5M7GV:6^V*VL'KAO*HT]K47Q^ M'^G9M"7O]GE5KRIR]LH/"?;TYG\Z;L4?WXJ?35OG[Y,WMK[$\*N$*3YB-S[W MP;A!?'74!%^,^/W3U"4\ZSN\7U.X>*=;,9U1$=R2(IB^L/429@&[ #X]T&>,C*U.^27VU3=?44'S*J@<.:\)V6OV^KNELF+TM;SS?)6SM= ME%51S?-/((>C6OB(;7F5%\F;UK3PO-%C&)7#GJ3PN]J4>8N!JQ(,U8[+%4$" M);)HLU$][&=C7M?YLJKS1D.+S2>*]H[J893"FTOA][;(WZOM\*8J.JZ 'N.- M>]^9M]8L1T?BT"9\IT7N7[8LS=*V8TQQWT>_K0UYD D+38I?I"97$Y26W MT&'EW5;I(%8(4JLIE]!5Y5:[T$/Z##W2%$62Y9'4UZ'1;>[BZ&#S@V5IT\[XN3)\=D-9&:/[PV+AO/E'':X_?M77_W_[+UK M<]LXLC#\5U@^SOO85;0BZJY)QE6>)#.;WK?.1(B&+$XK4\&)'^^O? M[@9 @A0ER[8DTA).G3'/6/W5NV-7_X>WM-^E\]2W*7'U"Z7L'BC3.8/M MN;5H1);ZU N^X:O5Z:=EX?QD*;^2Q_I 9FD=54.;5VOK^1 Y(1(]^/FLL_&^ MR,X@?K""V9RY7CI?MPQI4;3+-:&,"8@IS (/W"M84QC]1"]W.O!ZIXO_]*P- M%5QW+A;@_U%I\DT_V7A5>E_L^NLF4H+> _0,L,B6@PO^_W"%7RK.049V-SXM[@Q=6 MNV&WF).W9?;7432QK>K<^D WC7$-#8W;[5:[72]6&MI>^ 1YH=L:-JVWL>:% M>GBA,VQU=:-SS0O("]U!:Z!Y0?,"0#0:M@:U]OX]35;8UCEN&L-L"[?5:;3?=VOC'9S0-MZC&W9;HYI[ M;]?ET>WK\-/:E'O=)+?N,];+IOOU!_;C'H6QNEN:/QNX&C;_(U90OR-Y6MS0 M:.":S:K#?JM7J]ES6LS0:.":S:E6>]0::%;5K/H"6-7JM=HU>P"GQ V-!J[9 MK#IJM\::4X^=4U]XW&7GZT0';=![(6R_@VC.J11N.;M^ZUW_$2;8L#U.[ !3 MW+%\2D)-T&*6 &6B!.NP&*(;,=9J66 [M3"-C:GGPW-J3^6OV!O82SP [\9) M\ 5KW.W*1L3*KQ]^.#,[N&7*8SUL^>O,C#EN$)@R*\IJ3-,DC9BPQ:XGR4V;I'[6F8#%[J_I39DL460# ,450E*W4;XU-H(2^MIW/"<,#^\-V9V#'^Q &RQR+O#YZ-P+LH& M!N0%V,518FPT,8?9L/=ND-A>P"L-PJH[;\A2]8G<+E0>POC45*/81A.G@F"2,\!ZX&#,U+;LARV)1! M>:OC;;$3S\+4=]%4C9A-0\&:_TH#WMP 3?MLW9_LP+ZE^?DWXS>Q\=Z+G32. M\5E!EO MN'R]\ROY6 <2_.X Q8U:3O5@]_/%WE!#. _0JYA>IB!F+[-01'VQUF?6@HS">[%G5Z3F+H&N M$@.[KRI1K,E1KBPA*F=<6)=\8]88ECRXZQ\S'3SH0TIS\$CEY>-'5G*PY^0@X>7#1TYRL.?D(.+E_T3]M3J[% M0:[5ZYUEX1Y#6B$%@-PG:6BES%"S5!&:I8]6:P)K FL":P)K +X[ M)V;[5EV>_L+N6)"RXR^!]=0K^U7NZ0LN?6=VK*XYKK?8:E.C+DU@RN:Q%C)- MM]LU^P-=J$NS V>'_MBDU@R:'30[@$KI6.:XWH*JFAV:PPZD+(9-8P=MZU^+ M1-O@EFZBS9EQX8C<>,$8?^_Y*19\T^:X-L>U.=Z8&;4YWAA2G 3QM3G>A!GK,<=KCHXV MDQ0G07QMCM=>'N67F]]O_GCWP?CZCP\?ONFB*+HHRLXQJ&_TU@36!- M8$U@3>#&$OC$+-ZJ /0[.YY1#Q('_V!_I]Z=[6.[D>,/.NLJ*0#WH&>.AC7W M*M5W*5_2K?<17JS3%RLU+]!-[+XYM#0S:&9 9NB,S7Z[:<4P-#/4D_C?'IN= MQF7^:X/_^C]A]!WKHCCVPDMLWS0"1BW%T?X_?IO_%!)-K%['M,;:IF\$QS64 ME_":_,@Y T[\),]9"?\NTADVC M?RT&>M9KMQ 83Z.(!8EAQS'#:/C!T)1W2)(H@S^;:BH_!]I],_VS%M#KM\V. M=V/3JKO; MF#;&5XWQCT%B![?>Q&9 MY3X>]\V^=V#VCZ-SG7?> G6]^R)YWN)Q[2/ M<&H^0J<+^Z1WR "*]A%.0P93"9+^(4]-CX!638&C+IX96.;@H 5KCX!638&C M+IX!I3%H'U*#'0&MF@)'73PS'IK#1E9I:(YWP(\._!"^3E@T-UPV21J(L!=O MKC;;/1@.S%[WD,$7[1ZZ?7,X?B0V3Y'0*NFP%$7 MSPS!/3AH\O81T*HI<-3%,WW+M Z:>_QBW0-]='"ROD%_T#9[!Y6LVC'N?\2)Z'S?1;ZL(08$-II M6^,W5'8S61[X&O&C$-E03V?72VCHY>1'K;/7[9OM<:W%8VJBW@GMCI?/]X_A MZ$'''!ZT]/CSX'WQ[-!HX!K.J^.>V>G56A_@M-BAT< UFU?[@U'='99/BQT: M#5S#>74X,MN=F@MG/@?CN;,,?TU"=TD?X&][XC/^=Z6O^O]*T/^_$N YW 2V M\-?Q3X68?Z5QXDV7"EP+/B7-+A;V\UG[S'"8[PO_/_L<+VQ'?BXAO-V67.,% M+@L(4S]*1"@MH(!J[AISM.18H7A"I>.^Y5@%YKAC4>(YMB\9&SSW/*)08GH' MUL"B1R_@;9PNUDR'L_E>P*YF##?43U8'4)8/L$C.KB^LR[>O883K-=R]:0'C M09GG'X86@PY&Q.+43V+#"QP_=9FQB-A58O\PG!EP$ P03HWS;J?5-6!4WPL# M>,&W$^;"[$:81OA^$J5.DD;8_IM-IV&$Y="\^<+V(FPA4ABITVWUUHTT8[X+ M0 +!;>!%;$IB)_ 8#':NON4%ANW\G7JQA[]2NQ+7NP,H/("!&>S'@@4Q3"=' M7T0>; 9 R4/ST%"V<=Y3)EM$X5_,26"P.7,]>DZL1X7>-MY]_/PY>Q@@_!A, M(ULBAAE?0S^E.5IKPV8'8_/'3K F=/;0FWG$$#]4[*UG[Y9.MEO6Q\MVO65V MCPW4*WPOCK;:BYUQJ__(O7@^;+5WMWW4IP&@7^QEF-(PR7UHQ'/;]]4)L$=\$H8+8UP AJ6Q< Z#J,1.U4XL$'> MH,8B.-]%L&,3XU?06;Z7+.7N5G'AAS$@-3"2&1/"0*RGQ=6C\440Q/;C,*.* M;2!-)BQ@4Q@?:6*UQE7@.,!\-N+;1;V+LA"6%85SFN_;NW_>M,JLJT7"\T1" M]\A$PG [D=!3>'I+D3 :5"MBR;.WHMT %Q# Z8&7L"L?]KX+L!2KGRK*'H;& M%T!A6T^6. )R]1U8Y8?@SHO" ">Q?>,;L)D-5)P?8[>O'O>O+TCV[R#K3:OU:]6'FLW+]]@G=9PW0;;8D/1U/\& M3RWBIS.Y@6H:ORZGS/B08E= TW@7!D[$$J8^\/NG?XI-#"M&A8PJ-(1M$<&& M@G4E\9KM9F<(N$41@ZL?M ;J,IP0MK!#J[CWDAE7S"Q)?$:>!+R!1@9>#8M! M!)&J]^W[./626&_''6_'_I%MQ_YVV]%ZO"[M=:M-\A5=NJHG5SQ,8M;U_./]E\KU MD$Q75[,*@X@7/@Q'Q7>K7ZU\4_ZB]+G\\?FK*JVG.$'AD_I!^3O_4_EK[VKW M[>3ZK6UX[L]G7L+F5OO,2+P$)Y0?9Q&;_GSV/_#D:_OZ(WQI#%O&)SNP;\G# ME)FXL?'>BYTTCF7 ZB:P_67LD27\JQ?8@>/9/GK';A[4DI8T//*G/%0"XV1R MG9D!AS8[#H'O#S^8 Z[&'3.^IG-X>'G(%:LGSM9HL2T*=I /H-JU\LA;0"!, M5"><3\">1WLB7@-'E 6WX,D%QL);,)\FHD@H>7=>\?C1YDXA1E/NP\AW M6\:O860$S([\I=%O&TOX"U9\SXR9#5 N?'O)\+!D >M@C+S=* 3[&SS4J>YM8;(,'0)R(!+PR]Q+ MA%?]G;'%*NZ0>M_QZPE+"#FQ/87!<%B,B<&?" W(K22A&]=M@">Q-!Z%+JI(X*/L#/N/ ?&F]O?F9'"EQG_ M"E1%&5IHGERLEM:C<(N4HC!"(D* P'NNB.L=J_3\)8V1_V/CSS3QP_#["Q"> M>P5 R,Y<1""O(>=62!(A.U%PP9:2##Q')D+N(T' 4%4S(34*O,9^.,A>AGUG M>SY%%Z8I%VW\X1C8WL'M^6UFXPG7Q/9IJ#R("&+B+HSHU;Q8V6T4WF/@&H2! M2P_A[G'"'-H6D!JW!^Q2@R)IQ1V (LP'AF 8W,/3=K9@B"$>NPL Z0Y('4(! M/0__N?.2)>+ N'$^S9 M<@_2B'@2]OZ,V7XRXX)&G*&SPD$?IA&)MX@!J4+$'U$%-W(F$0KO M(X5!7 &I"(^Y6+UG4I8<3 #4;$R )=J!?_&OJTYES*S2VOB/4-IQ.L$SD<0C MI(+47_@LX5H\"ATD9X*,/&&W-FIQ>(.T/NRL$!7.(I1'K< Y2DX4\(]@&VZO MY#P?.Y@Q01QA1ZCT,(P73CU?*#K.BC3>- P3V-)!4AB.-JW8+^%B$4:)U%/W M^(OO@3IDKFFD :@G "P2:H_+!%!1P(^&ZTU!!:*>A1.@]=YBM,[@$JO*G' M^#%Q>,VI;B="#%L#T@'%Z8D^D@4VPP M^08&D7%^!$.N\8$]43-+OH!=\PE$"RD4('6GC??1[KD5E@"M^$[(?K=)["YF M=DP)!8)CI3A3F<',623@FX''K<&JQU'Y&<^J0A &8,;*'IVM4+(!?WB^8,"A M843;,8;=$ '7WMO+^*=&([DRQWC+Q.(5<)ZZKL?&O!Z5AKR+H-UJ^GIWI^&R M;7+^.[M,F*\*!5:=2A%HL/DZ#UU(Z.\4'VA^@:@'BRVWPC*_?&G\?_9\\29S M]7!/,[1"P CC?.%?G]/J8DRIX\4*REA-TR!QUUCYH$+%I'1Y<-V]6GC1@RQ MP=7N(_. =\QG.R-USK /\-FN9^RLR==_$I_M&CAD6,YG:3"W$V<&'"'B/ Z: M'_8MDP8S([LW1B@FGU 3=%@.4"8]R&\=(@R0,9 MH!V\'^@A)& F!*A;;LB4!B_"#Y>DQ]005*;U[D$(7TD3D$<@?,8AY2IHAKEU M?LRC4K02U']3#-=DP0%P1ARV2-!+TNQ]$NPM/$88(9W:,B_&L1=9:3[)YL#% MX;U@)(V=[8= MJYGZ<3D&!ZXX%Z1^ 3;Z?W+99"BRB7PR6WQS)\UH(!4%T(@Q*IU*$)W, M=K*(9C*+6';[!V@>LULE,4MZ Y0E13\#L.!$.N!AY_YNP:Y'-Z)E_,ZY&F-! M)%UE=#6S^J4+!Q#!8,8MQK=Y5#](@>LC]'73S"\6<6S8/5?(KIX+. YN?706 M;KW$ &=?K[FR]?>TU/29;\T[],V B] '629Q0TA9%)FD7V?R01')T=MA3"GW" 'A0 MX7@+\S " M2GF:+MTWB$EHR-$Q#'#'(A$!_9& %>;8+H\NN2ZNR,A7J"Q8KG'EX"P/

    V M4)*V,-+(4)L^,-X,*.'XWGS"+;Q>7_@BQL<$R2)QX7)D\)?IBA1\(IS ?I#' M8GS>V+#ZKX18 4*0:(Y!6>:4Y(_#*"A$T)B".(\[4)AQW9+0"D\JP=XSD M VHF[#:,ED+\>R1[<90[SM/-)*'C3IE#2W*:3N70!NDE5%B!CD0T% M@4^"0S6O \P9GAP8 2(T<1[[&4=DZ8W:2A78>G M=*'#8\& PBA=T&X$-7 %OUU%X _8:!KY@/J CC1U3'%/]DKFUR4S8$C)=>*@ M"DRW&>CH.>X]AZA%UQ0G46CC-HS"])8'H&$^05NT::8A2"$2N15\00'%<$HG MPQ1*CN+26P46LHV9=SN#F4'8D DD=J&$E-M70J;^F28QFMP%>B #*+'%Q1S[[Z;#NX,XBI?;2NP#2QYXR[D8J0+YZG%XPRL4$0-CRX2*,X MQ6,L> 'W\%+&:.GWF1>Y5PL[2I:9EXH7/0M'X>C%L&Q]D1%.\!8WPN[%:AJ& MU&#RPAFWG B#M!+Z 01H?C294=#.=K6;!YT$0'1^QP=%FI$+)83/2A M9%B( 7,O'F-,:N0XRXANZC9Y 3L9LV-R7857CDH9,C+,/V,@_&'K #5=C/.% M"^X^WJL11;PZZ7$9JPH#5F+XDM8N64?9R0]'WT?T-ZPQ/U]:<_+'S\,)*KH] MA5O.-J(09 YLP'@98_H;.<'H^"KBAP$WT0:@\W?@+WX-BY(^U"M:$Y;<,Q;D MY0]H.4 )5^ATW#G\O(LR@U!R$)B&3/J!KV($I)PTH&Q!@?P?I)@X7'=%9&+->0/%RE.1'_'0]?9W$*6&<(PA)YMI+@79Y MILA#N61Z)K2+!;KMQ0*/VJ4] GY8! P2^ICAA2<,*EN0,8/F(@-OC1"8I),\ M9(+&&C%)F BD$0[I3'7E&)V3[>_4DY26YZW^*JR%>.U7+*>O_E(A[/6TM[C.X7DA+E$2:4Q87HY F[N>_"* HI:/$Y M2[72+NZ#+J['-]DM>K-@.=A\XX'9E5*428U(R5 4,C1=BZO N.1R<+YRI],D MH6Z$,!<_AL+9I)E [V E&B>,7!X Q?<^!L*$)W_P V5+&C<8^5S*@C1X.SV$MV*$8 M'T.ST9Z+N%Z(.IN4B;0F<54*0GEQ@SG/D^08(?GAD =*8K 81,3X-0;]W-S7 M!!@Q+1/3/#'C$Y .I$''(JIN6"_\WH'XL52-ALFEV?12$ ?IESE"IFGL>+G M&!DMQNH+/)7,R;AKL<)=..AF?T2L/DMTX9X'WJCF_JHP22G>@M%VZ5V35E8>,>6$M&Z.*'"\4^%VVP)^^"_H1MR55W2Q M ?WU6>B"':,N6FIL'LN9>1,O*4Y&4&<(TW;R$L;>'+4F<]6\="3C-U2OO^,=E.=5 M!$!\L#>\*(!0MI7:63"IE#"Y=:(HWMQU15,F%!9@NF)C"2LN5\PA11AM&9KX M-BM:P,63S$^>ZX(C_@&$D,'MLA!W%C'X#.SJ2)R\BX,68M\\UXHG1<[MO_ < M7]J\PD!$^6,'N*>91_M<%H0*(YYC6\R<3ZC:!9Y.,=4BE':,$"),3(8;$>6E M"-/Q#V@.TQ=@)G.4JC$+;NG( V)IZ;:,KSSW;#5I)N,.Y2:2,*"$?*\D%1Y4 MW>82@E>BQ?#K=^$KY*=0"\0Z/X4R,Y.0DH^(EBA$[049HY4GZ';DDIUJPKLQJXZ,,"$(DL!^&09OUJIZYGW$0@LFW#GE+^ M-X\535,Z#8JI%X'Q&4ZO +HKF,XU8&^%8L--987!C 85"_V+(E18SI#B37:4 M!$B4,%/+I(Z1AT%?BDB_?%>&?XO1P]))0G:H>ONP97OD$0[A!'\5EH(.;FRA ML[@E9910QRW"/%3 /5Q1,7,>XF9/0:TX,XSY*8+&1T$SA76( ^:R3G#MY542 M7L%_#!?,%&&?BVN9RX)]"$:3C?EA40BR(N%#E4Z]_X/'N>]"G%.YV4F';8SB MT!3&'XE[KD;H"W\W"Q;;F'\.&SCWOU%5@)LN7.Z$GWSS)'\CHOJD]@16:XS; MKTR>ET9GU/Q(2F075]]% _,KC0)Q_"0"#[E6BA7$XQU04F*)&AFH#@N 8^+* MS#E_:=*1GO0VL'XJ.6"VC!L58\<()2V)3IL0>L])5'/>B3STH6WAG.?*.(RJ M:4;'SR(N!CH(T$Q7B(6AR:DM+L*!;L%8>78[%P-'I8L0('.9/T6/L2#X _O. MN^4X>0<<#L $GIW[#F(9_)Q>&"T%OX^'V960-4XM30),GO2<[UPWY<$1/V57 MP.RY#6Z@;Z5MYOV$M/HW%C!UP?HB M5L]%1GZR(P^O^=TM;C,*KU@X9F1?*3L4O,&XE*^='Z:MW?1R!' NT=7FUP1$ MW L$ >U*V@LK6VHN4D_IG@U8 MMN1'P MHQO]D7'B7HN8"/X!3 N/E VGE^@[8QK^'6(K9#FR3XA*\%\H[&8@V MC=]_?T<#\!_^8\=."%M+#L9_OY"'>91OQQU8YPV]P3^X;R[? (@ (_N!EWC MML<6*B)GC1\GRJMQA=APEE'U;3D-=WC0D!UY%8\&"$B DG0@OQ:@8_^&/EQX=YW$R:&RW9OHI&\+TWN^KZ@S$>(Q#^1OVLYV%HJJ.!@N;U'\L9(1RAPC=@T=ZDM88'J9E! N$F^.7*J4NT%05P], M\VL?U>-9-A_D0>-X1ERX# MBVNZ\G2M> I2.MT!($6@:".N()+O^T4Z 0U%G0L4(,5.81R%]'ZFTPJ\7*Q-]2&X!2WN MFC3V'PPW%GZ&??)U0:VW8%#:S,#,QD?4EH&K1?\V =G2/0+%!RAU?8-?*^4O MOQ-MC0H'JQN&+%&P-!A.==#M[LF3:R6>2MGILS3!,RNZO9C+56EJK:! <"AA M83,"Z-4B>Q?5'&=INL>.A5OYA?,O=#Y&!\%*XRL*%TM("^)?=+Y2.MX1XDM[ M)-M\E**7&6F4O.4%6/K#"^CB49P=3A>5C-C;(FF$H%=VNTE6+%Y8Y7I_Y:)F MCBDA-^@$/KLVRI=>//*B2Q$_>$>^YVM%2DZIO%B#,U&*R'UV:HJU:>=X:QFV MT549Y9313-?W\AM]_)J#@U'YOU.;TIK%JHIM17G$/TCG$_Y$EB\=953'BPZV M\]T/;[5<>Q FQ3N4W;0P!2,S!->P37%3EHS#>58]7-Y"R7Q+EQM!Q+\A6IU% M:EMCU1RE@_"2.>JI=P-R,XW<*C^,18L[GH4ZB>R REM,^2&8D,UR2\AC(SI2 M(J_:C3#'"HTTY? HX:FLQ<'HU#W.C>C,3K>Y$2SO.]F%Y%@0O%*\5"%5WGJE M#!XJ%BKR?3.0JP"DW.[LP!U!6)E3]$G:.*SFI+!6WOX/?9NU MHZ*IKU2/+!"-81E+NEV1!DI%0*6*K*P#B8R9*<*"WJMR-&0I#]DD2NJ?[$5Q MTQRD)*K>!SF18B-\(E?QG[%2)ETL],;%%#[,(,V\\3'51^4+*K;FOL#NP'E#L070 8>^S/),/%Z5 J3?' N" M,2:J2=(1-?;Y"T3).W[;G.]JD;*/Y]7T%H^_Q3@8'4T#6]]&]AQ_)[O$IYQ* MU8B@H%92R ,S4>6Z87RL7Y#(@C\\MZVJ':++8@>$ >X)3,D!6;4!K7P[ M<0U;T:(<]@YE'6)*)L*J(-H:JKW:+LZM?E]IP9BA6A73A2;'X50,U.LK%*/; M5>5^R-FC5D?ICVAF]I+XM:*%*[_\J+9NIW(+0'_7;&D)2_L%I/5X@;+52V MS:6IMEU70G&;NXQ*A4BITMAZ, ]0E1@VNPM^WBGP]GG&H<(!HLO;HM5@<<25 M;9 7^*D6!ES.H&F3SBFB3K43,;_%6?(ZOM+05_IO\SU!<121&)094I'A>W^G MJ%^%X"L&X:A*M">,(8-?9:)8BHF'N,-D^W75IW@\ MI>(&J;AR31M=[=TH[0D)%OF@Q:Q.,:10U^1I4,UY468D:7K)];T"\!6TH@SU MY:U^*&\L9Z&O>.F5/F-0[;V=V#(0B/BFQD*C[.;8%T:9D%0Q4QK[>7NAB-W: M4=:U7A2)C;.36.5F>\M V/X !C!Z,HY>, JG&;AQ#BX*:N 'R8I%> HA9ZQ M+IA?;(U,03SE@PE#JOC$^B\N6W+04P?L3RH]ZXLV';TJ)OVH_C&X?> G=Z&&\J9-)E7TC MAG<*LG8ZLBN@/>>7OPMM?/+*9;*UC(G^CKPABT5@Z'LS\QZ*Y\TXVJ,=E*RD MMAT?U9.D('(+U&PO?NRP@<8SNI14E'\O MUXR?TR&76MS^4,U&-K6FWV4'DK-KK[4E""5D[+C5R,? ^)5-HA1]Q*S+4(SW M#U>2'&C+\SY4>'J*)[UT>UHIMY>%/O#@EH8B4T!>9+:IJQ>_C,U^.'Y*ASQ8 M4^Y*E&BRL3011?ZHDO!D*4X,EB!7Q"FE> U[T=Z/0>"C?[C#DW=: M/[^4S6,J'!)P4"F>0=CPN71*8R:*7>T!#FPZ@"65YRQ#/5WKHXNN-O^9TAM\ MS\'#%N,VL@-9GYC38\X4Y%.=O 46'7+7]\'0&_7Q8.QWLZZ H@E6)5F;(UK_ M:0>/EZQ91HV6KG5(USRA24M8+6$/WQKJH!QPV%!X[9QV@.5ZI'ZV7^Q^^?D M"P8=]:>3A)C^E]?[1C67Y9I6)FK2L6(NSM6\6G$H+XZ$I+M/N0'BH$=4,:'N M[2RY"M,D+W$$CWXKY>GR\J%J3=DXQ=0Q]68/IA=0M2/9LDO48O*"O%D=5J]- MHW#!U/0#JGD'2G;]M0)1SS^KC_YTM4[S;*O,#ZO J[>Y%I^'%Y^E%;\X"?KL M%;\\&:HW3U-8Z67;'G?:],@\;$IGPNN,H,$+]^%DCDAEO<-'*^>\583T#'/% M3(U_;%ZVB%\C*0(B*LF+)'CIL8MQU)L^Y9PX:1-E;BD6/[>3+/>'IZWR%J/P M2DK)IFCN),N" 95=)1=U(G,3!2PPF0B4I]C1TE<7GB\X\-R@[O+(NRH&!! M0>WG4$:0^U,ZFUU_=SAB4Y]7]*$.?RSV(J94B\B*\%%O^P6_@BNVZMX0S0V+,)5?U<718&$\"NJLLJ[ MJY475GE_5>6^R.E<+*9ZRE]$E1?8+']F%E)=)92'K7X->*B"X*UW_><='D*P M^Y=P0Z@$P&[*-'R1!8B -\ZM5L>2'>^HYHAQBTWM["2KR8%UZ+ B:B1K'HQ; M[5?<"*?ZK%%QN&Y7#I?WN8FP*;L?G1EY&P4!YO M/T1(PXEY:T!>;TY^SOV8!*O(P%?GP[929H5J6F!9EKR$BR!0=J7)E&>)I$=; MQHM@M&X)P@J2TX0NEJA>@(PB2OL%,LO$>% MHV0%&=GP\A8H$(N-(:MNW!?*,&>EJS($QA7+(-AXVVNU*LPJ:VU7(:9V:;)7 M -;N"C3F./[+A<]64+[*.'*3VKP7)C5*FU*?QF)1$VR^F-<=7TE.+-1>E"*% M.\[ /&BQ)F%044"SV'XT;]"5K80"$]5\MX&U3II1*J]KW@.6 G9K"P> 2ZI< M Y'.4'DHCP&M5Q14/E48C%)^F-PL9)*0LBP>SS#-!BUY 16%]^+B#5?2 0!WV&M; MA2H&PGA37!.>..7\+(H<+K.2A*?,H.6*1=EFS]DF,XQR@:74J"33T7 ME>J2JI#@1::H@6XN:F2GRZRV,2^,*:&*N9U%O5RIZ>0Q8,\V;26S;K>GS%Q_J@ELO!SA"EOQ#*HL MIUW4):9"B%Q$<;YRV20!P\Q'(G !8*-+C8?&V0Q49$MIN7G:S7F_YN+/^("G M":?4GW=;[Y#'#M1&0Y-K [Z4Y3;H\X.M;C*K7-;"5.KU;5WZY0WA(VF1W<>A.? MK2]OR5WBD@_7R9=1G-:4LEW5)K*0,@TF#U=DN+6J)/ #'3>P7;SZW**],9P'2(7.[8+EVW"L%C(15R*"^Z@@-QE@Y2(K@&G M:\#I&G"Z!IRN ;>/&G C70/N!3<)K<%X_9B;,&"ZW/!SZG_(@^2OML\J+=KW MJFFH&K!V9L)B[6:*C/,QBX?3:":!$=I3C5#U8VZ$9HDQXOP9S#9;EGV> NC& MG>VGC*HB\_8.(N^X9;R3YJ@,C_&4GL?61N.V&CF*69DTY=).5IVYPL9:)%;CL4>KX'.K)[;&>732&.QDH!R?PPC.[:5S, CV_GL +O@O3W I[* ;#G M9?<'JV$;?+ZZD+L:3QKBV9;#^\]P/T84 .!UQRGJCH$P?N4>8UETL"6A!6,? M.-ZG_GQS[4)H825[PY*TUDR\.VA6\[(EDO!&<)ER(" M5J5@&!6:SQI:\101>,:CTN18@T 2V(OC='\I!-M6##R\JP-;Y,;Y&QO-9CVX ME!J3Y_:O94 MV?-WC*_^3O%5[H@\X'H,*V/G"M-N&[#M604AV!U4>B**CG/2. GG=&3-I2_F M\ )6\D($O/"1K$50T16'XL#%C D.XVT4I@O-;#L_SOHSRV<2R9YUG695'O!Q M!W-"Y;>RRM:;*EV+H 9PP#=\M3JPM>(//M6Q7*FAO7U5ZYWYLO*F RQL[;6L M753S!GU1C ).P@1VNZSF#:QTX8;@/T7BQ"A,8RRO=IGQTYHK"_N^GN&$R"#! MSV=6>V,L,.B/;'QWLS!Z#^HC?Q &8H4W,7<7?PH.24T@3IR[BC 1QA@TG M3NF^>*[N_L%L?+_JQO?.8.1Z. .QN_AAD-%E1+>3B[8)3W7AG_[H\E!LM0.( M,@[LU,2!Y35@Z#"=KUL&]4J_I2RY*P ]C'ZJ>$;YH=/OFX;\YS*S%M *$AR7 M&2X'TE$H"0^MCVB-]#_<5GO >([6YG'^F@5TJ)=-%__I62]H?^Q@I0=D]5&M MIM?!N$1S]TER]U!S]WZY>V?,'87WP@L^V_ERJG;,[DD#''=>ER%^ IRFY6A= MW8XSSS4 .7Q7U#"7R-P%NR^Q877/<[;\$)!^:'9K M@,UC+62:;K=K]@>C>A&CV:$Q[- ?FW2ZH-E!L\.%98W-0;=;+UXNCYD1MINQ M#MJ/6^V:Z?ZJ:62H60)8G1YZ1H=FA$[?[/6MAT!#R+04.#HI8+5JM@4*4N D M?/3?J'P=KXAV_'[Z#AW&QKKFG=[ [&C'O!D BX9#,QQ9Z!=KR;,6 ?] M1SUS9'4T_9LP8QVV%LCBP?@A0UL[V\=(^F&KY@CL<3O;6\Y8CW]M#/U38/C)?O&\0/YK0?87/O,1N7@GUUWVY-%G=4OZMX[ MC76$][-A]^[IZBV[]RU[8;7;E[7MVI/P8O]<::*GG=AC<&*M\=CL=6NU6/59 M\0MP:L;FJ%-SZ+"9U#@-^G<&IC74]&_$C#6=%7?'=1\=-(T0IT'Z<:..C!I! MAL:ZR#L_+C2[_8=L0WU4?)S[OM.H')&3<+)_6ZU-K[WL8_"R>=WWWHNXD-Y, M"7@2,M7W;.H%7L)$8RPO2.S@ MUL/N0^4>6=J)UDZT=J)/1!9W3&N@G>A&S%B'$VV9[:Z^U-R(&6LYM:A_]VLG M6CO1+W_&>ISH[L@<#1[*-]!.]''*[G&O-=1.]&&=Z&+C:G*<8V/&?-? IN2Q M[3/M/!^#\]SIFKU.K;M+N\Z-E\!-B+ TE1R: 30#'#\#U*\F](5)[40?S8RU M.-%;"G%]\5GOX\>B]B1$D:,7WY^:BHRV8W@MX9RTMGUT&RW>PTVB#7U]YM,,-;7WILQ8QTG$EUST&GH:;*F_%XI MW[<:=?VQ$70X%0>Z9[9'M2=R-Y0@I[#YK>ZX57-?E),[A_X"+G:4.N!D8XTQ M=+LCYML)DU.]M3DWZ_6 M[9K]!TTN?;QYC*2W1N9@6'.419.^GA:PW;I];'VR79>3/>R:UN AC:^/MH]X M]UN#4>NAW ;M:N_-U>8_:Q_[&'SL=KTE_W3[YR8+VD[= 4U-]GHRANNFNS:N M=?OG$[M2N>->LMT:>\DV8OLTUAO>SY[5%Z%?_J[M]^KKVGXP%]:8A)'+HLRY MM!8_C#CT/9<,?[#XK787_NF/+FOU=O_ VMOJD;)A)TGD3=+$QN+<26C['W3'%[5 O4TV;33-4?U)KQH-FT"< UG MTY'5;=5>+E;S$"/\-0G=)7V OS&BQO_>7XSUKS1.O.E288+%ABDW!NG'.5XJZELB MIM[(^J7.FS]>W_ _W3=&Q!81BUF0Q$80)H:]6/B>@XMO'0Z:3^N@F3,[\(+; M:>H_ ,U.R)'#I=+"]>X,Q[?C^.>SS[_]\J^S,F.WVZ^J.%)\0SN5OCH3;%88 M[X]_?ZH\/' !2QZ8Q0FV6'"%N?]'2^M48O;Q_(:ML#]++%QB]S7,ANXT/TM MM2&++8)D&-UQ&+UY/?]X_Z5R/233U=6LPL#E_19P5'RW^M7* M-^4O2I_+'Y^_JM)ZBA,4/JD?E+_S/Y6_]JYVWWK7;R?78 :,C7?A?&%'S,43 M3?AB]/;UY/KM:_C]0#8 ??8"%_;"3\-6?U%A%=0 2#H"[MC08HEN^I!AC6J M&1<" (D'#HC+G(C9,7/YQW/+&K<&!D#A>V%@&F%DC%OM5R9PDWS [%C=UE@^ M8GB!07SG*'P'#W6[W7P<\="H97R;,4-.B=]& ACCWHX--\5S^)^,"^_2L,5T MXU%KF VCOODNC*(PQF\_1V'"G(3@=2,/!C0F2R.!F;!1P"]/(6'@+!D#R MA'>LY.8%<>K3,;\1\DSX'%!ZP _O691#"#_A.)\\UX51/]AQD@T'5+GS''@F M'XBOA:"P)V"4.P2(CT7CY&NQL8C"OP#R6"+Q#2P=UPX([+:ZE??S\&8 (DLAVQ%7[.+%]@8S5 MQ<0&$.<>R\Q[L&86);87E"8!%OR./=JH,KUD*>/7-*;.YY__]]W;.,U8_0Z& M #_)%XR:A(LWOA>PJQDC#6QU0&_F+([J&)F!P::!0:XEU@P$_LY+EF]H5L"< MPC;#-5SS(6#1[=+X*MMOL!%CW(93X ]$6>&+3^)RR6E+78Z2!4=)6>AVVCF[DLP=MD:JS.U@)9+- M$K^4:'LI2AUB?+K MO*.():3TN56A"O 'G-[$@18HFN^8OS2SVIF+R /D CR Z2)6 G!GDDIX2)[ ?DGAQ! MR/D_PBB9&3=S(+UCJRH"T+!."*N2* B#*\>.9R7TCB%'D_ M%>2DK0R%W$ HP)X-MYV9D#$,K:V]1N>7E1:B1"@NF@_W<:V^ M\F4Z1,/,.;P[!W?)>ZJ5#; M1+3M+!%;>67CWN14@678=Z'GVKA=,@RI#7-@.>]9@$9+QI-:.0G2\U=SFG7; MQL2./?@]]#"V++42**WNJ\I=#[^T7^6;/1[^=ZKE(%2IBIL7I)@ MY57T5E:!8([R!1"?P%>]5T4QE6V!]6()N4M,-)?A=ZYRUVX1 EG=_J]CQ M!)RZBPA?P/:@)^;$YL#\BMU:8:;27 @I\[VY%V1J G%MP+!1E ;\H:KAO3A& ML8);3#@Q?CI?7,7I?(U]K&C3VK97HXSD_+;UAZQ;UVF;Q#E&9/^R*L.X5PI& M= O!B/%8,1"K+1!KO&IT*8;QO9?,O$R'J,"@B;S>$K84FUV8PMT*([W:%MY@ MAU4 LA*C&>5F%V%EU!H*D\P:C5;LK3)"VH-M3+(*.#8:9N/'V&5%M_N)YA=) MKMB^HU"*[E+DBD0$R$U*7QBX2T'6&O2].KV^H_(=R" 1$<;DLS!D&K MC)[XH2,"+2C[TPC622N\B3W;I+^RY146#4\73*$W,@J"?MEH*UMRQ5;CAN0= M?$?W8H0JCN/0\6-%3F[80:D#:X9]'+B2/3F^YLS%B);0GV"F M1-Y">""I*E+@_Y$54S_!!64:W?%M;X[(B/8/&ECMD*M$-KA:SR@LV\)A7G@F46,PVP-T/@#W&(*7OH[C2]SNO$GO:%E4!.\'*A<<5 MZZJK* F*D)'O3(&J=D5S7H@XNALA@=YO12$!-EYE=@_M@M&=E>B MD9W^$\*1&'@#U1$N&8A9V(<1>CSXX=&%=;.;1BZ]X BU#ZV%^&+ M1<-VQ:(>2;O"1>4+I+GR/6YJP9IOZ80',(#DK1ZQLV(7TXB@A->]T%5@4$.X M. NH2>:[%"&E\[W\[ RU^A9=DCGO*#,0ZPPK0IG5G(,S 3*R: 4FW45WK+"" MWIH%J'[Q6MM269&PYM2XL0B#/R%L7&F*YP2Y(QJ#B' QD&D[GD^V&U#')0I- MV29ZPDC<%N$])E%==-BK_II$6=M*B3%G72HDY:W$/28J^M MDQ9UTF*U'B[$1 U["GQ)S@";3M%D LN!IU.%8&R1@V"N]3#*KDX[-Z H8MII M66H':]:.Q@M]?*XK)*\)L)!8;F+R=H#:B6(^O@PJ+#H^9SD M7V ]FSP^B>C"@-L5IX,ICF[4M+-'I+253+U\YBQX@3\4LTQ*<<.*P]N->0R9 M+;S%(?8FAQ,(Q'$L#]G<*G2M-<@56SN+7^+Z[ FWD;-3_]+:*"Z\W>FT/(X6 M+HT\8A6^EPHXQL[!':77!97*QWRV$V,1HF=VA[X+AHVODO *@?1H4P#:V56Z MR"BN1*85](.#PT"$T-#<4XGYM2O^,V(2I!+0'_T?E[$YPY:]"QM(S6F0(?S; MNW_>M(QRQ(3C/=^T"(F) 3NGE%9M\A0)/\Z7!9"B/^O@4).EFHL)6UIZGT4Y MX;))8DQL'XD)T@RXD88-V*U=,:*@(646(?>&()1(Q(@IBF +J9%%:RPE6*)@ M%'&A1!N0F,'M%<8HD$Q>1$?:X$J"Y"Z(@08Y;(=+KQ^5T^N'.KU>I]=7IM>K M.72=?GZ\2.:'U1K+ ]OJ3/F"O(F8$T9NKF9I-YO=_G@EC#+<*L,>(TJ#CF+Q M/":O'H]ZVVL.%W-#(-D^YQXDZL! MV>W"HB)I"R0S#Q#U=PJV EIA4V&MW:"8SA4^/AP6;0>1[W:NG*QO=PZ<:ZG2 MV1X7\(]++U9%*O9?;0ZX[S7+S#,MEGQI=RDA_+A MLT2C.'7@EWB:^I*V(H*^>K@+_"(.=CU^Y+G-8:X^#=.)]T]-O M2:$:]E:RBX>[3[=7L>CJE:*\ZH_*48OB,=/LL#['6K/7X*>GI MW5*&6"_+A:K,/2^3L;^-#MT^/=U2*?:(]'2[\##G<"4Y_9F*%(D\ \_I>7K4 M-!8E98.0;\Q*%53_=^MKZX$+"PC)$W+F,ZSQ8Z4GYJ=7)/+?L@#G@W41$?:1 MJ+XASU:\GFG\8B !ML,;Q;D.,DQ*',"Q'XLA((R;-!#:MQB[;VZT_$JMTS#!V+AW4@7@[Y5&>QY MHGTQ1&'EOPP?S%+*V&9CNGUUAGTNBP>5 /:V E!(7%QJI8!=(R!S ?JH*[[5 M/@XQI%ZP*0L2"HD>TCZ#O'3SFWH%Q/BC9DYW\NF/5 M38*2/=E9O:@[?.9E@P28F^*\Q0L&_,J!M9I)L\8?>.*5 PR)]$L&=ELBI.HF M0?GV1;\*(<^];-!;<]E@"Y.OD+C_L-!&EP:=(DSJCG%,4C*_?ODLJ[UE0OI! M>Z^"+A'M^ M&6!%^Q/PE.$N5#B0CTY(5E+J5Z W'Y>A[](OD_Q689[C#U8N)H3>\:L&\#@G MK7AURQ/*-9Q.MQ$&6UGAJZ91\7ENI?.%VNX<< 78X/FCV93*;0O< AZ8[&0E MW /]!3VSA#T^CNN)NRJ<0L Q\)L=+Q$!^]&VE+;:+Q'*=QR;TH?5%-"YG0 WRC/%($67422I3MH/><(-"H/?ED!>@;\&KQZAC'9W;\+@5R8(B'Y^ MMW=#52U3C'73%0EN@2AW+0:K=UB'![U'4;@UP>]1 M]+:V*Y]PJX"FZ/57[QELFF(WUP_XU-M;S>*>PM;7"M3,=IJKV[*VG^INA\G^ M#T?;"ZG_STS\EQ<5U/5770/(3,:&I9#HG'^=\Z]S_G7.O\[YWT?.OZ5S_G7. M_]YS_O-3R/->J9ZBU/V71^7(RF*R6-:NDWTW!+4DMN--#@J&MM;?B!!)!67\ MYK%GM?9N58B3M[X8OXFW//K+CPME(;J6P#,5/D&Y84\N8#1>1J0)YK2!(GG> L:W18Q M6F\N@F<8MH4=TS+^0SYT.F?B;$A,G$U$YU/3%-;JMHQ?0:+>8LPTX.(B,N9I M0)/X*FCD@:9Q KL]DLDC)$@F%+;%T;@PB<+T=D9%D'QCDKJW>,<_C'@P=R&" M+),0< #N/RQ5 CRS02?@$A&L*+&_LX!?L,?0-&+V#NFYS"8BD1P+E8+G7_GB M ILRPK$E2$,?%<%[&!=V RM%%: ?(, M?_W>IO, 7NV)PWXZ8K<"@&^%F!]O9 ^;&-7I?UDLV$[VF9O3("*^X:O5+E79 M5WFRTZ,N !RQ']+%>YOW0<,/46:$YTW==N5GE?NV=9_<**]!$#DA$C7X^:R3 M$5#M0=_OFX;\Y[+8&$WZM#M;S*K[75H>GBBG\W4KI,UV2Y7QKI0E%)\1S(FL M*7C[)Z,#6!,61/2.0(K(7K'UC1.FC7++73@=<[ M7?RG9SUJWS1ZK__ M:CTI=\&>2;@H'BM(U/(@_MI4R@OK!O&J;)(SZ[/'^I% M?O@.U=OM@FZ[6W=OZAWHLB/ER ;R%7!,I]OJUHL5S0N-X851:]PP7CB8&J]3 M=5?>!KCHG(#:WJ6Z:*Q6MCK#5EMKY28P7%-9B3-)TX1O,XAQ&N3O]UO#AI'_ M<"YT*59@;3J'J$]-ERYV'5@[/PI)AU?D6P/WTG7^SA?: ;.[9O.@'N+IS?%4 MX)K,]L#0UJCN*-1)<4.C@6LXJ[:'K='+9=7:++2-F2)U66A%[,J4*ZS&D252 M770/'5397=9/+?RX =PC.V'9\;K/K@?]AJG!':RI;GUT/+OG9>\!X&Z\!?]B M<*WY5O.MX-MQYR7S;6[QP5]9ZC+\C3G4![I-]-S,[ZI$[Y7\["(%2M 7\#Q> M9!=VR]GE-PDV"D2LOJ M;9PNUD"-0&/!SJL9HPO)5@!UYMY#5;I'^0%9N#[[#D?7@U8=GGO! 'W=BT\DHAIG'>;>=7 M6$75DEY^I[.JD-%:/TYS[6.YMJ.Y=BNNE7VDU9*9R,B#$NTTY^Z5<[O' MQ+G%6 M>3MP_+UM=M=SI>6^EQ?BHT#=B2V:NR[AJXJ7% M3J5+HQ'#VIUX<9'?J%:+!/"[U!&#Z?_+7'XK6"EP\.GKC=H@O7RWMF5\G(KZ M"%@XE2Y4XFO9=6%J]WW+>*-U]L-AS(W!.S'F,,),W,1. RQ:>1L0 $HW)-YX MB Q;JI?IS(K#>4JQ-XD/7+OOS3U1NB'$6JXX1P HS>=%^%90@1V/DAG=JI:C M98B+Y4AA^0HTQQ"A&>?&FZ,>H)!/#YB=>M%<7)/&*\CX54 ]V=.(2G_3F\6[ MZ(!F!W99H4<]58G#R[VAXZ01KSDKME&&G)PJS;F1>G@ _B.J10.6UF;C(]TJ M\_W$!5^LER+JI!8O\XNB[72=FE_ QWGN[,@C-LT+E00)%6,WD3?YY?![9H3W M>-=>[4(H[L3+BBWTVA(8D3A4RFV.TDQXRRZ7K?$K62VVK$3,77'RE(=6'H4 M]G;L 9%X57!>"R)[(!L.N2L#@NI8W(>ICW:6"S]329^)D 1^ULD0*YL8"WO) M*TMBP0DL(9%+(S!_97,^F_I3%:''2ATHRZ1,\R(GG2-ZB)/OL?WKRJPV5DC@ MRKLU#4K=%DF,"V;=#",&TJ<0KC66"9/A M$NZG8\4TC_IF8%L$@,J.E6J-8:1T"?.DO4X.DM(8675@1&B"''\O ->'3%9X M&/MT*'7NT*>7?4'0]L.V';[TM;#Y2A)&O$09^599L.*4/0 >XLP*L4EL9B4P M9532RHN6B@;BO)ZI^)UR@_(X9;+&X19U3@>%C@/KGAZMMFF2X,E6XH7.LAOZ M!B$?4M U[Z^'PIP;XN0^1]]9LMD!7Q?H4%N)B+@N]2FJ#O2:ZF9;B2:K)62M MH7IHD34"(PR67Q2HRKKP('YPNRM-J_*1U3: U*ISM=.WV@AU36LG1)C2"34? MGO]DQ#.*G<+OMRR\C>S%S',P4(C=>6 =+R08&I3SG*C0A$2*84+-K8<5XK" MQK+4)/Z*M6:Q>%^<3;R^IU]%%S\>\A +"Z<)]262(V$O+K6/5['!P4U<4Z/P MIDB80A>3S(6G[ J8 &OU8O'*@F=[P>OJ.F\0HC_I2?Z-^^;2+#1?MMJEYG"C MK(FV97:P%D"IGO*XV![.,KO=[FI3O9:1SYS5YR6/'-\8*&=)G5 M4?XJ2G%^H29V\0'+*.>0U+'XR?H:0P(E67&I(^>(=0#\BRUES6/872#";=)Z M&P\I;-2,&/",=377;<,!3:CF*E;6;==;]@M$TH4+_&-'PL\,TQB[R.?=X/9< MZ.W!(GY6NZ8J?H"]LXDM.(4V91'P*@5R MZ)NWFKM/B[L/5\5;<_$$!<#(;'=K;AFG]W\]HK_N5H&%_7\2 M;OEO5 QD$853+SE^UWR'7F)CO7&KUS/;PYI+T&IOO.&RUNIVS)ZE'?!&S%@' M_7MM<]31G7D;,6,=]+?,P4"3OQ$SUD#^4;U=B'I"G[EN+)[2+?0PN=J=7=XN7[>#42K8.4=NQZFZTKNE>"]V[=:M8 M3?>MZ%Z:OC#5: UJ_WA]TV!G>=\X?B!_]0";:Y_9IAQ\V,#]]F119TF+NC>/ MWJYZN[Z<[7IA6>W+VC;L27BP?_+2B51)<\&"^!32MT_!@1U99G_%RS1]-,8IP$^<<=3 EX$C+7,KNCFL^)FTF+DZ!^#]TK'5QIQ(RU7'6K?_>O,[5/]G1J MVY-&H6)7@<9SQT_Z /G8]RY>L&O7?'5*;]Z]'BV/!YC#=XB-?'J.[WLV]0(O M85>^=T=]R1([N/6P'Y =QRS1_K#VA[4_?'IJ=334[E C9JS#&[;,=E>?-3=B MQEJN)=:]][4YK7WA%S]C+;YPV[0TS/MG-NV-?>*A]X7WYPA\S7Q>;9I/_ M&QLSYKL&]O6-;9]I'_@8?&!K: XL72&[$0S74%9J1J"DJ>30#* 9X/@9H'XU MH6\N:G_X6&;4$EQOX6/9PB?A#=\X?Z=>["5>&!AVX!JN=\?BQ$O2B.D+R,?E M#YOM>AN^:'>X\;JTIT\$FS%C'@$3/6T0VLH[=](V:LI2I]3]?0JWW& M&@C?[>M-WX@9Z[#S>NTF;?J3\+2_@%\=I0YXUEC<"WWMB/EVPES#F<'SVLT^ M%C=[V*GUEIEVLQLO?OMF1S=B;L:,=3C:YJA7AG>>0EM+W#".3,N_#".+[5_ M?0S^=:]CMH?:P6X$PS64EQ:0JH]<]31,=5&S%A+:^YY)+ KZ(U>["/_W194,\L1(._)J&[I _PMSWQ&?][?\CZ*XT3;[I4X%ILF'*C7!CG;%%1YP(9 M):MBXKP!"<#_=-\8$5M$+&9!$AM!F!CV8N%[#BZ^=3AH/JV#9L[LP MNIZE_ M"&@>I,!.B"[F>^M=OYUO)]=O7\/O!P*&/GN! M"VC_:=CJ+PZ/CBH( $%?V!T+4KRT5 \RK%'-N! 2#P87F!\#*:1+2]Y,>-K MZ*=85R4V7.9$S(Z9R\$]M[JMK@&P^?"K:821T6EU7IG 8^+W_KC=&LD'<&3B M12?G1?'JO (._X&PFR(5XP9S$NV/^LF5\^.'XJ8N1_F3&J*^(DW 8 MX'/,C$D:>P&+8P(AQK<%_G V([;G["I.0L#>Q(Z]V+AG\"?\! LWL#PK:)*9 ML61V%+>,&]>ENC6V[R^5@;Q (#N'-59Q1V!SD/)'WWW\_!D>"I((X.69@S$@ MQ"?L()_<>0Z,C3_>>.O/7\+C4^S!,EGF?&+\"FC"]BR?__?=VSC-V/J.10G, MY@NF3,+%&Q_0>35CJ-M_LCKM5PH[+Q*^01AL$!CD&N'X"TA56$:81L6E!#E; M ,I]/[RG^XH 0A3"'QR3J(5@. ](@M1X0 7L4CB7=KSKW1F.;\?QSV>??_OE M7V=E>[D-&*FPR<0W9!+15V?"TBB,]\>_/U7:C X( !:],0J3[.Z459@_.UY: MHQ:WC^4U;('[66+C%KFO939PH?M;:D,66P3),'K=,I2O 1\7KS>O[Q M_DOE>DBFJZM9A8'+^RW@J/AN]:N5;\I?E#Z7/SY_5:7U%",$_!:%8,E]CL*IEY!%6/CBDTCU.&T'@:-DP5&RR4G(C%'I)%BM8<%)&+5& MJI. A7O*QG^5DV!U.ZW>BI, <*"ASJWD6Q5&>)ML]]SV U]A'O]D7'B7:.$J M12Q$X0HT>,]5)X'-\YX"+9\@>QT] *Q..:>R&=*: MO;>CR [ FG7".(FSJAI@Z8\"REV,\8 @+GZKHW8 W(Q!@%C&8NQ7G5K_D MZ0%5>T1%^*TW;K4W$1 >Z79S)LAI]PU=*S')"OW0M0#+'+@4>-MPP06$D3)_ M1'5%\-4G.#X;/0:D)-ZV,NR[T'/MP&&9]U>H+0HL\YX% .3W?%F?;?!NT)L3 M+E&2N9%BK<(?S-TD MR;B!U$$R%TPKWU4%D&-O<1MUVIXA/SM<"4N7/)R[:@ MEX%/,O&H\5$H94ZH>%<-E M+'9S*XNPV&MU52P. :M;8'$X7F=5R/E(SZ^"4VE;H+;%I[94L#"R ^K0)CFF M*F@_=&QI"AL?T@CF)Z3?Q)YMTE^V,_,81541T;%]![,H:O_7+Y\52V0E1(L3 MAT' .''N/?AIE5ML^C4F;,0Y/H3EL2A9*!BTS84QUPB $5#:"YB:)"Z(V7N< M:5IE-Q'*A%== "< +%WYWAWWAL'V)^^4FEZN&['=&E>->'=9_8*,,@TK[#<%:U5] M-F'8NUV$?$3\Z [C1QO:F4AH,H&> Z]L .*-]@I6&R6[FR*1BH?]Y#GR;6FN M[N"5\.:H%-[L]EK#@BW;63%2JVS9?F_5(^ [:[UXZO96//%,>7>+[CC_?E0( M%ZP(X@>F*UO,/)2JAN1 ;M@3S\< 6V;-;C05I>V]DEX@A\5=*F5(#DDACO4L M:SJ+V<+X3XWW<1.[%-RK,K'S@%\%KIJ1*G$ZD'W%%^*AK!,R.8,G@. M%8ALSD(OPG("$SCVN[FP_ MA?'B.[A07(/"PY8^9R^+?/5JA()2_EJO=6+2\,'<@W7IQ1:Y6/Y=H4#*,*RPT>? M\!4 41 P+&7L];.#DLILO#("K)5PY+"4Q*-<I'Z<5L,SQ@8$[*XV_@MI0S MD2(,[N-)0B'I<3<9?3@1/X-7;>TLEZ%X]XJ.1/"0QJ;3C"I_L,H_*<0M74X> M.N/QHC@!%0%0S6$=,^*&C-@ESUEB _W6JHF+9,XGB1G@R#5FMC^5PV_K)A59 M.' K\[[0AJRC54DQY%KF$7I'LNIAXG,\MSCBNF5',9*Z?< MN J=W:BS&QN>W8C)@Z.2P20CUE7)BD5S8=RI,I>>F\ZX1G5H3Y'YN_^+#-A,D(U5%D49LC2U_<'+(N'+@^ M)BU1N9( 2A+8%XA&J('E9>>T6F/N+L70X.F$B'9+2=5_AMOQA,1"@R<1$A"4 M[/@ $%J]E=,)+W['!E ZJW";K$+>+&N[Y$(2Q;D&PXMF?!!40U59@P4Y;O/, M$7RVMYIQ/ZS*,)0.%;RM9@\6AL5*I9>*B;DQL5"L=F-^X:.2\$CA]OH5D9+J MW2I.0G>0K,=G7HT_;)QYXYW.0HHD3YJLHNDZ4R+7M'6D3_)CU[M'YP06L_\> MC#N=M$9]3 *@8OMU2JE_/7&SV:C.YBO8?OW!BG4XK$[ R]S(U6P_8[3B"H_S MS+_AMBE^,,.F#+]26"R9V4EEB*I\)W?=>;YJH*J9@ \'SK)TBT)601Y$*Z@EG\($9(].8ILRGWYT9 MFV.,2ES2J<*R&C?[LQ#^6[T(E"6$D0 MW?YV51TBJ].O-E%U%H?.XM!9'#J+0V=Q[".+HZ^S.$X]BR,OI?QVV+ME\+C2SGOUG_[%P/+S G!Q/3!-73NQ*<9K16!9 MMCQ92*D+ ,'Y0XKDMWE-<6/?7?K$RKJPL#K;\+WUKB]Z/6VC6^U :.^]Q) GZ2@/^'U8N-#P%&)-\SA\TGX!EV M+3.3?OLNRB^VIEJ5_U#M'!ZD_Z V\LN*[W.E^W MC#5]08O/J U#^WW3D/]<9M8"6D&"XS+#Y4 Z"B7AH?41K9'^A]MJ#QC/T=H\ MSM^NE>R+V1\[6.D!67U4J^EU,"[1W'V2W#W4W/U2N#L*[X4;?+;S]51MF=VO M$5CNO"Y+7+.:%J1[$Z2OM!1]*:RMI:AF-2U%M12MA;6+L;^]1FOK.T?*BYNM MI^0>&E;7T&.\8O-MPQA5>N(,9?IS^X_7L):SZ\ZX;[;'[>:C_? ,T@26;!YC MG5UWQUUSV*N5930S-(49>OV!:77'FADT,YQ=7XQ'YJ!?LV2X/&8^V&[&.DC? MZ;>LF@G_JFET.$$),.B8W7'-ZD!+@%I(;W5;PP9)@)/PUM42.\?OL>_046RL M0SYHF^-.K?M(^^.-E[7CCCD>C+33U809:R"_U1Z9'1V!:<:,=9A:W8[9[M7M M;C6-$"="^EZKWR KNQ%T. W*6WVS,^SH37^*I.\U*KAV$)[V,?@87?: MK<%+\*^UFJU#UG:Z]7*'IGMM=*\Y>JWIOA7=2],7IAJM0>T?KV\:'"S9-XX? MR&H]P.;:9PXJ!Q\]XW;[+#]D3EJUWK\I\^(&^_0#"US6'!@C_/KM]OW7+I M@$A; VLS7>3G0+MO]G_N CIMJW=4"#]*-FTP ZX!S3([!_6XCX!238&C)HZI M01@= ;&: D=-3'/1$#FSSKVOAS1/.#1[\&2R4*(Y!X'J-?_Q^E.CUM_,+=(4 M.+1%L/\J;7J[;K?^DSA[_I@W-0ZGW.N.C1GS70.[(,6VS_19]#&<17?,<;T5 M7_11=.-CDS5X.3HXK1E ,T!C&*!V+:$S.M=8@@\:U;D9G52QC;"L==+U4>_? M%R# ]19^B5NX]I/B&^?OU(L]:L-K!Z[A>G#-JH<\C**$= IZ; 41._]-NM;OT( M.KG"95]8G$2IDZ01WOS&F$;$?#MAKN',X'E]"?PX#MY[YF#X(NJ8-3.(?A)A M>\NT+'T%O!$SUM&HS>SJ&^#-F+$6ZO?[-5>T:R8M3H/ZUK!5L^37=\#K:<1F M=NK6^;KN0SV]UP:-:@UP$LYV7F+-"YQPSHP+/XSC2^UB'X.+?=$W!]U:M]2V MD&J)6XM[/3 [HT.&.+6-W23R=\'4ZM3W!NZ%N_8[7^>%56\D?0]+.FC"W9%LBY?/ M\&?7-;>1?!2LFD5/DD6'FD4UB^ZGK=2CP*RY ]7N4-H@(M=]A7H7?LQN6V - M#M:S[K0$2*.!T])-2[>ZD7ID'3F?1[X\D 9_34)W21_@;WOB,_[W_K#U5QHG MWG2IP+78,.5&P3#.^:*BV =R2E;*Q7D#(H#_Z;XQ(K:(6,R")#:",#'LQ<+W M'%Q\ZW#0?%H'S9S9@1?<3E/_$- \2(&=$%W,]]:[?CNYAE6/C7?A?&%'S#62 MT( O1F]?3Z[?OH;?#P0,??8"%]#^T[#57QP>'540 (*^L#L6I'AKJ1YD6*.: M<2$ D'@PO "8)8K"&$O6?(["A#E4O<9E3L3LF+D6?0ZF;O9Z_ 0)%4&< MPA/X?L@#_+B<^YGGS&AJ7K"'FKP8"<"5S+S(-?Y.[2AA$=:>19#? #P 4(8B M.;TQC<(YS2NG!$K=>0[ M3+9A 5LZHF9<%#^LH]WZ@ !X5] !\,&6MQYR5)" M\\ES79\9'^PX(1@*0)1>\CAQ$9H_PBB9&3=S8!O'#@S'3F:AZSGXAB1W!A^P M5XY^9 X[L%W[#2'OPKM3)_0"P$E ;]E^3@):A\.BQ/:0R"YHI,B#!WP/!6], M(VT&P0!"W&/!)"]!3N,T >D=7#EAQ$H/ GM146!<:%2XK,BF4UAXW#(^PR, M 2PHG$YCEA!I$H7KX@(/(1\ FKPY '?'J.@P_/SOUM<6P:X0(7]'8+IBN3FT M#RB<$Y"^OX&#P!YS>Q($6N.X[YB^E((+Q21[8\:PP=*T!WELE3I4NE*NTKA%X[0$F;9LIQ*[4J MM"0P!HMR08E/\SGXMD 9'H>.1_/<>Z"G'M*?\Y"4 ;I358K11*5 :C22*C&& M\0*0RI.42_Z0W@', V6S":]D?H)*IV($=9]!N!(%4#+L.'I@%2$L(!L5L =_PFI !3C"^$/&JK04FF<9-%+A\5>1I0%+0(!N MNVU,[-B#!T(/?7AR:%N#5YF0)+1WNOE7(U4T5RLA) Y2:HT"X(^5!'D.F>"- M;J<"-*O5?54IOSNHD%6Y#>]M='H$RTLI>0O^0D0")^-]E;TV"J6;&3L;*W:R/W1 M9AM,/#:T5FW,EG$#>V(;%@<-&C$GO T :YBNDH@E1@*[#'Q+WC!V6? M*;>HBL*58$_)4+5ZK4X!4\.5.$X5I@9#)5RSUF2M@&=C$*BK> _9.+NP5!TT M+&/[C@LX9^8QWNT7K<= ,%5F[161:].OF5&66XU@2@#W C2$'E@=GUJL]*3U M?L56MFD3L0AQ9M\RW$IY5 9L$7\4 M%[-_QXO91-[\-QW VG")?6L]W5'#0[ A; /?I^A.OR).M*IV+/64 %X38&0* MJ)S9GWL;_<&*2<_'Q*SMRTK#GO_>R_=\*5X6KL$&A1H>'3N3)HBB?G,K8;AU M%,TLQ,3F"S]<,@:TOP-806'ASPFJ+53_0&"0A@*5XM0"&"5[RXX!7PEYP. ' MW$;V''^U(Y!,/DDW\"3F7B //X!7KMSP/E "&Z7%@A:.A4:V-[13D"O(I'6& MG7;1AL*@X+;FDWKXH: (Z81-!J5MM[U5 8OP\MZ%:J1R-=(Z5J>LZG&HQ'SL M8JBS% M]2LB36/>4Y58AGLL5']^2YNHF7I%9O9)O,>JT>@6+>?/9:':&NO+8 MB&^4]2)KN$9D6:UA,4C"OQX"7-6V>%PIKBIG___9>]/FMHVL4?BOH'SM>J0J MB.$BBE3L<94LVQG/)+%?V[EYGX\@T121@ 'BV3.K[]GZ0T@2%$+24C$U"21 M*!!]NOOL*S&O-!\AW4OO&9X9NU$!NYF)57A^%5X6/"MWUE&J0J&5RRT'1VV' MW7VBH\MA5^-:1J='O9VN10;261$"6,*!!QE7A&2IC6:$/8W?M%]_W^QV^5681H78CDM5-8 MY/$J;V4^W"-OK5:;V\;V:K;![6RQ=IOS3(,S.\W@*/BL^6/ECXI?U#ZO?SKPW=5VD]Q M@<)O]B_6S^9'ZZ?=)2+"7PG!9C)CTPP-S5>:_%[)[3 M_MF2Z3?8(#46]?CSMN4)J,R*E9;.1OJZY4\&B\3/I442H1^.? N^$/,;+S/I M-0I<'5;7[^(D_//7*1F+XC\Y.D%L)\ZZ+-N6 M1/?DD2%'-_MTGW(*:\>*S?#-=%IM=3,5":K%%*AED5:5L5KT*THQ MM[GX*KGM8>U\7/ H8;I#.@:18I(!JYQ1JX7'9GE7-?(MU2RGKU.1-V?G[^F4 M/NW 'FPUI4\6>OC.L (P.VUO!3:O>2=%?:BN2"M54["=3^13:Q24!R5 (VVH M3:WQ?-^>%-C(]R8%[P$I>$;[?&G9*"PXM$2ORJ<><4TNHH M4-Q9"A0/5:!XL#JAB&7G/;+M4-87%9U>JZ<*0@9+2DSI5,[.EZ =V,D-%>LM M68\/3WFC\VERW1X_U\WAO#8\7M"'+>EX.T*N0,5R"<0],MXM M,D57)Z!5E;O8N66%MUN)IH-;DL[NEVWF%%+*2$*>+I61KJ;])Y)CMI5,*CL3 M_(Y9;,5\-:F7+/L:5IWZXR6P'293?4@VF+-4.=$U);Z5R5U%;C%<"A,,;DG_ MZE08TW:*%\O3H3%B!P]+^C+854CXVCC7J\Z1" XZ;.:TO\.1*2-HDV3\M7EN M.@QQN]WN63OE<^'LC52:5"G/]=';:(^H[*%Z3]>M%\ 9PG#N>>C,:-_3^?>6/_. M2 ][_HY?K69\98YR;]9D;P#8Y0_%B-^87JG.MB<0R9WU8&/['#'T)GA[Y /^ M>$G*ZGZQU7,[YM-QN6I&EW&]Y5G^I;[_]L;]>O.ME>I^S'^*2RXH[> M2SO\F&^HN9Q]7U; MG5S>>WV#W'K%[ MT&#W4\'N)+Z1)O*+1]]/%VB7W"KGMS]Q9A,+X?5-[F%*9U[&*Q:07R;($:5G'B!/+UF4\\W M0_)>=^BV3X?U/_;=(T@=4+)^B 4HT^N[@_9@O\?2($,]D*%[WG8'W;,&&1ID M>/'V:.">]<_W>RK'SQD-'F_"^V/??+?5V_.]OZK;-1P>_9^>NN?#3B,+ZK#B M'JZ_TV_U]WOYKP[-6K?[YCQ_B_T1#<7:&N2G';?;.VWL\3H@7$U1B9"D?]I8 MX+58<1\>F+X[.-VSG57/RSB(ZS_J=?9M;-7M%@[CWMNMO3KJG[N17=N+!W9_ MON>;K^==',3M=\Y:W<:LWIM9+9]HK.OG8%UWNJV]QJHVA;.1LWOAM-W67CTO MS;WO[=[W;% U][[1O9>6+RPUK&:XUR+)@K$7JM>RH >8?O_IHL8J];;/_I9, MUQT0W3;S4AG\%V^[[=%\GWTQ]DU3#14W5/STJ;BS/RH^"&MWN=E\8^P^!V,7 M?CSK[]5UU(22:V_[]#KNV6#/:3OUO(R#N'XL_]AW-+&>EW$0UW_4<=O=)IB\ M[Q7WDD2P[ZA2$TS>C\!WS\[V?//UO(N#N/U.K[7G!/V#"R9_+8[!LR:=R,E) MC;7]'*SMX6EC:M<"VVJ*1V!K[3>OOZXW<1!WS_.D3O=<,EC/ZS@(!#AKUSF# M\[D'JE8'$%?IA>N"E/8B\OW+NP%^WS_'A.U=!*X:4[H1Z U-/X2FAQN1].\_ M_=9$HG<1B>8IF8UE_!PLXW-W<-IN;.,ZX%M-,0EQY*Q79P6YN?UM'OW '?2: M'F*U6'$?,8EV$X^JQ8K[N/LZA:-J<0F'<>WN>4/T]5AQ'WZ3T_U68>XI"%WN M4=Y9-TFO#D;X7BJ?[W1*N[?7-P;NB9OVC[[/7FO//H!'W]$.58?G0A1/']U! M>K7VVGKK3K V*'J@*+K7YH -BM8!N"V5XMY!CM:U:O?QCKI&E[_W<.PC6#=/ MLFSXL+A*K8%K6%[#\@Z9Y>VJW\G#[LXXW."G4>POZ!?XV1N%@G_>WE']E:=9 M,%E8<,W7++F66YRO31E"--&)O^/70/_\H__:2<0\$:F(LM2)XLSQYO,0> 9L MOK4[:'Y;!%$074WR'4P4!G(^9!KF?P^@,]WP6$@!U#DX0 M.1\BD5PMG&\BN0[&\)$OQHGP4N$SE"\'K8$#$(5!'+E.G#C=5N^5"Y@E_]SK M#EMM]0"^KXL8.#88J)[K],Y4Y!/ ,IU'.8S 7\!SA!$ MF8B\:"SP>O@@)30+@C.(Y*DZH0?2QDF\#!_) *)) #> ,&=3^)V6S1(O2@/< MDX$0=X*[ EAN@FSJ7,(53^(D"CSYRM"[26_A<0= XMSK]@OWNL63+WSPFPP! M'3;Y%_H!;\ "VJU>@06T6T.;!9QV6MT-. \UK^% <"G5S9LE0P!R?DNO,!U M/%(% !:@DVOA5E*UI&G#(-(T'@=4UTKDMH[$89&]$%XM\8F_Z@0S^/U:H5"W M[8R\-("'X@ U,[A&[%W\J@I=\"^GKS3;6[I_]69<\"\0#80LP,+'<9HY\-HDR2-^J.KU09HBS3"ZN7*'P_>/YLPO$?='>VP^;&R_WJ-N')':-U$4_NM;H%M:R]I&U5 M:F6=*J7L(B46B601Y\@3[8I_,0%JR&#K-ZQ5746P;UW\C]\!>3%<6MN0L6H7 M *2,+$.D*3SGA+2"$S,IQ5'+4"@<9C[^(+;2*I%BBF;D08XG^E-()E ::%\!*Y M JR,I.0B9J+Y$ER+<'$KQA:UE KLW12PSAT!:Z22 M/NM/5*E%!V4^;,R&JG*V*C&E[5QM.G0*_+4#N(EBRGEYOD9 R2^?M\Z6A5,Y MG\_H@YUE);/7:AODGR3QS.FVSE^9E\%M T&RD1V7MT>F>#6AQA,M/Y9WH4G/ M-IPJ]%E+$*9 Q0EJF$B88&9D=%YP!4#W4D$=B0@8.PI> 1P]7@B!\B9(,U), MX0BN$F\&?ZV0J8#+<<;636$S*%(.FO??08/0*%_6'_I%_.X7];!.IW6Z@1YV MWCI?0A2ZME7(SM\[6\)X_KS7ZE>:5M(8*Y ^[W4OM)*2J@$AFC%S*>5'C?[W_\5AD71&5 )*^=PB*/EW0O@UR/ MO+5:;6X;VZO9!K>SQ=IM[;H]Q&6WUYVB^Y M4D&'[TLCM3)J70A6O.R>+[M:!^Q"5(M4NQ"+4>2R[[ ZG+ BIGQ;<&I)R>*8'M1X0O*A>LZ MLSC-\#%M5-N$O10X6.(*KGS&)LA;"+$<'&\YZX*Y52ZV8K2V%,?MO=+G=/"4 MW$0^[Q?YM*BW5\I%P_;O2E)71#)+@GHY46UP*VU>B8CD&1*6Y\^"",0APGPM M#,Q64 [H$_:3LVOK!@0;O +%["A/@>#25+[')U+T0AG5BP0*4R]9E.-[AFQ- M+)8H=X%1H#2.(A&JE!AXUA=.'B&-MYP+O48(;(&V&BA?M^?8;DM4 >"H!;&A M)$6G,9SL6"09\![G78)7ADO!48D3;_R?/) 0S;P,S+_4]LAO'*AR*"J%AW%N MLD"&*CPUJ$%X:B\TTL2BMA*+0GP_+R:QG@+:J3C44I"IR#<&54)_=12J(M7) M=KBK*-3 2,8'1*&<>X68[A%7:H)(VP@B@5 RJ9.,F""D-&(NQX1N0\SJ2(TO MQF$0;8";]NN+*%II0"ZGYNF-F3S*J!3F01&9!*.J@3L5K MF=Q2S/2^;,C> +#&'XKIOC%5]LZV>US*G?5@8_ML8ODF>'OD _YXK&IGTSA/ M07%/C[4?:-]34SKMM7+IL<_+[GZZ34J2\!./^U^!Q_\A0D_->S$6LY%(G%[' MU2QOVVTJ)&G:?2IVU=[DUOL_V]OU/3]5)', MX^\14.[EOC3Q!M4:1KHU1OJJX:)/!;4;+MJ@6L-%&RZZ%]3>W=PTXS:QZ@E? M6&5[.^NKO@*2>HX-7P7MR_V.MGD0[-RU^O3)G/7.,:/F<.P9]^J#536_I[K MT>#+T[BGNL#1X,O3N*>G!$>#-$_HLAHFL__SJ5EW@:)#F"5U67>!H MD.8)759=X&B0Y@E=5EW@:)!F;SZ(?3;J6NZ%OZYH9@O745>O1CVHIJ(D:S/@ MNT.W-^CO\%#O#>FNK[^N*^X_WR?2%+7RSB(Z^^=NKU>N[G^.JRX MA^L_.A^>[O?RC^MV"X=Q[[W6ON_]5=VNX3 N_M0]'W0:DC_ F^^P%7KJA:*&#HE:V,5U]C$]: -==WBV M2V6X"?4W'L[Z'5(#1X,T3_:RZ@+'GI!FUQ+L&=Q47>#8!&-*0!4 &!;7QQ9D M&@+JY_[[3[\]C9-HX*@%+SEI)-!3AN- ^+@VS9W!/=8%C3_C2<4_/=BFWGL%-U06./6',:7_0ZN[_A';H M!FB0Y=Z@'?5VZBA< <4.G84-KMP?5T[/6S401?NI&*A',7X8ITT,_UG$\(]Z M?;>[WR#-IJ VH9S]E&/V=NRR:J)XM;GZ,[=SMDL=OKGZNEP]V/O=87/SAW?S MISLUVF\)X-7B$@[BVKMN;]"TVJG%BOM@]_5*U]E=W'X4)[Y(M)W;F?]PTC@, M?+) P/3HM'OPK_[PN":&-_]YQZ;WG4YI]U;ZQL#MVJ O[:< ^W"%*?SHF_G] MIXO]&O=[N9X&_>\+W-X1^RFA[#.X[UH#UR#C8=UWK8%KD/&P[KO6P#7(>%CW M76O@&F0\K/NN-7 -,C[L2(WS#7X:Q?Z"?H&?O5$H^.=*/]C_E*#_GQ+@!FX" M6V;2X(_6;?V5IUDP65APS=S\W9R&.QL0)/Z[5J9#9^#3?&/_JOG43, M$Y&**$N=*,X<;SX/@S%NOK4[:'Y;!%$074WRSZ0.CW M(/+AZG\>M/IS>43&%_Q!-U.Y[2BV U1G.-\431Z!OZW"4\<&R9$P+8^-<8(( M<>?<\<4X$5XJ?(;[9:?5=@#&,(@CUXD3_K37.GWEC$MHUW(N4@<^H9Z\<9X M:=K5?6(RB9,,]G$CX"_C^"J"/>A"/_B.7!#>K1;$BD -1D]_JD#%>D%V7M]UK=9>WW0$H7NGEE_?_?2KTB_"Q MBG5N/!Q+',"=P;T[?B[PV_"2? PO@DU$OJJ$C+.I2&"1-.._9[SU( L\W&CJ MP)L\W&$>THG#X\YR/648W\!;9L('%AW2)\@NQTDPI_?Y26X!5WIC,)LG\37> M4>@%L]29!FD6)PMZ"YQEA-<&T./":EFA[EZM. ^]R&R1MI.V^#2=+X K@1?" M.<2322HR.JEL&J?F%/G IJ"BP"Z": Q(#'NGHP>0/=J#!+\%?#"9QW#@HNK@ M:6_P,;["NR(XQW%$8I\*3A-Q+:(<%Q2PBRY>-.%7J_OJ-H23V[D/VE5 50:D MO0+C6AWUA^$MHF[O[&V'3/]7RKRM/8Q"'P)/P\R,0L M_=DY"H[YQ"JI!BGBI0T.TB" ?K:A-'!U13F G0)I)1YP$1PYZ"8V2? MJDF]O9ENZWP)=@O&JF;VKVD]>"F\U5O3/DZ]1K,77F_Y+M6#1A+!RI8J,,Z3 MA*\1>&0D6/;5B!H@?B[0Z,3&N+_ MO&HQJ>20FN#-@ -X8U C4J*/<:8 5PI%M=I$VSJ<:UYI[ W+QMZ@,?:>FK&W M(]E?LNR&2R9.OVC9.3AD9LFJ&SR256?;;[95M\1(E!P?/*I5ASI$K[C;?NL< M.)Y:=7G;]3+FW+M9^-QG$=TOJAW^5[B MIX]ITC'&D3G'=EW_U590;@.+SAAN)8M.@S0X'%'76'0/M.@L'MN)B] M85CL0W0=)'&$=BNPZN]B/(V"_R#W4M*AL< >PP);H8^LLJ^6W"]E=_C@P"PP MP$+T2Z?I/UY\^>7=OU^4(\CM]JNJT*_\A(+>]-$+&T!.P67>==J)/*Z#38A!U1%+Z!-NM_MKP VG#2UZW0+TZ$6,1 M8-("?!VUVI>V,AW%F9!/8,(:FS[2-,*'R9:AD!N\-U&*<38-$M_Y3^XEL :: M/"K:*9>4.C+#OYQ(HC5UM5_>$^KQG5,+N(*&#_I\6<.')=\S4&QB%CVN*V-^ MEB&M7'E>DJ"J3Z%)8Q*35PXX7#P.Z MD((*YP%Y,=/W"SOP@0_,A"(-L@;ZN M&Q&&^%\\IYL$K)Z3>#)!&.:)N [B/(4KRB-O%B<9@>F+B2!C=!)$8*9KX[OE MO$,?@/(1D',!=Y?X#+I*_:LX=,X#E#=X:3L OV7P'S4E7%I'\'?;L0??2M+R%GR1$K9SERY1MP3):.(58QBI:+5'SV9)%/W@P M-3.]1JMIZD[$["(J^T$ZSM/4G$294+3G>PV=X!&UEV+(PPI2&6Q(*BX%H.Q4 M,5Q$9H7]^NG=YZ\G(UXZ3A)V1?(!Y(!A">V6M@Y/7/*N/\I=[\6A42L-9I5R MUR@OY9Q9.BB%[C=>JF*8R[A^#N0\#<93Y!OD/B>?>-$!WJXF:G:P MV&N7+( M*JEM7-;(((!E90%[=RWG([R)XI7XM7R6AQX'^]#_&XT73@9R/PTYZ.?Y6$PP MH\QY#CSB2RBH)W,P@W0>@RZ4ZO2C8PS:"3BGTAL]]BBCU_%6N79OO'$&K6ZE MA;)WR;4*,\Z7F>#MB#&P)$4)+\BK"Q^3?BJC\?-@CL%<=M;B-051FLL;'N5I M$(E4Y@#\&J.7WXL\&>>P%SU=O6AMD7%#;%R592R,KNFE2N?@T%1OU5E8&_+@ M_='5"0C!&7R<@1'!>N8(,(6V5"-7>0THHBH-<2 3 Y3:AK'[(,7CAO/=(Z-9 MN\%N?R_"F_PPW[T?@AB DM88&M^;'Z8VN!8Y[T&7GXT X[I=5R9R(+G^T?K6 MMW8SJ3& M2\B\'TZZ +2=&>['7-T##1W43]!CS9?X7SH#B!AB3.' :S(&-3 M59DL/G]EQ'8WUF:4]6^D)9-\8Z?WO);<$O5SQ<8CN(I9$ 6S?(8[P(WG():D M(?]+&(/JC680'$" )M*O\8V#Z.=KW%,&^2^??OW^25GAQW0<*E",.KDCDCCE M4'H6G'@@DOC(]/???;CXKK^NF/OU,3M>D.9U8)K.G_8=T3X 0GB39P[2.H.(BF9A)=@Q2&>G)LNXW9M(@"%:'J4A MX<$*((_-VR&E$ O',2H&Q M[6(/K6?C:,(OJ]N)(_T^[211V=> !6(RX=PU^A*Q&EPI$E>L>?7!4GF%+_&J MP;*AT%^BI- U"R,+K5@8$4GO-8\FWC4PP!%0 ^<D:1YU]Y$J1^,&8Y<3-% M6(%U("/(HS#X6W :D'8J20^.2II:HQCKNU=Y(C>4U B:\4"C):4U@O:/O1E/ ML$PP("X/-H$XR>?5%U?%6*AZW/#$&69^4I&A+T"C]@W?U%Q>2^^:,Y^M J!5 M04F.1XA$Q\7\HH[MI#0L'FV<=D593L%AV:_R5V["8XA=D)!1GPSM?-=5F;8K MN(CZ&B5:QZ@*X./+/(20TQC;AI0WPRLI215^*HEND38M8.)2Z"<%].#28SL^#$U#G*R-*N7]A\?"708&*M=1GX)5A-)IX-!JH>GM/I MG+;.7NG;EJ^H.-L"""MY@6(7S L?QN&": 7S0I[*'#>*;>U&;0)D _QL^<TR0'=1@YHI\D!W5Z*YE,OR*: Q.^@?(WA*TD,BA\H(BIO)MUE M3**>KD"5#YJ!X3;*J3<@N=5*)Z;<^.QC*;9D>=DNMSWI+A7QG;OK[>I/ZBFI MMIDSY,?YDL29K!/[*P8@P6Z-=+^/SW!RM.(W+_<#YP+L MC,#C1,(<4TDFB6?Z07V3P>.TXD47:> I&(=NP7E]'W!TA/N^L+!27I5K)"W8 M.X"&[_Q-_ C&L=KA8,-;6'J-WI>R'<"P!E,!W1@>X.9?<:*"0HA'.A0X;8-:2&KOI@6CLD\,_10C0(6>M0_L/ 6$HGHVF O14H8* ZU>[Q4]0ICCSOMAKY,"!8X#?4 C?7;2Y293UB/ )B># M$[L6S@R G<+^/U*D T//Z"F#_]*^I]ZUH/W:[S99\NA?-J=3L2@H(N3F&0F\ M!DRIRJ5CD"X6. Y()^P2 B@\(Z=Y))*6\YX?3'EG@,Z11Z()SCSTK8Z[VMG( MP?M@1JG&$_M2[&O'\#.57SAYROG:U_'?HG!G.6 H/!>**_B!#"CN%0*R[2;- M,9B1.%XH,P*NA=H2*D$J9PVDWE@(Q'V0PQ/^]B0G^ '3@]BWC\R+%O+ZTN(% M>HD=E+?P@.[EA@Y")8ESOK'RQ)%3;^1A;&^4(4$D<7XU!2#8<4A! ^EEK)%G M;?< _,DN8XD\)@=LF+59A/+68DHR-_M,]- MZ]PR&W3I=G ;UX%L6,,I%< H@)=/O7VEF]4XV<%4+P!3KCIEJ4UK/3=/R2DN MH_[Y'/GE>BW]=WABZEP 3T(.ZUQ^^O)%)[7*A*>Y8O.5&GDQ Q:QY;? ]P%1 M/L!Z5GAO%&-G)GQ-$*%FS5HPIP:EV,,VPT\Y3I+/KQ+/Y[0P_ 9Y96"7*;,= M$OW8]9:2>O@5P,\I'0(GM:&G/K0)3W!>J,]M,6.\'M_DXC5E(\\YT)<<06?5,' MCILABF3Q^&_ !+@25?'7<4_/NV[O=,@L)*7N'B^[9W:_#W4E:!F:Y$6B)$2I M4>PEE 7K@W3D% POSZ9@Y_U7IB_&E9#B5_(YA?L+,;OL)M9(Q$"I]'%[&QRW MDVUS8&E.9-.1)A!9I)!(J0E;8*R3$6I]6!B&!@A&J#_X(!]!/D])Y%%P6VZ# M"0P0EG(=9=+!:;N<==!MHW*RIGX'80BUSF!T.%D)!7L/J7G0%:5>!AC5FGE@ MZ#I7F PI4(+ 475;_39"T&FUVWP*\I2*(L"7"2B66J;8BG4?+H8BR=#&BDLT M *2Z+LNLY*T!N'P_J5V"R0DWKK3'2:]-?%(CN(!+SUH L*[06L>4!JE&227^ M3R&U%9V-+O/*N-:5=!QR<8SA^WBPJ#FS$FZA- !0V,CM*^/.%O020:V:TISY M&6 _YBG$V-LM%XY!%"\C6.@8<7BM, MI;:1I6Z&<+P@Y$-N%HE$8CI%VJW*3)(*MP9[V1L44Y?LK#Y\S=Q;<&9@BKT. ME]L3ZOR<#7N*<8UT55;J!6%7#,062K'V^U+O MCM7*TM.-NZ@]&K,22M^-3NB7Y2:; RL+RL7M$(N6?QV>666T#$!:2%+@>0'1 MU4E(U;)D+U=UL=86IZ[C,%3;WK(SB"R)U5J87C^%7ZL.&SB)T6^H,_V*BO*K0 M:CG? /E_QP+H4Y6$LT)PIJIX/J6[ ZFI^B2 V/Y*#A322 NY049YYM9YJ000 MD>8*E!I5?%S@!ONN&&S22)HTDB:-I$DC:=)(MI%&TFW22)YP*[&=EU 5&@IS MWD2 U2=H+V-"L>^DXZGP\] $V";P=,KN16F.RSXF4A4*"P%=Y4%3SKK4.:)O MQ7D*?TZ/?]9Z :_.PR+_\:+] D@G#.>H[T17^O<4 W#J=[Y5T*&^XU>K*7OI ME.Y[W(7C:\]_*$[SQDREQ%\2C0MFS.;CD?O:B:/;7F8$HZ?R&>K=N6,O/'?5TF< M1_X)@UWQC&2&R HE2FGNM2-20F_2KLF&]DC_(-UL]5CWA.VW[&'5M:_87!=C M9=T>_NNT=7J2Q?.BAT4=)NOWOV.LEB)+V.3 YW2YJB3)=5B@#,!'];2L96!;6+&* MKC?!HBJ5]<7;E^L!'[PJ?H_<7OO?RXNW@Z$[[)S6_]1WCQ]UP,CZX=6+M[US M]^SL?+^GTN!"/7#AK.?VS_?*/?8ITVLGQX^DT_A8UD$=MS.6;]F++D6=W$0MW\$ZEG_=+#?^S\^6&FLHK9F M=$4C?Y^9_#T[YL8:B2+'6.=CU2Q2=V4/NM4V@LK\%?[Z>-;!>#25+5R5^BJGJPJCTEV M=QD,K;8YW"KGW)K7IF;\R4;APZH!7+J!91!92^H26X:%WH+C2O5<+M/(.A=R M/A^ ANU.2KUFX9B\*YZ3K,%)"W/'&++J!MPWPFY.*SMI%_H#5;U+_!B'>8K= M5>))H5OK4L<6 (GZ['!_,VS*8VZAW(:(-T\3?.28L^*@I:I61G0GG5/S2?$* M7&5=F19&5M^BY58W=B-A"U(]!6HU<,[+66B&=%X;A ME8Z]HF\3((3=T]\Z^M*Q8SNXXMA+.<^I,/VRY?PNU&S6,FC#.X/6/5WJ%[4, MFEN 2PVF*T^J?^0VS51QXG]DMP*KZ9YM6S;IY*@U:L[I[XZ! ,\9"-YM: MT1/<[@97V;;KH%G*G61^2;B3:#GK60.%-YFWJ=UZE5+\5H$[K!"X@P<)W#*- M$7D4*6:9ODJ#2SOVT!2+O@9+])6GV!5T'7FI&8I6:_0YSN*4@E+Q+8OU\,@- MJ\>P'K AAV^D'.3;!&BU1M@@^Z53\QB)8Q1VJRA4DO70'Q3'-/(/" M4O\MT6712O')(74\Q!=*5;8[+,X>TA[^RL[?51/%7_;:EKRV&13^I3S8:*!G M%UDFR\NV->17#O]DEK*R_;B<7*&[Z9)< A+6(R+@PR07OII7:M@2ABU(MUZ] MO]+PI=7C@^"DK>[/+WN6QD 'T#975F$5R!$&2IZJ/L2LON#(@QCT+ #5=&0? M4A-1_3AV334'IZ=H%[0S N1&2"0ZMR"D.,Y-[*0SV!7P0&HDS'-:"XL.7/W] M4@_SH?4VJQ/QA^@Z2.((N2D<\'T?W;.R6ESF;0JIM\ M\?L5?=QUDVN[2;S5=IM;BX_C*))3$J@M+8TR +K,N.$N\$)/S4^AAL>H[PV/SD'/9_=B78VZTLB7[W18G(IE#'Q@.XQ8X6>ENAM;= M .#P>L>/;Z+2S)&1G D#Q<;.H,^[$7++/8.D#I%(.7(!B6>/%)TVY8]*U]H MV+46 W(%9MO(Q%V>MSZ1$Z34;&S<;I&-^Z#$@MHP7C(8(WQQY=$%NNB"O:%*Z][ZY31?DI@ORT^Z"W"M#V71!?D)=D!]UHNOJ":L? MM=I\J:8#[7"XZCKX]I*Y]D^ID5--K^QG=Q/#LV;=Z;MH[/VJJ7HT@:MH[-^V=F_;.3>?:&G2N/;CVSKOO7'NZW\ZU MEVI@8+E:Z_GWU=EEI]I.NZZ==\Y.W>&@:55;4Y2L(6*]>#OLN?WNGONQ'&9_ MTJ_%ZMGGSZ,?DS74E@5W4%?O'V>XQ1 M=QI'3=%R7XRRW;>?*$-53R[Y(&BWC? /VD%W<.:>]KK/ZL"?(YK6&0%7P-;K M=-S3P2Y1:]-#.@A]E_D[9QPVRNZS4'9/>WVW?;[+)E&-NOL$U=W30=OM# _6 MR;!>X2VG*Z#:Z\S#/)6L##L[+A_ M5.UTX%*@UN2A+<(^<&HMA*OCX7@[X8=NI/9??P?;J)A8>MN7> M+NE\MUM[U1!8S0#?G4![V&9.VT_P!EY5"LJ[-9K;>W7P%AO-%=.ESU6&O4Z( MH1\^V DQAUU+?9$Y*N>88>EU7%F-RRGT<%RRB%&V50CC,17ZWL1)Z .I8!)^ MLE0SB6>=YG,L\N7ZR9;S2W MN#YRE C/SZ:J)++80DCVG8DC++FTFPFH0MZ^ MW5 !ENZ=M]JO3#DT0HRM76"7\2R(/-EP99PGB8C&6!H> PS8G]J3K8VP193O M?,NH)9(?AZ&78,DSO+#Z:*CJE/LLT9+F)&CQ1%"/ RX)'BW@]^M 4(V"=^T% M(54;8,%IZGBS&"L7IO2V!9S7* W\P$L02%7)S<7"-U1E[>?CS!GE:1")U'3< M&L=IAGV4N#*<_D1EW?S-;!JG:KTQ['@DL.^%P%)N[@6$Y<99$K#30;4"T5=. M1;-CD6#YMCKB ISC. ]]9^I=PWO]:Y' 8IGW@VK"X1P$O00N"9:%KV$?'"[T MO.]/X1L#+7 F^!L<#!+R"/2;Y, -D8%\(LT$S.Z)Q$&C(N(EQ-X!A$]DM_S?O#A4T\5"0>@1B[; MOT_BC/\#E:.PP= "E$PRV>P=8"LY0!!4X%]!BR"2J[]F+Z!1!91 MIP,_2&6K(T=X242UTK@B 8*'"<@8X=E+!$L$ "9 M.4>\C_,43XN@M3J)O89'[6=I;S>$2?_)@6%-%HYJ(=]IM[%-%*;DP8K8O2:R MVZ'X HE"=BO@WC;6G;U&U(.E5JR%YP*XDH?4*\WN6(4[AE\)B$-GF<8 MLJ,9SB%+J%)V%+<]A.L2Z3B);ZP.7E93.V9W6 N67/,A:\Y@N SV!YS'0,4I M8+Q/K4_#0.1(&"'B!S?, +TPC+\!'>.5,OGF61P%5^W/C$9)\*$L< MD \D<$A* 7.D3@"FGYCJ&D%YNKKO!F"(8;[(.+WH;\09Y M_*UK]D"? O)K^ M8;]BCLAWS!%Y3SDBAZW+?8JX^0:\,APF/CU^J12U[\HWR(_^R_/F;=9<53 MI'T D^5NJ<[+;K?87^4Z#J^1T$J-0*@G&+8D*[2*4?TZ-* N,&M4R?@80#?- M$UP3V]\@;5H'T.T=-.?^$SNB!59_->KYTNJ8/D=I&H\#MB;P-+/55^IB([7* MGK3Y_ 24U AUOPA-;&1L;X!:)?X)]BL#51(4,6BJ\+7%+@N-_/Q ML@R[84Z4)NX5^]4SF<$8\14^&W>K['+%V^! 36^KOMUM'.P@X.N2%E0' M*^#K1GBT.D/!>"GN3 MD@>V,RIG?\4@O!RP;+D!XQ$8K%SE3QLD30\W)JJ_0$T9P9Q)CP\:P2[6^#,L M#G-F<6?4AP4RO]2Z[B!-$I9;[9'Y*#1;!,5-%!"@\8)IS?>'"RE1+!H MP#ORT+:6_<0)660ONJYI(JN;Z%$GI1%X2J-H7YI66=="?*?^&^/>R5U"<#9/U$^_&:K>Z2OZV9",;!)* D?8I MMJ_$3=/8*"" P6EIZ6&!UM=2(>V?/47%SK@'7V5DD8?OUT[O/7TMWNPQ3"NQA<\"4 M@Q(@FDNZ)NS^)H)BWI_ MIJH1LG1=>'A49LH++7_H_.LW+P'&HFW5#;@7G.2-E_@6%R,?XTC PFF9(RD3 M(Y#-I OF(F+#.,;FD;ZP32*+*W'+?$4,*Z6MYB@TST*RE;MPE6[KO#>H8BOP M3U0@X<[ -AUJQ%O6 G9GWD('*?MZ$^D]C,,4@;N=PZRYZ6H&0_".Q.ZY3,-B MU@*PSF^%.HF)DBEEU[14'L,YP\\T@0*[!U-0<57_90P()1BC)$-;NID+3R+= M\T@.>K-YF"* ) [@\&:H2*KH*3)S(5*3 (\;26Q4&P-I]1!X5Z.0SK(A% MX^-D75LMJ^E&Z5$.JV9JQ( =AA<_@M0,A#/!6"1V;=L[Z128V D#I6LW=3]F M#/0"FFTC]U[1^.F/W73G_II]Z<^+4/9 M]*<^M/[4:D;SZ.U[K1V@J7<)7TZ\<9:#'O'9S8)LQOFT MHX/.P?A3:NL%MQ&Z"N*<539UG''I.,?F#%7T%,QH3*>4/@%0SF+2U$SD%+]G MAA^E&:KO5SP6>-5*":N6@2\2-3)51M.C_/$G"5: M?!0'U2:"B6.U'&U7='J/9%A,\H2RI^4\*,ZLL(T(^S2DRX'/87SHL;'J?O72 M,>K!C??^O_+TK8OL\%RJ$O%.C95:OF.G1- M[E&/YSMTVM]?"R.X+ZHDLY7BH\ZQ<]2%?WKPSRG\TS_>6:/MKZC;2(YG-HC@$7:ZNV$#W78->>"CM I[ MUVWW]MK2O\&%NN!"M^^VSSH-+C2X 'RA[0Y/]SI; MM,&%NN!"9WCN#CN-D&B0@4^EV^Z<[OE<&FQHL*$.PW[V:<[KOEQQM#1'\[F; M]H]H9=;6FHYIW:9LUN(N#N+V:VIYU>(Z&@0X -.[G!;0J6<1T>=2 MH>2.;?,[G=+NS?B-@7OB%O^C[W/8<\^&P_TZ!_9R>0UQW!>X.J,]!IG/#;4&KN:H>N9VAWNUO X+&VH-7,U1M>?VVPU7;5#U":!JVSW?=^[J M(6%#K8&K-ZH.W.%IO\'4!E-KCZF@JO;Z3\5-T'@3;_4F4C^90MNXWQK^X M8Z=5W9+RMK#%WGG7;9\_%3.B\3;NGG$_82)X\?:LXPX:?:[!VZ>&M_V.VSE] MPLI=@[<'BK==]_Q\K[5E]4:-6@-WP'C;;8,:W&E?<:P _[R]IDU_Y6D63!867/>=AU X<)I^8,\L:+]^ .B;SSJX M%DD6C+U086H6SW5WZM-76_7)2E2H:!'VXNV;-)^O !$A#(-(G$P%#0OK=.'D MS!(X.>RH<_SF)WC#VC9:ZW9^?K9FZX\Y-.JR/$,$1^M$<48C8G@0L!E$DSH\ M%_91YM&LFU[)PTE7C-DMSUM:FE/CXL@AG%P;7(MPT2K?P:VAA^>)DMVG@I*K MRY^=&R^U1X?G*"-D*CAXS!J>]/'BVSOGXMNE,S@%5>!- "A) [^^>S]@G3<_!6]Y M3!SRR9$0D1K)Y*O9;RR*O5%\C>.@QUZ>"C6 +8_4F## 0E@KF.#(LYLIO(6G M@M%\>YZ<-A*PIRP+D0=?%,9#.6HRE,L3IG%E C'S?L!.QB*X9A"BPE_TQ+*) M\[+?&N@!]OC8RTYKJ#XH$">4-;\P;@%92* .B07 G\"C(&9I0CFD:'LI=8'PX,L?DHLHJO(,F3?)SE M"3DG>2EWY"7.A?6X,M=CF:MP;C% M/T%2 O=1LU<5#L%Z.,<29:R9'HHS%W4Q'LXWG>.)N5(JXX=@%")GK-J,4=BH2][Y]U6Q\C5E0S34:-F@>G&-),S MANLOK&3/1[4GH,:%,9V//2;4F&5[GP5:19_=_OX(]#()B',[%V,RC?&0OL Q MXWD<&'F^-P-DR52/O'"1!JD:?VI0#I &C'?U'(\"3BV*52Z'D8>V6#ZO4C"K M$%B-XB4:(AT%HY!QB$'CP=S&W*/Z/ M*,#?ON%R!.W%#,YL[-&(8[D2 8]_RVCJ<265R6G+*? R/7 9Y"')62:JOW+_ MRAYL/)F <"48$B&G&K-%@"MY8+!*8@R-Y>*J8U<.7DK:DD/2+SA945TL6BU^ )N04YSY;,R6>0 M/R%7SV=S M1@/B:Q);#GO6\#>TUVR&$S@ SA5A50XB!1@\UAR M('*G(D2K3GI-2.L#@D!/B7T3*&*5FZ4XGEK?9,MYM\!W!(D3>2@+77G7!J&1 MK--\]! TTP3Q \5ZJT[%HQ.) M87%?I/#D"(U2$<8WZHT?83\>_!'6"24M2.851U5GR3LA38%$<\6B>,]2['8? MRW'T#$4'R,W@[5=F3[#7<0Q(BJ>,/I1#IO#/D?,O+\IQ8CAKA$-RY'A^3&)( M.Z#.VF?D@%)'2$SU4F:)IRS<+D%- H:1I.28.N+V(>/7]COX,__U,9$VB#R= M:2[ECK3_6 M';,SXB+PO !O05(!*PX 7"6^ Z-K3H&0-NX?FH !+GD@0&.D-$ZKQ4D^%5 MB9 $);P$_Z8%TQ!:D@M0U MC8YTTXA7J$%XR*GAK.'CJQAN$0X7H+H.X&6*XTK49UTG2.G#'+"+M"6^*US MQBXP]O1R3!?GKU->%#Y!\$ BPA((9!C&8^7,$!ZHFQJ@%3MCE4M3@)E&0ZHVP&)!X5SB =;BJT'/%S3$K1SUJA'$U MI<1)54=RLC".,-P0AM)*8OY:Q'HBP]+%\)DD\<(+LP78$&.T/AP/%3SI&,$- M@R8*.AZ\7;#!@(HG*'X+(EJ)1@D36I&P-:)NB)X*@$TPCF0*85T%OI2W61]. M#G3FC$-0V/_QXLLO[_Y=2N1P*).C(N5%?D*I0/212M(HO._W/WY;.SRML,AC M>>9?*'?P(V^M5IO;QO9JML'M;+%VF]S6-FNR41L@Q^GWBQ#^!""6@)XFSD_K M]O'/]U\K]T'\SMY%>6VIRZ]??^F3\@>EWXN_%GXK_O+0/12@MU]M_6Q^M'[: M@SV:)RL5%O+C*)74B:]1WPO0006B/4[^1E$.PCY%G0W5VPQU^SA@Q1L?;#E? ME7^2I.Y]E5=+KS9 L&I#OB74XF;"(Q_GD6A=M5Q8*B6U688H0;E YPP[195*-(A?/%/!AGTI+0:KCT["9Q6-:C6MII8,Z$ M K^A-XI!RU)Q?Y>.=BH\G]5MRDNQW(2NLA?8[>_/P)2'RY0&OO0\ER]\ANX] M$=&Y6.H\HI4*Z_F<_")]$>S5)R$CV4!^&[,34 I#P+,*],FD"H?:,[$K?L!V+9RCSI M]T^Z_;ZZ4M3H;U080".R-@ZEKJDV$,MO59Y$$%W'0!/E0UY2P.V088E\1,!N MS6]DH)RPA5(TODH;6V8^$H4564B+QS*\UA@?-5+Y]^"\,9XN M-(U-!J7MCKB.PVLAO2XIV8LJ8)^)\30*_B.=:=KBS IM+C3^L_=H9-,&RD#BY.X!$I_XIOH0^# MF

    3,;[1AWU"QU.L,P?HQ^42RQ1R%%PA$R80)Z\@M4A2S@ _:*7<=I(R, MB&2 ,PEFSN 3OI _:U7$=DVA\N,D).N#+"^XP"J?5WX;D@I%HE\!I(Q4SQ#3 MPN!O]/14R%$F;XFDZ ?BK-H_A<9_PQ94"JY*YJURM^$?X+A)\LNLH7A$T'$< MOQ"/13Z3@, B!/C@*X!L,$.K9\AJ047E)1M'5PN>3 M=:YUC0\IL4\.A"D?*.U705#:J%9O=$!@I6<>U8_$AJ42PW74"@]N[@7PPR23 MTJ,3<&V$N^0*Z M)CPVE4RACW>%QCG2'NQ#**D#VY;Y@OP:F30BU2Z5-2$+\"3;X"-C45/D/T#" MVNY!L: 4>W@/>YDR81TXG:^\+/)-H7+!&(7Q4W(X$,=9>EF ]@IQ(W)5B:M@ M3%OA-!14Q=A(C5&]Z"2LC MD55>Q2'SQ L,D7,>KE+AOE_^Z\*D#>46N8I&!N735 YR)+Y-;ER3OEJ0S 63@B&3O-@_8A<=L34EJOB+ MQD)T4+,1J'%'U8UH2)5^L@2P7IE/DQ$^BLL):2@#V./-BR^]F#Q1%2=QA3[= M1.;04*(;)SU[H7T'\MVR5M/4E%"=56>@/,M8$AU/)O!BS/:%M\&]4$)VZ;*K M&'[IU0=-/I]ND\8VNY0!B,BJYJ7RVECE0W+QKFW8H]'+GH(9L&$M,M'$(9_, M5-K*^AUD-6$%,. <&XM4'2%^>$J VLR>S/Q<)M)/B)4JS@]&/8AD"LXAZ4EC M&$AE3$$[UZ)$U/+)<8NQ#2QYR"AZI3'4Y:3EQ"3R8G*H")7Q@"S()@*E&TE; M4/XI+6Y4)>Y0>6%FE3O@D2I=_PK4BDS9A/WV*W6 \-A(\ %(M8-.";V>Y#3B M^FF5_K[NAI&(@Y2RE)(Y&K^26%)M@ (4><#?CE$"6L?@LTR+^IR1\[,>8U>E_6R8 %:_+"V[O(:T M(]N>ND6](76"2HS0B)$E;O;W24-%6TB;_.,I9I"D5(Y3LBR%,2?@DPAV:WMQ M4:$%%>H:(]D%YZSS/C>U&X4P1SD01,*71&4V7U&P)%U61J$"% M4AI5D#E<6"6G7&N <5'I!2RGPY<.5L7,;6^>TLT3,0G9+O52'11-[:AH*EWK M9:M.6F6Z/LD8O@LR>)5_A8*4TR"D_D&F+%+(?9/[Q399O>HV073[6&;&E5Y6 M1A=7/W.G-^F[N1TF)^M0MR?HV+SD2^MIKI#+OQ9YE-T% V4^1&$NK$NX3#UG6X!5*]Y7/ MB#R2QNE6<*L87S@ZX5;X*[JM4^VO&%E5?A3?5#841_Z^9=YD8G=4>)>'F':) M7=E:3@<+(PM^X8N-U]RI,/[E M0VXI %"(%IA.(;[S=:1SZDG5BG"A/TMQC MKY[&SB!-MM)>O'>WG>DZ,!6E+86JQH"\3'OKU;AANT_<\!UFO6,.^B45,7IR/ECP5I9!4M\V MI K=Q8WC]?,P7PIH>D%"OF&AW(91')WP[+'$[A-23":X"JX%AWK0?SV6H8"1 M@JM<.TNY>S(,H!X^,LY+59E'_!48XE5 F@%]X7@Y5(3)B]1WT');5NTHU5I) M=0B"3PNSF%+#!E6"JIT&IQ([O:LK;(^4"9)]]D+H^[NBO@Y%;H#)/*@L<@Y\W1B*N-?I??;K%G?^-C"1!VQB5*M&5/]PT$K9$#X)O%2J_<# &1R5-U ;(H!I=707%MKLG(?2*3=4RDU\0)"\E$5%8CP[-V2C)G$< ) M_ V40+EXF.*#\I"T\!R#8O\6B\I,8^(NDS"^46G-^%?7N4KB&\!D"@6ZO%L@ M@&O5R4@UI):Q0DW]R( L'?:&NC,BW@'58O8:I2!3$\-YD.W0*-B+V/T5,^=_ MA4/SG0M"ET,7MU]DG;D+PL^3N62Z1:#5XJ=2!*7.D5%==98C5X\!RDZ#.0") MB6W*)M6T25&T.(PYOP-T:U\@K<#/,O.6GR=9"UHO51GH5-QC7=;"8H1KMEP2 M.MS7@G.(*1\%;!!,!B9) N8"$.)_3;Y?,)L#:^%NB)0SPRF[)+B5:'*EOT&^ MB"M\Y)LDA5&R"I+5"39 1=)#6I-2,;#SKX#N)WG(9 LR3SJ0T 0-$H :K1WT M4DBA;!T3]7;RK^G/KO8\28> 9G(<;$3%Q+R9#1JB;954 Y?E19;S@<4F]1VP M 90N'5TU$-N9E+8-=8[-)AAHM;!JF(/^F4\32K^U6+HTY?1B7 ^"[Y^OQ4>I M$*[3AYQTJOP<\%,"N"?SY)GQFGNTKU'F'V7.*([_EI(&N]845)_4"Z^184I! MA-<;D H!YB@5RV ='YZ(M2U7ER5*[Q?^W49*"PK^7:5,'#)3(BX=$I=>3MM: MCR$6QS)LRI4,XSH0-\J+IRF?'+N8,J/*A(KD4R1,;.(B.X]('*:D183+,A*D M<*:<-\1:(9E;CAX%MZ"?>*,XSTRJD4P]-,UBK>1E M[@);T)2JM[#4$=&>[DP/L$ND&KHB?Y2W!EP:#^"H%1+J[@)M8G7B*^((9:WA4TV>'OWRD#.*L/[.G#B7T:^?%VT_FL+\28W!8P^^])K_P MFY_P50>M&EZD9+@HW"DT*N?*LQ_4!=:CDJSH9![,33JMJ3B=6SYHE6/X?3&) M']9*'D]'O.9N\DZZ2,%0YTDE"9A(NAOM4LXG.EYD8X4;':63CMHBN81E&:3X MPL?%1+6^(V&/W=36.:5Z9YRJ;C3M+UIN?5!R:T7N.GS7\L)_UV$MK9-4 4.* M;6;<$"R,<"[X7!6$R[Y]"*A4_SY%D\33[0:<;SI9CA^F4%0J*.ZY/_[1)%8U MB55-8E636-4D5FTCL6K0)%8UB575JN [.Y144D&TZ]PMVB,F3UV5 "RK5$H? M)#6FH+O96HLT:I;4M!:%36D8!P[ALG,R+%-*S>7!O(N>E7?!_5FUW_%EMVWF M>U%[DTI_IAP%=E9\=KV/'BAT@3?8P( :-GRV,K>+NM= M2D]4_KQ+.Y+U30\G@%/X; 6RUKM_,79O$JT0+FJWY)6-3G*&Z$LR%X2]2_*4 MG(.VO\7*"#AH-]?WHM%AO"6F33^/R"/TL"Y"]JL=80L$6?:IHU!V2X,\6GI& M-]RRO4VAN!:AT].O00@FJ@U_T\-_D\#2+S):\ 3B28\U(H[^.9N71L6Q/+1! M MG7LYQ>#+SE35X9K24%4(% >?JM",[!SS2 Y?O=0JA^]%M,STK1Q9,Q"@T#=' MKUC*05ER/MA^1C3\BQ"V<#(PMHER9.,_#(/,8UR"4W\ST%2O1%(Z1_:6ZYCT M$:7EZ7KV6< )#L<_E\9K%V9J=VZ9J2UUV@*RM.<_MCK8?$D[7S6+>^T\PD>W M.98'O/<>5=M?FM%>L6+W<8TIPWU6SI5D9O&HN^RVN]W7Z^9+JE&2_2>_VZ*H M!QY9ZA+G*8]=H:&KBM^XCNDE@RS0=)"Q0A]2UU\ZT.+\TH94GA[R'"ZI1)BB MB,0 (@=LO&2!V*]#AEDB(K]!^ ;AG_9N;82WE%L*7:LD($I/UC+"9%B0_HF6 M?!K&-UBT8+[*SYI<2$YP;*BEH98GO5O/=&D-(I6U*Y/F5&(634SDU!&=)$:= M=QOD;Y#_*>^VV :5A06202*N5!%;2U]:A^Z?L%FH5Q4F_D^58L9M_ZD<] MY861G767'#'+_=V+7B'D2T6_D!I*CFF$@I-SK:\H=^Z2,TMUQ2N^"D<_Z/S= M8,)9K>0/PI(HZ213Y9+:'V9V<=!^_H^%FRH?;9 6\L,9&^QJ%;R4F]AJ4,;3 M1-.?38$)U:OC)#IN$ZC;0*J/*2.)1M7Q=V5]&K="XXH0RG=F.!3N6NBBZ[?4 M)+WB+EK.Q2CE]%L+&:CMO'F''$JB78_.*%]@VVL0D0%<@@?_G8LQ\B&[E:Y; M+NS/4ZL1 AZ,/ [3A,>\U M]"(Y6UQ9D7&>A: E%,(M>6K:3**C1270JNGD;K&0ESI>GV!AK)532MUS4'3)L;@RD1D G$6]H[@X(*$1@N9SI[ZPD8T M"$.G5*YH53,B06LCI]B#<$ [; M-4H"HH3STJ?%7'/]Y6I5FPO[=,<\-9P&CG(6Y+-6<0(ZIG2JFU,_RYGM(Z S M9!=!9C.'BI"KY+O6(2"OHC$(^FQ-_6>1U,MG;9T=UK=G:9GC'SR]E:63W>?8 M\D)+]GCDBQ' E@AQ7*A\4 V6K>1[ZH5/+2?D_?*U3HKQ+RXN5J-1:#1#D/YM MC8LQJVP#U2PJ6*9)J\I4E5F883]&XE@5HG9MPONJ @NKAK08]3?1>W7H&/>_ M!C-WCJ=/%5^;R;AB96JAZD--X-'3@ZPB"_UR1B&JYZ#NUZ$\L^)[]>UP+1L5 M2OE!1@TS2=4UK\:!.WQ._*QLQDL)"BWG@PU@=>W&;54IZ=JR% N2VTI1BF4H MQ>^B3G];N:Y;KERIK%II,K:;C.TF8[O)V&XRMI]5QO:PR=AN,K97Z]F%CB#: M%Z"2S,HS6XJ5JSA*5%J--#G.=A';7@8Y]M6WVJ"5U'O2H8O]7&S%N0BD]F]@ M:Y5ETZG8T^@VW7%X:ZUHO@JXJ4-5Y'L"R:8S? D/^;]*L\) ME?XN8*W(3X^YPXO*HV=EDPWSQ8EVFN$C;$]+)[*T>Z@,LL)I1)/3/*OS)YE! MU#\N%,63CCPN]>9+,98PI_S3.:WP3#FZ&QQF''EI<5BR=:C:[6!O"2%*2VG^ MMZYH=/?GG'*\>:7S!8<@K(+G"Q."T$7/GP%7L".J;(C:U#]C0ZJIAPGU/Y;8 M$**>' ?(XR3H0/'O.O;A9>4C1>R?Q#3H^F?G-W@1=H0*G2]8-OU53+F3F:RD MP8(8U[F,DP2HQ77^B"C?%A^E#C/?J. YQ2?8V/NF!\%C57$DDJN%_NR@_4W? M5LFME L4T,96]T27I"^PF #M\VS.4I,M'"&NV^-TNJTV#0/JG+50\:/1G#+^ MIT:9VAX-U3@N7)3>TSJCUYRVSODM\)JRKP0++F3G.Y6:@\UNR(%B]Y]3(F,I M-$C#V02U(JTH[L=D[S1$Z1KJSC6%O%#IL2'G%"W*,XB/@NMC9R[@++EPJ^Q< M/FA4Q(XHQ M#EMM7:)G!Z7MOF%9L1P/:T>H01,I)Z@>I=@8".B7AN_HDD#5:5>U/F.Z,!EV MEX (("*BP*.>OT!:PILY<1!ROTA/Y"H]CFE4*6"!08B<2*7IK7LT/9TD(3 M'APL/?GVI<;FRG6[T48Q;%K@-"UPEEK@F**YR-_:<9/H:=3J5Z4L4%+\F M+CZ6/6V=0O&XG0@ENY*ZA>Z OFK 6B)9Q:ZK0,**8GXQ:S0O3_NFT-L>!%A5 M8OW+C*E=Z6@&J=.6>+0\]CDEVZ!:%(.(L+YP62'$UW)@/ML9DU$8=UY/'?A. : M]^'#:]QE204>,'PG5"T^67J,!$ 5J9P#P6,M]& :2T6]Y3IV1G3M^O$!!NG- MZ*TUY>0;C@C!D>'.'W.\L_3-3Z.#UEHT1C^EK@VW'V232]#D$C2Y!$TN09-+ ML(U<@O,FEZ#))9A([>J-YP3^/UX$H!UT.B^<+,AP0?7K-!&3?[SX/_#D3][; M3^AV&%RTG/\/1X11 .N:1[/ !Z'Z_;T>VYTZ%]1&_#?V*GX%8V5?^MJ@U=^S MPJ8@@".OP7G417_]4Z@)27%J):Q0R(IG[LC1\90^H:>P8N?_B1YCQQ4&XX6J M@IO%?D!&/P[ZFH3HQ5--\/X4JAX!)P^Q'8ZYW#YLY9KQ5_D"*&>7AP)9+Y5I M"A\Q>I<%,ZZN@_^2NP?3$8B7GJS%Y-@"FI8\4O): MJ/%50:3?9Y4G8)\^X5\)IK16Z?% Y]11QJJ&ZI&Z'T .LI MDA1?YCH$@X$.FH@3L"QC=,\J=R=OQ8S6Q8R?'S+9K!S5^X4*$74 FQDB"#&6; F9K-V8:L*Q"G"[FZ*,CESL*;MD9;AX' MA1KH JM!3S5U3Y,]WIHYNC*J'=/H51H9%,B9:=Q'9$XBG^=\5O)L_B/UD]/A M@75,'@?DV$62EAL8?\5WQ3=85$IAV] 9Q8F,4F)*'DXTQ(RSJ2HFQ5)2#;OD MUNS210Z,0WTH11'3^O24&#V:^;4SA;7@(\Y)FWE_Q8F!H@BL>)9V43H4\O=DTB?.K:>E/Z8TWMT9F5=6A MLHR@%KXQ1G!#"?P,T&$*"__ZZ=WGK_RV&9RG"GFHO97DIDP$70^&RD BH, M\*60SRR NTI2FU_ >P?]5VI54!OU.&!]L;)6CV93(N\(8R^2R:@T.W3&K6PN M@4, CGWTQK3/@R;9BU5(61[FO"P.3#$:$X57NBY^W\ONT&J0C TH]7OP&^5R M=\71M9I#[\;9I+*\T6,AFA>J 0%E*UE'U!7[42HBAM5U>@J]2F M!TD+^R6:\'4*J^% O+\U'*$T$MZ3AVGWI;;7TI2VSY%AM5+J/DI=]X/2=1N] MCJPIF9]$@B7P Y ZTEZB'@%I&LO!AL2=Y0!&]<1D0G&L0JVYR0-,XY FI0)G M#GQ=,2#352E2GLIJ[K+A0_.%,;#.4WEE W>/BNBG0@H5RP0D&VL)6&I388PY M%; O#+W".Z&D70V$19[0+0MUCI M L 6$S,UF]*VOK2*O.Q**+LUI#-#1%<>8Q#J?%2&8AJLL,A%>96'JB^FMN^X MD0I/ J<:(>R#AJFEF+J04*-9TMT0C=2[+4\$Y;0(5.\C.7&SJ-L"$>9CL8*V M]6Y0>[>8QGKU)1%J]JBVSY8/BE5?RZRT=^ MY1K%Z>E4Z"(5">U_,BM:0->(]IK8;!.;;6*S36RVBZD#48V]*\LVKT7!^UR,'Y*[6;6KC$ EG<_#1;F%4#%D:.I<>(B"1[Y;P0[3 MQ+O1NJ;L,G6#K=H2>%W*L?#,\8SZ]S5U&'.YR!YT=6]$:G$:1*X3)#0? M7F!3(#%#BQ!/*//F(2J$(W0\3W(1XISH#%>F%.9@+DCUET%*;8A@>(38%J8OP/;"@T! ?.V_00,/K"J,8A!F1@MN/\!5]SI.+(T86@7-N2 U ) KTPP$ MFF$K0[L&+8ZT\Q=;4J(5*KN*U$2%ORF5[)G^8Z[J MK6%7R158B,MN9U4U:Q%D8#D<0.C 1\%D02]2SU A!,?"IGFJ#&S5=2+5SC5F M<=&8"@#1II5_D8M:$.%X=2-9OB#S6ZI<9IV#@-&Z=AXS1LG(;;W6-/1K:KI&()RKJ..WTR<$S7&;ZA%T^]H>KSW,F^77L?=-U79 MV7J222Q=6*]X8;WRA?W^_L/_[WS_[%Q^_OW;YU\_O;_X_N&]\_'3[Q>_7WZZ M^-7Y]AT^^.W#[]^_[>B>]#Y*)\=#HD?DQ*!YT(5YT>U;YD43S[3URO;K!T"^ M8NZS)F$SZZM"_V: SGNOBD.[ME:3Y:D+Q_OOGNJ#.4G%^ 1M"K B?A8_IL$H MP.=_(]=H<5:C3$< "^43]Z4(,?^*)FM\QL1F0^U?57L5Q*UU0]!6'LQ@V^=" MXO@>!W/6K=I3<63?[1L=Q5D6SW:-!!8M;78?!3"W?B5KH;SK">^?QOJWH9*B MIPG0DR]P& 5WTKK"/BV87OB%AO4X5JN*CT$R>W(T=>M!G/4:FFIH:A.:.KL- ME:H[;:6E5ENJA]K_8@M$YP,5>)1[;9W3OX>DKG(WNR=&=K>>U=EI0W8-V6U" M=H,'D-UE(??[$^=^'P0!WGIJ9_V& !L"W(0 AW1'/<;ZN9/=[6=U5BF]&[)KR*Z,2IW;4 FK%2FCJ$!_5?&[)T=&M^Y] MT%Y/1O"3CO# SQB!VD_8L,EW:O*=FGRG)M^IR7?:1KY3M\EW.O1\IQ79,Y@5 M8&7/X*^%[)E'2Y9XSBE0WVD.#LUG-:M8/=7NDD@?N@X)==2:JX89N^70Q MSIRO.4#0Z7DGG?[19'OGR208PSI'L@(DXL&E0C\0\P/'NG"&WV!H9,4; MS"6K-V!UF)I)A?!B[R38&):7"E\U=.)*7FP+O$E_3P-OS+%5?U?4R\ MF;B)D[^! 0=OC_#OSYD>"J/&*F[@@2?GKB.:,OZMHB*DD17TP3,GL2R31LYR MX>,#D9L:+BJ"68_JSQ@OQ-C#$GSJ*RL+8*TN .X=SA-KXK#D>I[(.7<)S:X; M8__2U+2#:CD781J[JDY:D30R7HN]87E@@9EA=["8!9B=:1V7:ALT'$184IU>]K)/,%-@2@AP'=PH!BD$:.Q&% MW?.X_G\L?.I81#+[HL5/E7@%+Z/_:.EV=7OO[)V?6\W]8:O MO<,;3A\),'0BRPL\X3@ V)KS'PYYJIWD:G34=AW\_W$)^!T@VT_I3R".O01G M0'YM.;\ E'%T!P>Y(P,;Q3-[,K&-,O@[._<59[[U=;]@9P*?Y\_ZJY2T'<%R M]$6;0DL@'#\''*Q-Z*61(8T,V:X,>>]= QP?6\YO<0(*^G.@WII+D,H3W_JJ MAE'_7VR%4B5.ENSZW8N3)1 :<=)$\IM(?A/);R+Y322_9IM=BN3WFDA^$\FO MCN3WBY'\?BF2?^^2[+TVQ:A<\2$T)2F?:-X9M+KXT3*JV :MR2*^E(OX*JF%1V-ARVE[,!<%U7 YA$@&*84I*BOX"1*G(>'?<7#T(RQ MPOPZ[+G.*YB74C=FF4Y@X?&=6 6.CJ/'D1U9;: 5AWI,FI=)")12!5R%9\(: MC4SFAV%PZ I;%U/+9/B[F&=JN%9YQ"!R5VY SGD79M:"=24F\2V0D[K6';') MF7DRS !(N:'DARI@EWK:HF4D?%$HZ31JU$,AO$AIY%V>IHSZ-&BON_&:O!)GB*LRS0AR<2RQJ@VRWYA8W,57>T1AD/%QEM#2FQF- M>(]D>V[(OP'YX,-V(OX]!!TK#O@B5 T\H.0T5>/A*Q.T[_#F0"6_2D%?L+ > MJ5*CY7P&Y4"?($V$QS,%'B1^H!:6*LU!&^%+MW&[@D?6THIO;ZY3:-6!IMFC MM<+#66@6Q8K,/COW3R=P2M>7XIR6=/M,@V2NIIGT^QP5E*MCY^C+Y<7G=\=Z M<(N<9D.:ZT@4D@YI-:E$*9:N5D1="Q9-_&)B*4U?G@@?%3V@J#$.>$CBU8TQ)'$D>RKD5L$L:66O9.-_,]_$)715BF3SJE;2I1@H\U"6"V<0Y M33(Q"+KJJFG"+F"8OBZ^ ^?[-$[MOTH$,Z/40H_O319B,$KP4CAHBVF_CAS4@Y<'F>389CF$:HZX%= M?(WI+CBT6\^J)FJ9,:MOL8IN-[K-T-=!3D M5WLFZZ0);>W8)^.,[V^AX#0[/;.4^0/;!HJD*A6SHOA(@"H]:8CA@+LJYZK4 MVX$IS[U$\^1**4TNZA]R _,\F4\[(B8I:52_NI:.A+< M)6E]%!PSPLSE%%QI1I$^*"*"'8<."]P)?X?\V-8I^P*^&+JXE3SA>;1DL%-< M 0,/-)Z.?/=P&:DW-KY^D-TJG*"U(N37MHY$Q_ : -60KKMHKB\LK$,V)(*/ MQYU:7!N11F!48*-;?L!]JM ':4=C$)?X50W.E9#/[(2E4X*3!Q@%>%"UJ3*T\LC M!12=!QA7J9PJ"6H3%8%:UUZ"RJ"[1 -9>)J'OHR@&F5"C=B.2@$J2SFJ,Q>L M/Y^VZY@S:YAO4\N\^UKF!E8:RBMMKXW4SGPB[Z:AS MA;5LG)0=Q84_2_KGI<8ZCT6+95"#9#(0>U54)(^%E?8OL#V;"".$-@TD*FE[ M#'SD.@ZOI0>37&L!J1# 9\)01%=D2TN^!KTPXY@EZ!Y%Z""M9(K5&3QDOE).*#_&G&*3@^$7JV()K]9S2N=!)YER,$*+Y)I M?C:$+>=CX?NE<\2O*Q>[#Z8DBPJ0,B- 8&U*WL2.,1)F NQ0__^Q]Z;+;2O7 MVO#_+507:G ?;<15-R=Y*;%&?)">57RD(:(K(!@$& &4I5_^N[L9( M-L$) !?(3IVS+5(4T<,:GC5['Q@6\W"UG#TP3I"Q9;8-Q!+Y)%BWY/>!=?;RXN)(P>);P(5.C%= MH MF),R"] G-I?_25CT3QPV"?/#G5">_4,%B$#"O*+6&Q*_-Z..Y?T!Y>_7E M^N%R>*',%I;/0QF3 %YHC 2"$+_U6O-=S6#IW%0&4.N%'8T'II^E,3*D?;%! MBL'2];H'7?.8&.+&VUN#/((H!7/J(ID%&@$OJM:IC@]] M?CR'E9\8IXF)QMT=H9G'O/7441&Z]9@12+T\_(GQ4]XIE_&W1V^G#%'FE8E6 M'TG.9T0Q3NQE$+&E4.O#ZP*&=FZ@"^?,MQ_H!;>W*=7S25@=* MFB"'>)745<3BW@D!$'\Y5QM4;#-*@17Q$TE_;[3A.9CO5MK[1!>6^&J:^\F* M#(+/!M@ZP)ZBQ)@5KHLC*TFY2EU*LSD_3 ;%& \YT;V&:V4^@I4="';,HY%P MP_#)Q5SA!![3]SO\*AO_"A]2?31#GM+B\8C4C C%%"<"QGWB*''RVE,8(*%Z MM 20#,=W[*!SN?TI-A&8>1:^,@5UDO =L57"7L-E)*Q TW_EE$XFM+4D_2KQV2[% M4/G&$T'T^.1G AX.]1+-PD]+[>"KUW!RLJRF,$:FK5%I"QT_2K$/=A<>26!6 MT]\$KCM8^X2P/"S-"A48M[<9BO'^8,@3GON'[?R":WDB04H%:+6E,^8)C^M/ M.K&>\+1Y8)T84@3E8=<8AIO(+@AX.;KT?;B!.W3MP(9@U!%^!W.+!&D9N[I' M&.I)TTJD"<-4!V'::N22WL2FV0(SR8S15S*G/'=5)Z5T(*_2N%UH^@E$VC)# M)+,I5(H[Z4%22@?A8!Y/8-SVN M:Z&]I[S=+&ZOXM6);FT%R'&M5M!R8DY/'%HRSS+[P,!T="/(G(TA1_)6O M!JP@6P_JTU9T"(/[;+,:W444*Z<2[1UUA>RJY]B!L(-*:;QE/OE$&\.)M,&2 M&ECM.L!QK9+._A/S17GRI-ZJULUD^WR7388P#^\IDGQPAU?VB8 M /H"D=2LUYO':\\L>Z')7FBR%YKLA29[H171"ZTM>Z%5HQ<:_>'_TE^_J5-: M7C VC5O7M4[KIENG=9=:IPVOOEV/;Y31^.YV?#=\H#\/;RZ5^Y]?[J\OKX=W MUU?WF]ND%;^CT?CF?OS]^G+X< 6+>X!_?ES=/-PKXZ_*^/:*+QS%0M\R3P. M=3!U: 3IA:8C4R-6\::L=I<73%V4.34N:L!J$]-^H*_% MXG;EA/8]ZB5KZ^7C:F/VY<;M<4_WJ&EUHJ]ZLH5ULN-Q?A)[M3=ZJ<^).L4W MZIGZ*F?B3ZC68CM#)UEJW;3XB(6.<0N)=NE%$]MR^_O67\S8IB+V;HM*H^:_@?U M:-E&C2];\)E ?R"SU')Y%\X&7$YBA^&:?^*#8U.=JT3_< MZZ^HP^+3>S+['/RG)$[=\=[6W23:7? RX"9BV MO#M'*CS)34G60L9:O3-CK3)QWS:3=?*@;M^9I]UEX>D&)0:/G^]X\-C;>,^A M?9BK=RQ;P!7P2!';;T,P8J_ ;YM6WOQS^B^9M_+XNZ'%)2\?;,?^ZO(2;N94 MTCO=[J#1Z5&;'!X$R[ZC[B3CWQ3RU>H-^#_^8Z-9:P&*,$/WE_?U, BL+49G-#"JSUIVOQ#0']?76?& M.D/ >OYI^M/1P@,Z)>[52Q!S'@8M1AZT%] /ND9/N?7FW8N2Y;&YJ"KBI'W-3'Q)/:] MB+TE(/9>3.P]9,3>&:C,FX&=V(_HDER9R)GT_QT/N8XZ[G1, MY8N2[5=W"/S=;E]'P, Y[SY;YK4+A,N=99E'Z7X\"21?4IH-NCVU5Z_CDF5% MW$2%$//)"(E38/5L)NZ6B=+7,G%#K7>[:K?=K"P;GP8=XUY==;FL5Z9YD,5E MO;;:K/=.BLM*M!&.[++^YCH>*VF;F/ZYN*U/$:4?#KW[97JJ&=G=,JI+2I-F MNZLVI?_Y)-D.+?-DLD5?%, I#,RN8PL LH-F%Q=;("8A2;6-,L'A.JKMM]5^ M YGY=<9H;QQ/I*"=E+SR';T2["$!>WU1(#4OL-=>E@\1X5$KTAO:QE5 ?RE# M3("8H2<.=,H'@=C3<[*J- M7@5H^$Q@X;?5[EP2%YXK+A2%[G;#A?\CKF-HWG2#R1@07=R+_3O8D$DQP=NY MM#_BDA,2$)ZS,A6YR(OS!6YDD8;:ZE<@X0X)+4GR'12(!5>,_LWDV^ZHK0$R M@_^,<6 P*:I-KH20")^)#)Z+K4B:0]Z;C?4>JMZ >>P MC=BWKW_[5[MV.?H)JF)6B)-Z>*5Q-C_.@P$CY^>4HL@Q*) M5TOLN-2MEU()Q&1=B@M&G/"COG)C.BPT_0F:0Y[JRJ36\=4'R9Y,IR!&3D$8 M9+-Y*;5,N;!Y5^T/D('ULZ-SW*NK+A>64HV5"Q3%>LB[]<,+Q_:I,[UF!+A2%U-7!]@*3$\1_DN' MXK8.Q5(+QS9P1W.@=MO(,H\04])Y$._;+.HMM6Y,3+UP#O#A5*YO2^TTD;F# MWGR^.,/4"0H)J4$1P<$@7^+BPU%'SQ83;R@*_)6[0FRK 1(*%_2XEH6K1BRG M]QQY395XSMIK*C,RFU*.@Z.J*-%:KJE4)IX?)O=)S\4I>RZRX&U#E.U17+%( M0'=!?D?*;=%6ZW5DU6O%NBTNI,<"J]'7$-5Z%E>[G,$5/;6%K5!JR[ D%#PE*%@EO@0A><+1((TV9?6C7%/ M9TB%2].56LCF!\M UJEKV"P.$155%H@*-W-(IR''HB!^)#+R%<5A"\2'6PCX M-K+ZO9-.G%H%?Y4H(!%A5A9QDV4CLFRDP%*$3%-;E!107,(7I?8;QW;2R0&Q MY;V:']"HJ_T!NB0P).4BI3M>3T9RG +_9W-V4Q0/*2Y9;7?.'JC]/C+?VDZ' M7Z;O6/)==?A.5(E9W*B>W?FNJ3:Q^;3WY[O3L6FJ8,&PG)0'Q]TF08718[M?6$T MRC_W0 GUAPF(U?1?P\COT#;2WW+UWP7\^@?QIXX1AXO%!8^T(T.DT+Y M,I%BRT2*IBCZ5V >4)FN&QK XWNV5Q6\G5 MKQMU9T>MUY$9T/FVD#UA[_L-\8]O%TA7.Q97>ZO4TMA;UP%1LK;U7V.@MMMG M518K/>%8/>&M4BMB4XR1& -8[Z/SQ*&EG_,@V4QA7FH9[ 9AWNVJG3XR8TSZ MD;< B(Y=HT3D.I;%9P'PH()WQ-2,D[%53Q*%EIK:W2JU/A6LI3B2-O1]UWQ< M^-JC11XC @Y!4&0S>+M4@M5#V/QSJ"R#"[=S9+_ MQ/Q7:L'J0?Q'AYF=# <>T1QIX35'EOW5BI:@$<5WE"%YH@0\.,;A&FYI:A)82JN5*/MA)FC,B?S ML+>U.]8PP0;>*,S)GK((IB($V[/D*2S=$%'E"FSR2]6IBYH(B1N.2U1O)9+TUKX MQ) P\U3R<@_'FAU1)E#Y6#.@3(DVSQAM(N6R;,@I*MPN'W+&["-!IZ3LG)"G M* .B?.29I1FJA#WAQT?'>.6OX 4-4[$7G]X;YC/_28@4_[*TM+\LK2I>%%L3 M7]('^F."F%:@S+RD)[)W3-N 5Q]Z[SKLB!ZF1-%TW9G--?N5%J#9C@_/8T$\ MFU6C/;F:I+#QX$06:1; U)0)J:MV;H)'_%\>(,UNGM7PI;H-:\> M(=Q>.(+F]MN7O[]9IK=Z_<\B"!&\XW)$ &\%HV;2WW?S\T?TA0)HJJ0>DF.( MEY-LSEM#M;DBMH=L@\5L$=TFB]HFPHT6MU4DFTTO25&ZG>551MHR^>;45=YG M[^?WRSOA?IA,3^YF=0U'[VII/^D'I%XE7R1^ M3B"6^"?ZP_^EO[Y<9//I\?,GC0%8$S !;3#OFSY]9/ARZE*0^B?XY'OM\_#J MV_7X1AF-[V['=\,'^O/PYE*Y__GE_OKR>GAW?74?90N5MX'1^.9^_/WZ@*WM]7 MT"51, C?EQAB)8R"$E+WCIQ9HCOT#L"*:]0SE4N1]EE9C/(OHKF><@5W;BB7 M1">S1^(JK89ZU!Q$K/6'967_';ZDB(2;$05S#_"?)NQ_P@A"B3GA,V*8B]F. MM57ISP0BD K 0()&,JLL/;Z7WYQ&*P+7>4DL5NKA'X='-FQIW7(/3/L5Y*9[;\[! M*;7AW0EW:"ZSVQ4*7L+($9GY,MU]4K1ESV5)OUBR8KK[Y&/+!LSEN+>/BO#& M/@!]A6:UN&1*;,]\)FG$=Z[EYW(ULM2\\L^1UU2)Y\A2\\U50*.%ZQ);?U5\ M5[,]B[5&433C/XM@9O Y>"5R417HG0Y9.+;4II4,&XV2T"@QO=IQ"1Q;2)4/ ME"CY>H>V\1"3Z#"BT!OBCRV*<0"!\/I/HCM]#5#1TW4(8RI0-E,)2WJ'7L4+#O2 MO.E7R_GU.] E^0:TRB9>3'SBWA&6<6Q.3%T+!9;V^JS1:R*(4, MPV'7XIE<4NJXTY*XI*%VFQ+%2OK? L66.CFU$/)/CAVLHPO[(0.PE1C'*L*Z MMY1>J$=6B&F;I6/:DQGK5GFD7.H4UMX^C:$*D9HR#_G%BYVZGNT&7) MI6?,I5E,*HHT'<4^.8Q)5VWT0745[Y&MFB-G-#XXOF8M9312U_NYE*Y4W5[( MP0C89Q+!WD))((]"P0*OK 6M/KMU7.89V6Z*M,!AV%#[=70""1^\EW[%;?WJ M/5'U5F'HNA0>:6$,D$OJQTC]?5%!5V&PM0SJ;[?5)K8"R"..-*B"&_W-YY&H M[&9Y(B1<9RU!!:S3+"6#TC.>3\8JKSQ$+M6EWA?5#AX#36\I&Y/QQ@H;\1CA M]58R8N2%\6\*(IDY65MM ODQ99:;]=/A1^Q M=A$]JK-\M.(FWV(B_3$\Z3DV9CT*G6:L]]1:2^6\\0VR512 /(9ULLXGV1QT M<4O0'"[HF+CGA 1!Q=EY Z.*ZO'R,DAV 4%K@P?8H4[FT4L6E"RXD05%%6?' MB'J((Q@]M=E'%L'8GP4_89FA1Y.=S,EK@A.#,20[#Q])'3P;-9(<$%+_>,#2 MPRERR;DBGY+F6G3MS\3U3:"9D/O Q(D:YK:+[9<;D(00AW_R%O,U2Z0K! .; MU*:\MW*C"2<7/X+.M&(UO_ -JU;5ECL?=#.VGC,9#6> !WU/ >;VZ/:-9*4' M_/-;H]M6E=_>MOL7BF8;RF^#5IW*$#81\97-%R$K\T44"M79?_OLCZ@T4A5X MPIS0@A)BO;Y;/ILDAYT1J31/B53ZE% :K79 *[R*N4,4SG#=)L9 MIOWT#--^]6:8?AE^']Z,KI3[WZ^N'HZQFM2\4E4A+SJ9^XHW94"-@VIL4TR/ M/9IT=5;JDCLC]G1$5N-93C'MGOP04SFX5 XN+7GLP0.!0\(J?(P2V;.P-2YPIK M?>XKFA1XKTCGN^:.DU(HPKV')3J 2H4 M;77UX7JT5;@>C4EM9]'24%O8&C))A5J)SF59)-\N7(<>1O(==!WX-BK3,'7E MV]>__:M=N_S]!GAC5G.-IYH_!4XAKN',2$VW3-A]S26>LW!UXM5&GG<7O*A- M_9E5(Q9+B*Y-@4(L2B7$>'/NBEHG0#:/%OWV(/5?LRSGEV;#";(*@)[:;+:# M.A&U.^BD<_FE:C]7U=XI0;5'Q'E#_,!%G9)F@Z;:K4N;&"WKH&6 ;-+NEJ#" M-Y!VL]Y6.VUDK;:DW;M1G?J::6M/1*K%FKX[/3FMLEH*,KS;*-%$JLES5).]>@D!UH#4_FGZ MT]'" [HD+LOG% /N3D.M#Y")$ZDN*Z\N2XBH[D;GW:;:[LIX:K74YK7]#-?H MN":1*O-L56;QL=20S%Y!=*1T8T]MX!O4('5CQ75C\9'2M03=5=LMJ02KI01O M73+73$,A+W-B>[0IEFTH#ATEJ^A+Y0M219ZGBBP^)AD0X16GP7"6,:\3%*#M M5DL=U)$E7$C-67G-67R 1VW'7U9J>;VIZ:]MI8[U4@G M4(7\'I0IL0QZP8H']U#F6>>SM4KIS9+W7+3 V>X<\MISEBSK%:ZS.;>,)Y>F M-W> 5;[!ON?17%=XES[?M!?$&,\)'Z C2C;J'MU!7.ZEE<^<K5NB8<:D5B MHO(P4?%)9&LMN7:GKC8;'8ESI*@X^LI/ .??9PK/X+,&0/6XI,4DT5H>99[.YL?A:#EAOA7+T$2B4CB-.IMM=^4?271 M9-[54CM2>H,V!.SBHG2I6S?HUB#9S7X"E:IY1-9,G;D&%25B MYJM!(XK[3@GNCA[*>/+3XU(FE6O94-M=9/)$:L[*:TY1-MT6FO-_Q'4,S9OF M1-QP=/#<]D=]SLJJUO]KC69#5R486&)TOI@.NM';==Q\EDG)VD M05MF?FE3E-&6L^T;MTVX<6Q]-4E_H/:[R!HGR+32"JX.,ZMF,Z&HKUV^$&0C M$S8;:K=>W>3N8Z.4(CJ=1)F@O+;76N_$1J?YO%I;SEP>RPB?:1*]I.HSIX M^UW,B&$N9ENT,ADB!SJ;-G*:4&?3KH\^[CUOY;F17C.$7_&9>9Q)4LZ404?M M-(Z;[5OV'6 & J>\]J,S>SEL7'S:H8B-FVJ[497&);L3>08X6<,2&SBEL$! M+N[=@[ZDJ+=+!(C'B\,Q1/G=U!Y-R_3-H&4^M0;\5UE4+8NJ95'UZ3P'7U$U MRKX209LTQ8J%HI2$4A)*27@ZS\$G"3&6 0UU'0C>]\#0>:4SEL^A &C/X@ZQ MI#RZ_5]$-5"K^ SID/!N.=V)1I36U6ZCC2T; VFB$PH^PL@-V71>?-[S%G3> M5CO80G@.>O,4\XP/5Y7%)P\'M)9PX FDR*"K=GK(9IE* M;5GUHME6[EFY[;VHN]]7Z\TZ+NJ6.G*#CAS!-]&;2GO9I)X\3SU9?!O#D-[^ M:?K3T<(#XB1N*%9>1=-*>_B MU29E5>9Q7B6([]5 /)/8/K>O11EBFC57:X:^B+ZCW1*CX?\CL0Y0/0Y"60 MI%@8].O5RHVL: [4=O>XBA%EOXF=E.-N-1K)-#0Y MN!YE?4,5ZK;0E'*VBF^U?,,EG?T MKJ/[\V+Q;4>WX,5^4ZT?.29[X!%7QR>3F"N_I7^EA&7BJG'=T3N";/%RH96B M2+F$W9<@FSF$]JI O"]/-I39YS+[O"U*RBURO&&4CBM&?)VNVNR@ WPR];S: MJ>=M47)I02,.-Q"X''-X$KI4-&A1ZE.I3]NBU-V"1R@F@D++4^,:H$UEIQ"T M/(26$[)I7)396?!0Q/4TWE=;1YZ,B%^;5G HXEHC=F5*XA'5[LE,43M)95[F MJ,2V*.6U@%&)23DHM"\:';791F= RX&)E5L=9H;-9,6.**VR@(&)FUFQ>?0Q MYBRV>1OYY;F04(AV)<23& MJ8CRS!)]HJ34?#".H,(FG9=05]M';K0I,8Q<^:E@&%'3R\)*Y5*,W&RJP"WG MAU'DY,3M=I[WY$1%MS0/*/3;U[_]JUV['/V$IP<.(:SHS4=,N$ M$ M*"-G-C-].K^=#W"D74"!O8BM ^]_4&X1-+ZJ'A3#4Q&15OX4\>%%1@*+9BOT___2),DB>(L?,\' MJPB B2Q*J&8>X^$VU)[)B=N5/T5$>T]I]A^:!1@7?<$3VCQ#Q(_$5870W3/- M[X2)^MA1:_3ZE=KK0$6!IR""I: MCD%+]]D477PA8"9%-Y!UZ9/Z=]-P\"!LJ5F@=TVC9MJ*KLU-7[.D5CQ3K=@K M7BO&5'<+1'=MCSC)I4IUZ@VUT>[C$B=2059=0?:*5Y#;$#>8(?T&,N*6NG*# MKKPCOF;:8&<2S;7!OI0]9P.U/SANKG %%&<%N\N$]FA\_4$MN.[, MYBZ9$MLSGXEB.9[L*2-[RA39R.1MED#,O:1[U7R(.8#5?8Z2],^[;WT')K@A M_GCRH+V =(23AB]:&IS>':#K,I?[35W@9#/<0N 46'D#D^9>CKV"6O)@TG9= M;6*#,CO=P04*P(,R99:7>+.H]M2QX$0]'M$>?%3(=MFTIV'VG"3B.-A]T,^] M:'H%1=PG2(_G;Z=$3[.G]CK(8G7275!Y=T'N-<2[TG6WJ?9:R+(JI'L@/_? M#>TR"]_F.I9%,[Q,JBN(YTN?@/0)'*G/;+_X>2T_3-MQ0=1=!]2>%'D]M=4Z M?4L?,P>=QNHP7!H>\H8N(LD:;O54>L#V2A? MRH7SQ3+%9R<6P+>]NMKH(W.Z5 @#;=][;D8,JWQ+=O# V%1O MT\8J%+?(<=>_'5O.Y=W>="/]9DC&XC,N$TPSM(UL1_-@T%$[C>-BE;)O!W,3 MUU->^]'%0"D,/BA^1M!N#-Y4VXVJ-,[?G?P3 =^?'2,5_X*7E#F^8 MS_PGH9_E+TO;^LO2CN(-L?T$&Z _)J@U4)O)^4&]=YU4V&Q^Q#4\3(FBZ30' M5;-?:<3)=GP*JEQXVV;AIR>7U4ZZON),%!\^#E3,+H+EL$Y,6[-UDR6#P!NL M,>&[$K9$D?#J$<)]ALUO;[]]^?N;9>JMU_\LPM+!.TRNL+>")K?I[[OY^2/Z M0A$P2CTDOT!Y0,0Y;PW5YHK8'K(-%K-%=)LL:IL(-UK<5I%L-KTD1>GVEE<9 MZ<_DFU-7>9^]G]\O[X3[83(]N9O5-7!YO\4Z!.^MOK7RSO(;2Z^77QZ^JZ7] MI!^0>I5\D?@Y@6'BG^@/_Y?^^C*Q#G/4?-(8^C4!$S3!MO5-GSXR?#EU*=C] M$^U,K'T>7GV['M\HH_'=[?AN^$!_'MY<*O<_O]Q?7UX/[ZZO[J-P4WD;&(UO M[L??KR^'#U>PE@?XY\?5S<.],OZJ7/W_/Z\?_G6$-;TU;8!@SL+3; .^A;SH M9.XK8"(\$I?",]XNZJ+LE:VBL( X&=8.P/Q?WU +B%A6 /NCU]YV."&TE+(;"':1';[VJ._0.[+^^:=0S]4R1*81E M<="_B.9ZRA7*# M8E,?EO613FBD3;/(['-I+%;JX1^'1S9L:=UR#PSA"[@,-5L=>@SH&:N/FK$* MHL*3W)1D+62LU3LSUBH3@P:K[W3^?,0D5V[D\_;,+%:FU)1[9C^?Z208N1HY M]:7RSY'75(GGX!O.@Z_-PA?-TFR=J,HC@5_1YF'4Q?M*-%I=MI-7"R! MF/(DL8MJW+I5(/:6.NATU58=6=G^L;T>Z/M_TZNDB)/"3#TQMTI9S*,?G3FC M4_)"7-WTB&P1?A90=*ELS^#%*?4&_%^B3N5X4HE]*9=$EPN7EOK!Z3@&EU#L MEV-&M]Y50+K_@.':#JNZ;N MAY/1&:E)N'L&<+=?;VP'=X>_--=X>)T3)IWN(H)A\N(G)9>[^Y]<4B&5;$MK M9AOZYCJ>EY1NS59/;3>ZN,2;Q,>5QP3-[?#QF7!9J]%4&WWI'T;\2&3\T]H. M4Y\)_["&)<@:54H,?A@&GQ.7$13]A(3?9P._V_O []N85KC4J+Y(:S0::J,C MAUZBY56T7)C-7YU]@/<)\E=ST%4'V+*4$).QY)SN/I#[!#FG/5"[O0K8JA)L M;P^V#3(AKBO=W:?0B_UP#-Y#FO&A$3C"3 %V&=!QY-\0B[!^6VWTD66H26Q= M>80@RI0J.NFC5+YI]M56'9E-BI@\)4>(TJ PI'[DQA$@F#O89HU*,+P!#']U MW DQ_05%P8"'D]D>00VX1+YGB7P;HE2UHI%O'FF;(L,]H'*6K;8TH!UM'J<$ MP557^0U1_E05,I]/A8404^IY,,?;+.X0Y3UA ,2YL$@<+5Y]J'F!F.H/+);X)QI(<"KKGZDX2CN<^7#)3LHHRXC X MK5.2]2[FFZ%MW'&N616T:5D*VU,'@P8N>5K ]5[@Y$W%:69H;-S]N+97H-JXY/AV:/VW*N@'<3; M\WUZC#OT$;!_HMY\&YK'5D/N2!L(+TC.$KJB#FE'MWNV:1I5!ZG:40?8 JD% M7!]F!CR-U6%F\FSV%?5\.[IQ4^F>GV=&^KA75UW&[,O.HY@8,\-D64.*&RBT M,."9"R@XZ$NJ^':))BFN"23#&=RR?Z832/;AKW)7B&TU14DD*R5<6*[3>$YM+!'LAFO1 7QL_[RRWMI%I+&.B9.A;8&QY_\+6M6PLZ M->_6<>D&AK[OFH\+-J[\P;EQ;+H#U[$L^,@UO2WB^9%5U:+N#G1^#J2^1Q1, MBI'5LIFH48B[ 1D3-3NXF$BR1U78HUG(:)0=V*-= GNT93>[:M44RODILLYP M>YQ<>++RP=I^M0;D'YJU(-GM\$%RH4M3EMBX C536;Q2>/KO"J^(R@ES9A-9 M.RCY8$<^*#RE5O*!1+MR?HJ$N_G#75'KS*/-5"D*&F]NG@GR#ETFCH3'%8<% MHF:-1YNDJL 0-B0D++E&U*KQ:/-3CLHUR!PV$GK+L2D2=>>"ND7--X\P M2D5*-XFW3PRM6D0[N4T39PB2GXZ9D)'7IQ2'56/A"XE M*XARFXZ9TW%^K" ;09J$V!\!XN22J[ M/U=K=9B9?@,[BW+'BK462F!G=&E@LN4SCM55F%%%B6C%VC(E,&KW5!A5]GF6 M?9ZQDNJI]5$IL^ES2]2<$H&-DV\Y?/WT[9]30"]8SKSB8B&;X0>RQQ)RXI.L M+%EY&U9NB]JE(;"33KO3D^P^+;M/9[Q]/MVGAX9A4G;4+.56,XW:M:V,M+GI M:Y9L02U;4,L6U*?S''E-E7B.;$$M6U 7D@Y;'=?IP?[0MJ@]Z';ND1@/43AT M;0=@"+E]U6@VU7ZCC\W&0NKT1,&T&%DOFZE:>SLJ*LI4[;K::R/S04IVJ0J[ MM/=N45T NW1*8)=N3^W59_NE0YP#JT>NFH'?*6#4L4GM4DFRXCZ3Y:'>XMGF69'[771^8@E,V!D MAHZH;21>P+N'_NBI_1:ZOI X2N JWNJ#DV+MD:%A'2B2V)X6N(7IST26PLEN M'\>I?NN(NHNBA.5#XS\+SZ=+\!Z<-0]DQB=CLU&"R^X(K-DS?7)/W&=3)UP MWQ'=>;+9MZS(XI[:ZZ!KVR<+YBJW.LS"(ULLB#IRHC0]RA4+_1:Z/+$S8RG< MJZLNPXMZBF(PKU9FQ9?)\(VZ6N\BR\HIKOI.MC&1;4PJ %RKDXM?JB$G2IG$ M8[T5D#)9;ZB-=G7AF+32CJ$0*RTFL@5 1];M5$H 2-:6K+TE:W=E]5#E65NV M/9%M3W(+X1^U[1TGB.OJ1+/D=U.9+>3 M0A*"J^-A/=QM*NK^O)W7)(1!(0K*-R^8F M46OE[1P5>7)3&4U9>UVU.VCCXB;))Q7ADZZH;_%V_4TJQB?M=E>M#Y"U!$"5 M%X&QB'.TF"TLS3>?B4(F$Z+[BA9EW2AO/4*4._),[ 7Q/B@WCD^4UL4YP.E3 M3#8_&$%W<\D@WUVL;3&'-R;C*T;%XPD=.R[+2I?YP[+V\TB3WKOM MXT#W'3P2MZXS,?WOP$L@2>$2X#,I?%%7^P-D+:+D:/=JK0XSEV?C)5%'41P6 MA)!]8ZY5!TUD=L'943WNU>'FR4R=*FI66H(1DY].[0[4=KVZW0^P]*R1]8YH MI0L64CVU;)PRZQV[O;WK'2L60FUU^NI@4%V\A#94<<*2I>+R(9OS99:A0 M\K3DZ:UX6B8.5H8*96FC+&TLS(8^]D1W7>>17F(H8W]*7(5*&Y=,B>W1;#CJ M-)'5CK+:458[GLYSY#55XCFRVE%6.Q:2)%L=_^KA&1^]QOY-HF)HQ)!1"AA= MLZ0GG.Z4U0A7NZXV\;E5\*6"H&!BC*RX@U__#WTV&?=D?MMM#53>)(K:AXEOAHX;K$UE\5W]5LSV)9X,D"2SHO M$W9F/O,*3/8I?OVP&IOX,@-#9HP?)^FBETO">-E2>MU#J#/WAOCCR8/VDA[S MT1F@&^0ITRTJMSK,PF #!,LELQPIGZ]BK497[6$K5-T_X[5ZC()[=;C9.(N+ MM'*KCM[9^T?D*NK5:STAEP&",U M)RQP*BXV-@B$_7/993P6#X5*5I>LOI'5]T]Q/R'=CS$J7$AQL4Q\1YG*+A/? MQ8GOP,*U4HZ\IDH\1V:[RVQWF>U^6+9*?_]D=[%% M@].?DLA;:7?0>5&0)J.@X%B,?)?-4?MGME>2HQIUM=] QE*26:K"+/OGL>?/ M+"5TMNBIW3ZR/ Q4R148!_W$#42 M2-!;[4DD_5SRGX_'$YT!+HY 3'B2UG/)$CX:K3?!0JL M4O4F5C,M?U,>*VC MITQ<9Z; U=42Y .0E-./!*4G#4K)+$63OPA=V0>X_2D\*EPB^\0'(!$0&M;' MY!0M,I,X#PL9HR7&;-W7/R;.RYX[%ZH]\;=?V[I+-(]\!?%YOWCT3,/4W-? MD>-Y"QH8J^;L.22$*GEC4!%12R*_9LR8PO(RXY@6%:'FVVS MN%:4;X8Q&K![$V9DAK_LP%RJ+20[,&.#C]7I\U&J.21JPHC&!BJB)KO50E<= M*0TEQ&=><1F1Q?V#>ETV!*H.]TN^EGR])5^+&GW)MD1X27$G@TMV4LZ[K;'L MI%Q@)^4'Q]+)LG%Y)D6QVGZJ&>TD%= MU+TR\)6@=7>V>W6UT>]ALXR0>C%1,!Y&]LEFC/9Z9P-:QNC4.VJ]@VRHO23Y MJI!\9WTG8[PDW^N"+I -B:M5ACCB@^[,9Z*0R83H?B*56GE[3XAR1YZ)O2#> M!^7&\8G2NC@'O'J*:="'0]3M/OU#>6H[G22QYTE@RHZ!F4!>UN]P-3.[;RUQ0^S)0VVUD MFE*V;JNP*FV(^B#FCA.S._6WU#HVUSQB^CD/DLV2R U1N\'=X%]^$KG;53O] M)C;JE>W,UBTF;/%,@]J [V9 6AYU,2N+>?0CA_$*>2&N;GI$=C@[:?"7)6E$ M31H+PWXLU$'IDQB7"Y<&.)AA^0_-6A#VNS&C2^\JH$LC*8<&V()XTH=8"46; M1?VB_GZ[8X7AQX.(N]]$!RVEYW!K?.E--1>> M/5^X]#V?CJ*@R0BNJ?O$"&$GT)@$F&<+,$7]#@5=N(:_--=X>)T35IMV%Q$1 M$R _*0G=W?_,O^1\C=A:>CY;W#=W>?XB+L$EX6CEU;8HJT/0V:J"O%*!9#0D M)"FY0)38(>@454$N0-8I2D+=PZ#NG+B,DN@G),H]:Y0KRM?9B')O8_JY9]0E MI97$MZ>LV46))AOQ+7(ND<@6\2-QT7]3E(JR$=GN0?^'!R6V(OWJ!"8DJMT> MU1ID0EQ7NF\EL*4B2Y2)E'M^ ,M&SQ)'EP%-1K:]1*P58R^T3))-_J+TF#P3 M!/*B_.JH8B1T)DE;E/N2>XG169&V1)G)J;H<6;H$L*4^U3P E)IMP&O?A#N7 M@/*4 656;GM3E)M4;,;I74R#0]NXXQ2X(HY23IVZVAH@\^S(*B3LVC:3[$5Y M,(65(>U)]LV.VNLC,Z(D02,E:%&R2K$YIGO(\9[:QS8N4=8NK0>-O/]5[9'! M1=V9S8GM:4&I$OV92-QXRK@Q2]R(LH(*@XW#J/.6]^ ,#<.DR]&L6\TTKNV1 M-C=]S6(&#J/448)0[PB0L&?ZY)ZXSZ9.N&"Z([KS9+-O69%1/;770:9SI>.R M$NHYBUU$"2F%PK3U#627N(WQMZRX! MX?05B/-^\>B9AJFYKT%?XB!Q!']T1@+8JNOMEBCQI(C2_%-F \34)@E^2Q#(H1:WK)EW\SD=EI.22VJTCB_+(:'V5=;,H1Z4(\)DC,ZPV M;I285-+]CD']EBA+I3!06H0JZ"$+I71<0.,1[&O,7Q1VM$SK@+IIU%OPGT[_ AL.'2U"F\N/G+YI%0VR-W]"+R(,WGBU(EW+5S((:-4QY/"](0+-U:V'0VE['I0L: M^CP@J#U:9%U ,"E?VZV.6L?7Q"'W>SLZQ#@A(5%Q5L]FXI: B0MH.Y$O$_?J M:@/;[%SD#(![=9(]U[!G6\">!331R)4].W70L?CF MT&-A+SZ]-\QG_I/0COC+TE;^LK2+>!-L#WP+'^B/"=H-X"=[Q[0->/6A]ZZ3 MBOW,C[B&ARE1-)TVZ=#L5YJV8SL^/$]SX6V;Y? \N9JES#77IR8-6,=*'&PC MAC(Q;;!Y3/B(Y\,;K";R70E;HH2R>H1PGXIN:1XPSNVW+W]_LTRQ]?J?1:06 MO,.D#'OK34 LJ>^[^?DC^D*!@:&D'I)?<#@@XIRWAFIS16P/V0:+V2*Z31:U M380;+6ZK2#:;7I*B=/O+JXST9_+-J:N\S][/[Y=WPOTPF9[H:N+S?8AV" M]U;?6GEG^8VEU\LO#]_5TG[2#TB]2KY(_)S ,/%/](?_2W]]F5B'.4,_:0P7 MFX ):#&\;_KTD>'+J4MA\)_@D^^US\.K;]?C&V4TOKL=WPT?Z,_#FTOE_N>7 M^^O+Z^'=]=5]Y$8M;P.C\OW M\3^/L:ZWI@TPS%EXFFUX%V4O8!5P!73(8'7(#8 *'^AKL41< ?_[RJPDH 4Y M^O(1C"]B6=Y:X81ON96!?TQY*6$<5!XO&.3J5[X->J9**3+EK2Q&^1?17$^Y O(PE$NBLWD[2JNA;@S)%'D+90;7\G,A85I2 M1,+-B(*Y8_U/$_8_8?2G1$?%C!CF8K9C/"#]F4!:4ED9R*Y O)7&.Y_(+/6< M7X2#5=.>PA>&(IM]XH-B4T>6!7](XTF?WI/9Y])8K-3#/PZ/;-C2NN4>&'@2 MY*:-U4FEO,K:._HS G]G/VDT,C8L^F;Q/OP MZ3W]PO+(ICPAB4MD5W$U0&[A@A[7AE&K1ABG]QQY395XSMIK*E&1'5-YW1 ? M0 S-0E?>6HY'G;ZGWU%CST8(U4G]/;SE6[O4NL%;UYF8_G<^UU%0?310VVUD MC25E^[:U3GA\')&95]J)WAAU;#FLB+M5G"']9LGJ3JE5;!MD=;>K M=OI-;*1\K!9K1_9+)*:-T-:^+FUFHIL687U^ ?GIU!DQ=YUGDP8R'U_7>2/. MT@VQ3U<)Z9J0-B_ZY\AKJL1S,+@F1-7(F"JC+\D)'(O-B M'-Z1ODB:[ZG]#K).7XA)2U)SJ6WF=Z7F=EMM-Y"-$SEV,@9RH/CVFV;:%PH- M<2E :E[06'YBOA C9Y'9"_YTX:+F0[4PYO)[R!M*"52]^G8OC2]N>.QX;WC MR9 18=J5BLR/*F->55:II7:*WT3D@B!O&YE-A)BRSH.8,T7VX2WBBQ#9'72H M$,=P(7R D+>WJ3UJ'J%I\[,YL3WN1B0O]& IP\$LT5)JZM/]5'/)%TJ% MHP01IIND]SK(YJ9(=V$E%&@&D7=+37K:ALC[+609?HAI29)OD2E/[=W)MU%7 MZ]TZ?OJ5 # 1.IX0UP7P%Z2_^]H+D3[ [S__P.EO*%MP+\C M>-/TEU*#&VUT_3,E_*N _LSRGW1%*1(%AHLWTKL@DQA;R8=T;".E95'J0X'! MXCUH>:"V>LB$N'0-KEO+#9TV3C/C:3-K=Z'["Y=FQ.M@!3Q)B'B^$%&4DY([ M1-0(G,==DO!&G.YHKW4VT#9A=3;5'K9:&XD-*Z%/L^AE_Z!ZN$ K\YCO'+M"S%G,TUTZ5%E!+ZG2OT M$V6;[ ;]_D=3;[JBM@01\50)\EV1B G&0FF4^L["P MK]E/)IT\P>I#) Z4.+ G2CLI @?&@F4\N8X(D><;?V54RHA4 L,J\11:SLBF M>5%F1&' < _";ZJ-KD2*B!^)C)Y%F0^%18OWH.=V0ZVWD$5UMH".X7RN;U__ M]J]V[7+T$^3]K.8:3S5_RCJ@&\Z,U'3+A+.HN<1S%JY.O-K(\^Z"%[6I/[-J MM%'ZM4]FM>?FYEN<,3&,:HB7+O%A9F1++H$3)2IDE(#U70"I*?2DL M;3$IS+X[]M-W*KJX+'MPOA!>&T>,\22EGEMJNXFLMZE$I977XJ)DC-U0Z>Z6 MV-8TC],60TQ[H5))SQ*4E@=*OR]UTGE<>'!&GDR//%LH*DJZ*21& MKIGVV.7M&.Z!^L:3>]_1_[BV[Q>/GFF8FOLJS,'&*<0D%*V\ZA8EAQ3:6&VTG:/2&P+<'!#JTC5% GEGSI[IJNX&L1Z>,Z57?(BTE.^QPAH@#>VJ_ MB6S)G6)MKO8:R(*>TN&*7>%GR,$.BRU-& MEUGR1I1M5"*X#(GQGZ8_'2T\(%SBAJ+F-=4:1JT/*@HFT:J^\]"VZQ%ELUX7 MI:J4B"@WD;\@JM]6&]@JU2661$K=H@R5$L'D[M3=40=-W,1]5""I/#JN0=P( MXC7F+XKG6*;!% ]HG$:]!?_I]"^084[F$H_+@\N&FSN=VQ&0Z=:K.TD0F_/N M-\A$4993B8"7<<(X9(21-C=]S;HA?LIQVL$E @NXHC(!P\EP_RGP<(8U"LPI M2N,I$8YG,*<@=:>#K.CE[.@<]^IP%-IC2IF[SK-I$$-Y?$TV, *">@Y\XQNZ$Y4@CK+/ ML4*^]"(VAM3OOMM6L\2Q*-&M,),%^&($;'$;<,67UY\>,4 FAYPQC!@C%>'N MJWULR9M%7-/1@P_4%?4L6WSZ>A[2=OKMGA MXQE]@01P*#\[0&3, *>6]4?ES6?*^\K$SG/D-57B.=MVN3WKE&#N8N?%9H;I+UR9$ES5;(H<4B1*S0F^ MU5YG<*C>@S.D0P%< K846$_^ZZVEV?[0-J[@W3G]2"H-LJ_V>LB*:#'F/LAD MR6V3)1NEI@+O1_5 1!UL7G9)STCIN+*5M&G@J\*6)625T+-9 ME%]JRNJ>E-]2ZRUT/331$IBDZ5+S/_>DZ5X=6?JU;#N0C1XU'VY0NAC/!BYF M&J>EIC2N&*?7MJ_93R9M<"(89X*LG8ET*V)7I9F47FI*X(Z4CLP:DC2,E(9+ M3:G;B89;/=PT+ '@4@^ Q.3O,$?J5>+ 4\:!68)%U.UN-QCX/^(ZAN9-=Y0I M7Q:>:1,0)W3.W7A"\_B"WQC"8E^X VH7?\0E;*3[L/JZ591LD1<^[![(!Q'Y M#]1Z'7><#@EU28)NBO(HR@.+VQ-T&UF7%4S(L1IUW"*4>1^$I;]HK\Y"56SB MTU>LT-LPO;GC$4,6<\MB[J,5S4HZ%56S+ MOE#IOE!O%V W**9](:SPE1VBI%%1/&[-=+J(,K;*;A%U';)&JNF%H(5]3^UA M&^E=Q(4=L\'G 4S-:8H M+ZOL-E';:LS60.VTD:4['Z +9:LHV2HJMR!I55M%34Q;LW79*DJVBI*MHD[] M.?*:*O$Y,7XNJF)ZN^ MSC;;MWEXMN^^9:64$,>,#KVK@ [3Z6"=2OHC$6SUD M(5])QTCI^/!$S>*D=D_MMV57@(I@0AX"9]?+78IP9S5*6JYC630Z9E(,!!^1 M$/&4(6*6K#D\MW%W1\H/TW9&G@N MQ(Z8IB09EYI=MPLM-SK(IL9+GV$F/KPT/=\U'Q?,"ZSXSEI\*./*)PT0,ZU1 M47^Z$KJ);I0U:K>.S!"5[L,J:U51 D4AX' 3B5>E01IBTCH/:LX4VZ(,B1(Z M16T2V[T&-B*6SL,UR8C\3GDTV::%-/05_.B9!N%9^!(5GC(JS) N;5'>2H&] M1;\Z[BBBP5&2!+^;VJ-I@<#Y&I9\;"CWPJE+I7.Q$AHWBR5$N18%XL>39PG$ ME'<>Q)X%+]NB7(N\X&4G;Y*/*+V#O-&NA)_QV'27&*:O3#2=7:P"!&$;#)!. MB*QS.5_D*4J.*;*K_7@2R921X_E5TJ 25%9?SXKR,PK/:130?-+OWD'6+4-Z MU'%:1*)TBT(:3E9?5,M ]0Z%T6_GP84KCGVAV(X/*X&WM$>+L*;T$AR>,CC, M5)>BU)A2JJ#OR#R20C>4(F\Y0:YITB@+7S!R%5K>R-:SH@R-4KJJ9Q!]3.NM M-BY:1TQ7DI1%21BEI#9N0\K=%K*$(XD:]T:-M',<"VTS-Z.$C><-&T7),GG! MQM4Y@6O$SG9"%8R#]*S+8+RE<"@)ANF6E15K:]A+)I1,*&9" M4:I5V8,MMV7"3A>8L+KZ,MO&4'1+\^#4OGW]V[_:MLW!UXM5&GG<7O*A-_9E5HWD@USZ9U9Z;SS7-,$QZ1F^D M!?/Y:C(A.NO^0%[TJ68_$<75?*+PGUED@UHWTGB1QLNQC)=21UYQ?AA/K@)N MN -F&-M4/M/_O_KOPGP&P6O[5+[XKJG[Q*"_&-I&^HW$)Z]MW5H8(,@O36_N M>)KU#0YD#G\!KWG+E04QQO.@QEDLY)OJ8("LK[RTB:JU.LQR8H,$.'P,6/4E M0%NMMZLK 21OGS%O9[!VM]3):"A8._:>J)T.N@*Q@TBSQ 1@J@/4)I+Z" V MD]M(*H\#D9@X%,V&DXM(A_\>:%?QIT1Y)9I[C+B0K$? 4H_0+75NVT%B[A;. MQ3% V#&*OPPH/Q)^28'*A:P0PS3Z:K>+K$X0HVTBT\"WK6SHECH,#@$+-5MJ MMX.N/E$R!TKF*'7"' ;FZ*A];*$0F4.U 4V/MH;.JO)(X.]MFEOE3 ( +>,2 M,BY1F$,Z2[@N)9N:R.#& 8Z)?EOM][NXQ&@!EXN9/4]C=9A%0#9S=P3,C0@N M'<#MMMH:-$^*;Z4Q) @M[&(/$7@S MLH1DB8FTAHYF#?4$@A=1_.*0,&U7;3:K*W>E-81E=9A%0#9S]Z6K R=SGP9C MX%Y===EV()T8%>);:0P=$AG2/(_ [Z;$,EB&%9 36;*/I&TD;:-CV$:]^GZV M4?94%(W 41TD?X>,97X'COGJN/?:FB$&. >I2 .H@JO#S.?9'-S8SP"2'"RM MG(JL#C=O9F6Y]9J%F3G%<&C$F(,^LD3.2K8&:^$T7JH=R7+/# MQS/Z J'@\%#I!X6UQJ,][SXJ;S[?+^9SB]!.Y9JE&*:G6XZW<&EOMTG0D+4"F&Y(:0=9HJX,>LIXX:&-= M*'@)(T=DTWJI_9FS:+VC=K&%@"455X2*^Z6V(MX@L0?(IBIM$4RI\*@6],@2 M3I(HOO9")TF>/KK,%1V@!8]9.:W]4CL#<_IZH.05BR-!]UZUTT.7L"J;]^[P M2&0*M]3>O4(B3TS7Z#:1E9,BIB-)NJ5VULTF7;!YVLC$\@:T"#\^.L8K?P4O MM$>+L!>?WAOF,_])B+[^LK2^ORPM+5X96QA?UP?Z8X)TZ#(3*YP7_;S S\7> M,0$'V_Z'WKL..Z6'*5$T'2YWKMFOM*NM[?CP/,V%MX'>X.^>7,U2YIK+)O31 MJ1% =2S?2:.E \&H4$F_/64&VNB.TAVV Q6T2WR:*V MB7"CQ6T5R6;32U*4[F!YE9&N3+XY=97WV?OY_?).N!\FTY.[65T#E_=;K$/P MWNI;*^\LO['T>OGEX;M:VD_Z :E7R1>)GQ-XI0SD$D7,:/ZGQO"H"5J?XDS? M].DCPY=3EV+./\$GWVN?AU??KL./'U+1 MM%WZM"TXU]X@/@7C",+/C#!L!7,@NN8/6_EU?WH[OK M6T;#XZ_*EY_WUS=7]RD**7QW22#?Z,]7@? Q5C D3]1$'3GN/$@"!UJ<9WGLF8$'K4]NQG"<3WO]E^E.J#O\@/LA)C7;B4LC+G+B^Z<%''?@= MF"#P_ZKBDJGV:%HF)3Q6O^SY+K&?P""QE;DY)Q9[$/V% ^^Y-)G S"]U? M4&.&>>B8_?++<2WCG?+5<16;:*[UJNQ'*)TZ(Q16, U'2+]ZQ.TH9:IYRMS2 M7L% TF!UCDW@>V!OKF.Q67U@-;&]^JYF>U'2.S6B'&O!6HW1S:>W_$3_(+TK M59F[8+*[<+>),X#O9]N$SY%?\*>NJ@3_$)NX3Z^J,C/9 !->!3[A+V!%"UJ2 M0[QWRD-B*YKEQ=?@L6\FDXFITQB*XH2MT:AMR+Z*T&](70/_6MC;1-/I9L+? MSUWGV31(DC;BW8<3"N-+#B:N/"Y,BQX='/BC:QI/J8=%!P-[",C1]"@5SDR? M&JMPIO>^Z]A/Q'VGW&L3^L]UZD0_>8N(J:%="][\P_T@.N33EU-)H MMV*.H2B.,B$!)H0O^9P^Q4>X&_),Z/EI/MN90>9 ^W3MCRY0/OP,NS-]CYZ+ M 8OA^P*^?#9UPJC)IX0"5_$'"3>G14S#&ZSH'X'2@$Z=.7]M? Q/V8U.E%$_ M__7@H[?,)@F28P_@]P0\RUX"&1NQ=7^>8BYYJZ:78$!*F< 1G/GF+IDQ$4:O MV_39)QW/,Q\M)M867D(0OM)WX$$DD$_A;=!2&4*#((IE3KC,B\6A.=E3:MF. MS\66.:.T0;C@ CYF8LC6":/#)3$S=*\4&*I":'&SB/XB7Z] MSELTLK?Y8?)%F>SKZ1X%M,W.D]CAMJFD(&[@S0I%"?L@OU/8J!<(.W@Q(9X7 M2.V02V'-7,;67&(Q_UA2K/Z@)^:_SGG=TQ+GS>!C]*R"@Z"N-=>9!0XWUW4\ M*B#I4K1'^#/Z8D8W#VL-A,H<[!#X"?3<$\@2KMOHG\]2-Q9S?GQ+L&H D#7# M]-S%G GBX(D.W0[P1J"]XJ?#+Q)B 8[8=GY1$X?40*$]L9L"U1)=SPUYUZ@A3@<14&VP'X$C $ M>8&;"ZED'=Z#JW,814Q!5 6DP/K.!!0B=J"9 MP&;U" F9ZAKHP5]059(?D@*JA2. HZH!" +6H2I">1LBGM'U[6V(=BZH.*!' M!8IB:NK3Q'+B\YPXC+7@()ZIN6T<0O=/MA;MB>H::%/Q.]EOT MQ'2] %0;*U/+?K-"3!"A71250)+>^07'%C:RJ(R&S0G !HCEDY)=&\^4[,E MD$Y,=FC/CFD$Y 26C^.":-/@5U0L A&%JAN@$U%"9<3P%&@WBB1 @B\ 8C&] MJ#OL^KC^#6G!,)]J\"6@?!FE1"!X1ORI \BU<)LOQ&>4JD#?470.XA=D+$5_ M7*H&UAF[U\#R91N*]13#+4Y"< +U1!(UA#C!GWI38/*$X6\)H"B2DW3! M6D$##P!94&X)M%Z:=LCLD7Z?H3"CS@ YZWKF),"T=%/ 2D^O^TNJ9KT^B,0Z M4]M&TM9,FIH*5>\3QS(=)?S4$W&>7&T^980(Z$AG\(T#38W=((*)A4662=/1'^2$T:)RHGM(5K!WZLZ/OH_L%,8K^W-6XU@L6D M\(B^25DL-E$#V3,S#'\LH.7$H71%=QQ#/R_A%%+DDX:!\B07IX7 M"$N:]L:3340+@DF-HE#@\KP%KBG2L/"7- A5_H[V(HMXS6 - % MW@E0/'L@-C=N[_'LCSZ5+)M3( M]<3W-C.]V/(*O1U+F$/7YEPN4OD,IS0!^6'2JG:AAY$[8:BS\(/RUKQ@YG@- M!.8LJ?8FS B)W2^1-X:"0[C04!11$93&B\O^^-BZ3EBL[$\=8 D[Z!6S[(:A M_G*J&+0 2R6_\R/[R%L3UKY1#%,UR.SH6%"6)_5*%W)O=NK5$VGQZUB+OQ\F MM/?[2_H6%30NK08(&O6<\.&9GUF[LD6(SH<4A3"V^O3>//.PWWAOT?JW!4"2 M9E^ELK6G>0H ME:XZ\AFZJ?L#Z]!6WM)GA:HG=;^1]@%9[*52'U,?4Y?\=S8@,YU*'/AV*F&X M0KXB%./-DZ(Z6\)N!A89'$]"@S$_.W6^)(&3P)(9#O+,'TY>Q:NGMB=] M_"\:16(R8[:P?'-ND>3143 &AFOP*MY28BUP)MJ%^'Y$7!U$6H(X7J2,0_OV MAVD8L(0K@(;)_8[ >I\[U)-YG5K1=S@YV*^Z_?/CR%O::Q?X @QNP2O_<6#K M"G53!C;(O08K488NH'(JQ!XO0F_Z;0"5@5"4'W"0(+WOWPW?T9>C=_]XMV9I M#_"WL'K L3G*W)5%!^N)K+1@R?SMI.+0U]Q@(0;-2D91< M=:R+DD%,(]?ERA'ZZ\*DSD^XXH11";+IR"P$GI-,%L@^2?4>:G]+:F_,0 M=?(>$&1JUIM!F.DM#:W>@-[9-T+98]\#ALP=F07N\,2>N ,H/+:4(F7@A1^K M9D7AW67!$$DQCK^AA[[)74=2#@.3O@))F2>RFP0>'8 MJ7C2BAZD\CV2Q&T%TO/@F&CH+-W_Y@(6'48 B":!\*"GZ:_UPQX&<^C14&>B MKX'J8ZD!X4B,(-2]/]LZU/K)C:@: M<8@T-*M8;&S)K JX[^>[^W=)ZX(=&2^$8(M87[D]$/=E:]3351K_3IF5(S#! M^-@$F@,R?#&]VF6PN&@^];7]T_M!*/DGJKYO84&ILN\:\"(M_?[EN(9'[&3= M]_7-U]3DT MBC9A7ID0*86B4=?FIA^8C-R?9[@@AYAM%8LFS5]_O-U.OWMRQ^M=P?G05?+C MN0Y/YS(XG-@?G;P"RAZ;;H"!'R]V*41>"XV[!,+3&IX4MAS5KB;M1% M+:Q62Y"*.OWU/0U6JIZV./W;()_#N[) +MKTU[I#>:T?<(*)]G@Q%49?YR.*\V]_,=@U]CG@S MFYAB%&_[P1D%1WH;G>AE<*!W/*0=W!%HG\W71'7?PLV^IEPBY8, '?Y816-^ MBA%I/C%/T%^[,NJ52\>X8[U$0H*%&Z$14)-UN @RZ-@6=+#KJ*U"84!D)*9L M0I%/4+-MFG4=9.S%QE7TAS1X"S#LG3*D9BD^%2_,5*#[-!+._"G1#-U9V&%^ ME_-'X-M/W,Y*!(![^Y7[PRRV-B<03.@T[RKWO8O;U[2NR*7P'D7%_9K*\IPZ M"^#:8F'M$[!ML\ ^$?BV6F13#)3;5?:4\UP-+6]0V%"CK.X6##RR0@^#R!8S M Z\BUFLCD\5^&!<\/[BH]>72A Q!*$-^4)'G([_'95^W)W-?Q[;?CUX>KN M@Z)9O[17+YQK21]"$P%3!Q $>Y3F_.6C$G0Y_5.=_4_4 #7XU9O51D YM@): MTPQHW1F4+%OSV>?*#OECF 6[*JGW?F1FFZ/=NA"5DXZ9;MJ@W$?E(/?DB1G5 MB9QR\2>CQ(5*9'#FT!LSD)2KE)!II4'>M#+4=58(^12&"9/UA(R9S8D9A*/A M!0G2]BTS3NV'#TZ)9?!*,Q:M#2O0$IZ;+YK%VAS<3PFM6_/WS=J])#KS]2FM MAAK2+G58'.H1.]!OTA6&7?,)G[.#326T12U[PJ,.@^3+]ZTJ<=':G@?^E3RZ M"YJJU&C15.DPP(Q,8J 48]=YE/T,5E/3:?TASYE9$5>)0&&:')+Y-R#UOOWX MHMR9CL4KR5BMKTG^(+;RA>7[:+FY@$*SGSN/O!Z=![IS+SH@>X M_:R"A)4$+6(*]4FIA^F/8L++J*:XN"1R>3LI<,)C^'=UBIZ_'27OGD)[?/U4$$!%!#BC@;YK-0$"SO0,(.'%ANK]ZOZ%B)M#O_77Z M/9U0%V0BTD]-S!?6A27B9]Y*AK:M8NHN @;IK*$P'9C1$J>7N6ORSF.7?_][ M5NR^N32GQ R&DS1JK?J_+TUO[L#7?0/#93X*Q!&OS.(!>].C?VO:"V)$07N/ M_Q6\,_GR>@]KX1'\?_-!#U%[UT#P,+DSM(V8M^*VK]Z7U]0*O.LP)TK\8+:F MD3F?QV\%SXZ>^BW1<()OX>^)U (XJVWG6'26DSY2*\U>*!7 M',B>Q&E$'1! M)M3?K.WK%MMG<&M[C> I)B+>]==>V_%@NEF6P"FXYY: M%%;7UL)J#D9>*9IFZ'J^<'5 'D4VG%H'WEFJ?+ 6-B*$)GG0[9J9:R<7L17C#A++@I&91,_AW^S'!F4=9SLM0/8Z4= MFL2O B*P,H5,II#)%#*,6Y4I9#*%3*:0R10RF4)6< I90Z:0R12RZJ20E98\ MP-GLD_EY%+7[C8O,5C/,1)^2V67'3## M9]7&K?J_1[2&C+BTQ.[U1IOQ^LD?U#'EAAV?+@EOB'(_-,CH.7#7;^'[CW^_ M[/*_<7RQBS[X\O$OF_>'95_%71-\#8<4<39319PWCLV28AQ6O\K:;1'/CYX< MEV;>PXU]>;UE/KQ4F69G-<3R9][7E7X3#:>E^E"I[-K9SYI=0B<;E>4KP"/3 M_6WH3=MTTAJ_9$%?+W6IL9<6+7HEU8=_1R*U(OA2WCO89Q.-PL86^U97NKL3 MO"@4&1+\=_*D65,D)_J)QB_Q@4+!Y(JUO4XM3JUQ:DVR]5+8=",JB';XJ:R>27P648B' M!\]H.Y-H-E/0G\A;S&CM\\I I]0XKV1CZ/05HM?>2,,\P\43G6BV5X)%D%H1 M#$1<4C@+X\,C?;Z! T^ M'268,0>2(>OFVJ(F-.SFZF? CH=::R=KRL0@L;5H#FP[CIIF7)^I3(R]OB\NC\!4.>^R"/>4'+Q*7.)Q1OE@_+C+)Q,ZFI):EI-VIBFGD'81YOYTIS;6?AWVJO M+(4_)=@S*_/D<:G M[#!1JBHVX>\,R==U=G.4'TG?3-<:_DX>;8U-5%.#GX,Q)VS(&I5K MP;M!QS*6K"Y,AF2?VR+S,5-\K+&(.['>[62E*K(UH$A,[&;P(I>T;"I9< 3+ M*8IL/E'X/%:;%_83#$>9K\E55+E[[@ 7QO;NBXXHB!'>4-I!R\%9:H#&QNJ- M\8^<6G8*B"7V%HPG_W#\1+2!?\HE2RX$0?O'BQ!3+)'X(V'#HJ@=$Z3AKRC> ME?;V8Q CM"UP(%U3#1#H;-/27%(=<]T/\>\*$ D] 4% 9AW@:R+LGK# M682A!SKT]R8[./-!8@ DC1JM(^6?!%5@F?-:^((51C#6G;B$U"*,QKS;$TJ> M=*9K^+!$J6K([4]TKXFNV(E/S\VGI]! AGV:CV[@O&*9QH[OU)86OSK9-36< M74W.N4HTBS_M08?FYRL^V/$^/*65B/W2!ZH5K$>*6?@POYU!RZU% UFW"?,N MNK;0D;_?@FZ;]UQ6KDZ^V^\+0^*!+PX)AL_6V \?=3IB?-2+\5$O"Q_!,E"@ MH]9!Z"@"0TME&@?>.8UHFD#I_^,^@2M+5E5CD-OP*L MS9QF^WV7[01B LZ>.:LH/C/^ XS)O1A!"L.20$\<.9WO9#+_2% +2O,\F!.3 M)W4D15[Z6]YZ%VQ8#=>(^]];X,+AEY9YXE3D;E]AV&UN-R1@O5KRV)J&MH&Y MV+"1Y6!3HXE38!U0=N3=78*DA,A7]N0X!DNUV:#INZ(J_^.>XTIU_;=@+VD? M9"OCB,"6T6P>EXFS-3*/H8W_& 3D= >:"Z0$R-WK@!1HN&K(MAPZ&&!UW^.. M/O"[Q0P^'AT0_S#SISX _A"==2>CHX0:)5FIK(<3MR7C-*=-Y]XYKW._#0Z+ M619T_>%!I5%K1@KPT9$/GLC"_0#"4:--!=_$>-(OIY7G*-\3_)S^>8"91 M\G3K[WH;;()(=M*S-LB$]@8E-8L&H@62!?YQ=#XY+,J@S WQ:/&-\)X6!I][ M1)_/P+SV0G4XC59Y'WE/#LWC:O[P7:S5VHE5L47M"W2"J889>SKS*,V#R*N; M/'W@^K6WE)S#%(T'VB0F!H+TREN:2,"B)[]EA2)Z!QH591 M*#2>?$"#\F^8:0@?2VNUU8C#Q98VQ5ZGX[HMY7M>&0['MF.!\$V93L>V8ZG$NUX=N_"(&K@@^J2 MBB!&5!LLBM^0;5*V8)(MF&0+IJ9LP82Z!=-^^O3PTTF=R=J&37DT:XI_#!T< M-XL9G6/&W\N/D_\OO:_$<^D/ZW^;6M0V;L1E[\Y]G.41IQ?=.I:IF\1[@"_[ M8CGZ'V^XTZK1;O>:]?8;A7BZ-J/&R>'';ZA[;I.Y7!P\(3#"20N9J+U M!)0P7I?)@OHR>QT:R$C317$[VR&%SC5MW9Q;//24VLQV2725N7!A,S$:P-.3 MY6@T49RPAJ@P+P4$@B870>R^@@&9TV/-)U,@]JLU>* M=Q27L/0;+U$K1&7(3/N#*"2\ 28,-)J2,^?"P9]JOJ*Q86-!AS@Z\HYF+\XB MF;=N$!U-8HGJJEDUN<-6S\J7UOP-?PH5O/%P+,'IA!,/1,N)$B=86ANO-_;" M(N?XC]@Q!MFV0]Y\+)@*".M<6'3ML&TW' SA>(EC*EPB'D'\54?6?75<0+/V M:.'2T1JO#PEE-K0-]I*W:?(RP5<3J5A7\4L4UM%KB#'F+03UUAJQ;A>GQ=TW6$62R MI\/%G[HDJ*&EG3/95SHV%5$?E+?FA:('-,H1%Z?*C_ ;^!5\2!@%]/ILUK0;"83%OV=O.PJ.3@R\^ MH*"BPVUR?4J,A048*,% C']2[!-G93S0O%2QL=X1&NNP2I\U%@J\%W#>[#O$ M'HR50\H^TZ5VT2\?WR@ZL2Q@K#ZBL]NCXOC/[H+3F+PHSC!7WZ?%M785/M> _G?Y%[E22SZ,C M@FI&!!4XH^FW-#L=50G_&Y:^;EEK]M1LPI\W6_0_[<:N#(* "P[=+E8^Z*/@ M@R*(:47]A#CIV]>__:M=N_S]!KYR5G.-IYH_918/+=6OZ98)YUH#P]M9N#KQ M:B//NPM>U*;^S*H1BYG\M2D!P5M^&BL2\]=O&-3;K;)')OV9! MP;+6_>9S1G)Z*ZLV\V0ZFZ(/YX\:"^K&>HMD%8] M%3:\DJ1> 'WN?Q471^66'#:Z#<4WFG\NA-XW4+*H^+1?24IN-]1&?;7?UU&SBIE2@S>58S6=9BT*V 5U=8!2FK+92'75+WB-97S_]C[TB:W MD2/M[_X5"*T=KQ0!M@G>',TJ@GW-:CTC*22-'?ZT@2:+37C8 V W:)__9N9 M586;;!($R0)9&UY-7P3JR,S*S,I\GK&#"HS@Q?=S[^5_0'#8#5=Y$"0)6#N: MPK*NU5VSVVKI0^@DCS[8N;-)+ >'/W9V%LM(&BVS;^5;>(]TD)PLZ6=MRKP= M^N#Y@NX QDH'/FUVFO1!#Z:MQU'S,ZSB>;YRW!51[YPD,+OE-W77_*).B/?( MY9_YXB'$7^CXE/- Q)D@X=I&=FC8/EE@5OFN'>+X/(@RJS&* QW*.XUUDZ)E ML3E.%S=6H6B#89ZY1C5%.TZ(F1XB7>/O=$-W6#^A8'1O/GPG$IAMBD&.Y53L M=7U:<9)VZY'5-Y];\11?,7R6*A[&QF18NV7VAGGRI),8M0IVY!C>0R5:>]SE M.V5>>:=A;M2H8L*)/32J2&QR$^";9.T8?(NU;5$[?[Z1 M+W&>IZ[,RR:C9"4@K[$K*JG+U4#"Q83&Y/D3K.>Q<#=184%$0 M?KLGXYH$^4(H;M&UP$G'B6?>\'QLO%AP3D#LNQ \[&EV*,1GQ:8+,U6>ONLB MI3Z<.[7=Y7Q.I]%Z0+=A$7%%4<5O)=!LN]XT\O&FVPJ^LG&:EC"ZAT26V]'G MFX]?&8?6_WWAN!PB+_N1R/ MJ&9)F[]5U7OH5<['E]3)Q)F2.E%2YTD56F7TKUKJ]7;="ZZ.7'E^6O&279Z\ MA6'N(8=(U"S@)+NZJ =JZ8XEIYOXHRMC5-Q"Q=NF I9I-O595'O$T80]X_>K M;U?&Q)O/;3\PB&K*\*D)#.D(>,N7Z,<2[:%&@,29O#OK9>80'6A1K]66+[/! M;-N/##Z'-"KP!;V= SJ/HPN9-253PNP1805V:/%'\+&GGD>C21)2YN1;L((: M1 L:<*,:-7+@>DJ5&6VA8BE-H@Q$$'KC/V;>''R+0(H$P:V'L(F?>$<+VIUX MW$FZ!]$%XDVY7&^TI$44B06PJ!E2U%^]!+LJ684[OI&58F*N-Z[RQDT:S31. MY@:0X%=7I-7<$BE8_14I@A!=SVV/ZKC%ZA3!Z!9 J=9Q=5I7^;*!:'7*,]RH M#+!JYBS=\:AW=O\)Q;OOC&;BAMW#@SCWBGQ!:QWM*SK7\J7_L677W/K"M[;#/CSVQSFMG+1XS*X:./R.JQI*4 MH+*K4BHMMM*4>A)U9>YUAM?1">"'.<1+TMID/8$4ZE&0\@2\XWD"M0 #TM#I M&CI=0Z.GRQ!1,_%O^5TL@F-R MGC1Z-G+*LZ<%[)Z_$E"5C!!\,:4PMGU_!<-]L?T)V/T'&T'NE@L8#W/M,3X> MGSNW7P22)@X([THY(:/C$M2H/Z%;40*=NQ]]NS9&WV[*\A)TFC)AXGS@6F%\ MQX4#D_+!>"M3%/N_1:8T>.70507C%GF:>>#%"*H<%-5XMN=+<2T]GWLOM%H/ M>">.:X>8I(3EA_3:*P3H(]9X6FL!?LH?LS\9[]SY@V&A@,??SF_%9%*'RQ&_ M5)\P<"*>!%4S5AEPP?#<-3B*5%- #^;E""%+B"5)H9!HD!J3:@6XGT$@U0M& M*H5/1QSLQ,.@"N( Y'1H#<*R:!'XB(FL,,3 MB,'_6DX>Z0LG0A0F49.B)3%VR6@&,@&>1(1QN"(O<$(AO9NYE= M]DV18I,))GF50R?^]0>LG@IP7M&Y^<.6AC.I4PA<-1?,I5B#!Q(K%+, 4 M!^@2H$P_L/%&:ZDOQUI?L"]U,2I'5A(.HGDR\F$Q2=?;+6 M,%-^30Y\?&#!3UQ8)!XYD;EH)&I#J.RTTCG8C.VM^D6RX$[A5&1\)2X-<%W^0Y5M\T9Q3>\4@),#!5/^GC1+;Y!'RYV M>,1=J/26N6JFJ%=6Y*)+_P8++_Y!I:])]_*!S1WV+"QL7)A*1Z9D5K&#\C#C MT=4W @H;Z)[SQ=Z/@#K!BPV'E>\M?(09YT02:+8P"B7G[8!.15(*O64X%B(; M+&'QX8>PZ)*.(1:LJ?T,8:\(MY=N_&T24#'2B->8?' -Z77)3_-7@D1)D;WZ M^<''7.();>17='!Q7I^\L&S,: F"0-Q7Z5W8\Y2-\MFC[4^$^*+R1 &")-V M$,@>1Q;O^\W_CG1YX"G3C'>VCW%7\(7YWV9@K#9F&W/H]BID&^4,T/X:-(<+ MS3NF%B+ A4@P\<81>"8< MB9^G)#";&!UZQ8P.JA,Z9/@E3+'E#]XR)D<2PRW7"E64HBCTGF\$^J M7+RCRL4MB!VJ7ZBU*=QZ[5X)AJT#]3-3B$\R6&V>T>@W9$!DQ1J[U+(1/G8GUZ\EP>-&)# MODCV/=@!1&EW7[YMWLF*X:>K@>VJQ-P='!UKNU%NPL7J[=JT1P'REGU@'S_= M9P/PC6'WYV48A+:+^G:-LA,UAC6IS\J".;5>A7 _+8+[H212@2>? L.]W]^U M_?)D\MDRVYVNV1Z<1CX5D(\SD[PB )2-_;$GD[RV:76;YK!3A/IT(LD[0JKI MI%0"=QS2"'R?B8.7W<^,0_,8GN"ZQ_LMK.+P'7Z%[";J"_E?HMP8-E75'L@_ MVALT_,B#J(O75?F$-IFA804.VG^8[TWL8%;& MVB?+-)S@S%0'5)6\0+?COO M3^2CG4K4SEXU:Z1T&]5IL!V(UX%/]=UTJM=MF;W6:RP=)U>I>LFI$H-075FL M"EQ@??9L)1ZGOIM5)GM(GK+TJ1=>B,C""%4J_HB[SC+#&/WAX9*,5=YP'V,0 M]72B*YC0)D-6!.)U@BSG.GNF5)[S5))V]II9(YW;K$UM%7SH+;6I90Z' [/9 M;*NN3?42424&H;J>[(RP>$(].6T.>5_I2'K/:?J9-%O 9O*9JNH@E*P&3T/$ MJNNA.O028+?/62MT9^GF:;#*Y7Q0\@ M5/!OZ/)_YFGUD3OY&B75"4N4I]3I;WX'-0IRN.%[ZM2>,QM1)VQ2T[JMH=EM MY]5LB]L"ZEG0GLF,V"@_U54U#DYQ_9%-1QM?MM M/# 3[O:!F"'4T#M4#S)F%8]4:4ON/X$0[R2C!_[ 2(^>)0,S;^ M;0HX E\FSP3]D8-' 0-]JS!GC78LP+3U&#/U4Q6 MS>G&,*/[_YM!"#@WN%X]'ST?/1\]G[W@NS5(OF*[J.>C]GQ*8EUID'P-DJ]! M\M?"^UPCEA$+@AOOZ4$@K 9%G)8Y$!\5@*N^+/WQS Z8\87R6:,([_-"\:N2 MMP,"19 G]0@"?/SOI<,!3@\!Y3EH=F.0>2E51E*L$&V>WV @]JXQMH.9L9 [ MR#.2B_DRA\1O.S[A4#,)\0L"WZ /(_BV1_O->3?=P)D(HCSCT7EF_!K&=OG4 M\5;H08[+"0C1>BS!N"E'*K"PY1^_C8&&'5QF9^IP.G7;?70(\) ^\"Z/GAT$ MH)"3-,1PT8R""&RQ&(>;KQ:8,QRRQ.,D5O/T9+UGQG/*]N,C @B&C*Z0DB]" MQ-Q'Q%-VD@#>@?'H>1/$[[Q")N+"I30-A];=-&(0Y/_P#]O18%<"8),&$0N: M(*M'\0J6#P'[]Y( DA-0C]%8=F)!-#ZZ$]BC,8?\Y?#X\R2/:X2R'NWX."&) MA"DJ_GJ2HG6]9(L1KA8(@8WPL!)NE2MC6@5C\7<+M"%6'\*@+5I^ 9^'(Y$L M!1%LKZ!E\ FJVDU W\?7)%*12"8<=[$4>D-:MT@\Q(YN.VP_=,;. L'T7PA: M=!FP*^-O""Z;^)" \^:&:3KW7A",^E^,[J+ ,P7G[07D6#)UX&Q!_)\E;0>B M21.&-_U!K/MH?EQ[O@H<&O!+MJH;Z8+I)L9>."$BG6HLS^-[0S:#1]VD8,4_ M3V\X(O*(Y'KD3GZ-#?-&C,^^BJY2>G(H<&)ZQB@^>N2/$C/5GE0,\^_$A$*) M\UK^*.D!2%H&#NL?"+!]6UI-R5=$.T1''@@*KR9 H<7[;V'#]L4#AZF!B34> MV,K#J^^DO#0"-FXX/QHS9P)3_TF6, S>?(#(5FP[$2=Q+R0U2E&/8G!*A7\1 M/Q)-)K3_ +?K897"YQ;G,YAT'Y';^97Y'$\%3FRPQ:B&J5$]P:1G>+IO\=%N M\\V'5B?UR<,SDV@CNR'DO('S%"_1F(> MI.!Q 1[]7AO1B+,#WC(#$P:V8.[ HJ&;""Z4" 8H4/!\!UZ$5"QV*$J+RD/W M#P6_Q,1><2X8M#K@\)./Q^)=NX(M$X'(@^?]$45-/E%Z!9Y+]CKE>B:\8J*! MPB=R]K?,HR]MV[E>9)KBW#. )P;NS@^:.[4VQ<2T&YLXYJAJ8^XC W+UZ MXW*?!1:WD.4^BK)*O=^POM+R!6CY,(]F'QKA4^.!:SSPS1*B\< U$++"2G"N M>."'./E2,C2LQ&'8?*@5O?%F7%^SL&Y5%_4?O-AU[''& ED$9!/NA<3RBXFT5R4""2 M>=-2#FX8$+E0MFCXF8.;2.$O=FS%;.K*5_D/C+5#S/(3B#Z6M,N6$U=T2QCV(W/'#E:E M8^_+Y)DND;?TO06[,K)KD^BVB%LTL%DD<&"';!]_ 7.S':SEY\7R#@POG#&?PA)"ZH?Q*6+WG7N99X:&4DC(VED) 6FJ9&1SAP9 M22-\G ."A)Z/VO,IA_#1U0@?&N%#(WRL[1+XZ#Z#WGK^:F.'U5#%#BLY],OM M0TVL +6T4(P/47)(0?#<>Y&$8$%HO"UG0*>.'X1D0^'E9DE?)_$0;QF^P]P# M(E D^EZI4^K*&(W#)>%7P("=@/.2A9[HH_+M%^SZ@O?8+#M^M)E_]HOG_P$3;, '$$[#-*:.ZP0S^!.$ MP) )D42/:S20S+OC?F !03&WX<0P"P8/4K",V0E8$+YZV/EO MCYUP=67<8Q^9:!V6R DLD,U1WM(W;CS?]P("9'GL^YP94XBD(8W'NN1,U;3;A$'R5^:M-!AMI6=4SV-'0+]1< M_X::)V!PXDY^WN;/+592145&-R#;1'^/BA^E+S'U^^P$'/ F6EGX_93Y 0=,OH7X*'A2.LU'$;?Y@Q7Q"(P>T]SRV8% #1 8,[:8MA/(Y[/)E?$[ M+14XX#!7?+/CCY=/2+\TQM !W.JYL'F$(9!)@CLBIR[LY3;@ -TW'WI-"0ZP M):! C[<5\\_PQN*I\>#,00D>$9G(>,)38@Q6'H:\@2VBV]^.*N@K@B80M\-O M<&0]+9]R? Y?EEO3.;36F!KF8W3W>7HCI):J8/X!"XDB$UUR-5IO/G1S%UQ_ MH97;,-$M.9$2$[5_G'ZB5M%,,\HMG N'']*D7D*E(MDTO!>WA&;=1+(><&'W M\,(DH4WH#L8JMZO@#]]\:.\H^#WD1>FN%?S?76JNE_=?:6_D@8$7]\PD,A,X M'3$T"NX,-U?QY+C))&BTV K2E*=+G*ZT!.!9)FTCXBT1,T?"^J*!V72_9"!B MFC^9)S'6F/^4W>GD:^"1\A(U'A/@8.FN MR8C1)3Y0X>]T$"$4B9-G()=3K;55/5-HB"D,(DT3X M #%_T70:''=+,(NHX\Q!B!B-SX0I\F1FMO^1""58@1+P.A#V!TO!<=R)PR M^900H.\^'%$C=_(9SS$!U1K$OQ_)384@^%9LJ?RK D#:@:5B_#-*2::(O1+D2I MEJB<)GHJ%:5,EN.4S3>-&/,U4;(B 6+)9>$N#+@ "" ZEC"C+/8#^+CB-\K1 M2#@AQM$N!6,A!T,5GLED0K"I8"D=E]MT.A7D&N"S1U,\CM"#2@ 3V6'(GA9\ M5F(<@E$P6CJ0Q]CZSFQPD1X80W]A,?=\Z:Z)U2%_%@XT<"5@)V K'N%S09@V MONGEAQ/&BS-CP@E,(;%&F'@%^UH)UMV#J*8*G4+B^&@+/ONWL#E>8,\_3W_UW,=?4;XY&.7&Q%=+1<./$VC0# 2> MYH6:^B]8(NB'*]-8S!%N%RT<5C\NR/KC=SR,+034#HRW<6%EE)(B$X+AW\Q9 M@(%>V&%4P!AA#8=L/'.]N?=(A8\A>AJ(_0M?@R!Q3&C\>T(.QZ)'JI,$2TRU MD.^$79:@V*&X0L +#'X.+9^6W(Q-V +^SA&XV' >^*'S'VYLJ*PQ$FXJEOT(#R>?/DD@1@,V^7;:/L:*%YXB"%VL,#X1LK'"$I\&3#T M+PB&^,JXF6$"A>.4)A-G$F(\L4S@M,OB4,RKB0^*3%\[N)Y!3 7$^GC&Y+(EK-W*,CY^'*^#A- M)1E2L-7BBBQZ_)3 JS$AN=@HHP(M?Q/BNQ',"$7Z =&9$+_.S:8[.,ITO,G) M/:8_1-F*@0:ILCB%\@Y6\1D/:H&ZC7OOT)'Y[*!'XX-X.\@RFIR?**E](,1: M= [P]TF)38R"?R\@T"\.H9"L]9RL-=_1I-^W63P2)BRV6Z:P(,\.>Q'UV;$I M,%YF(""X@YB>Y_=PXW6:"@-%B&86"_!8M"4F.1!$XFI?AZGH:,A]WA@,G3):8. #GM&",U3 ILMB\BG!-0I#%-GD&'Q> M\C0(:@1A"SB NH1M=R3\^G(AS#1>O]*F88+ND<.W1[CO]H.W#&-O?KH,ES!F M4:MKH"\F#HPF<-^^) M.W$\ZD@?!&AN-MI]_(,UBR3L,BQQ'. 5;S1L50P$G1?WM%6-R"LMH$QI=-BED.8@$[9CAPH$]>.=#['X;7\E<&5R* MV^_WX,46A:[.Q7F[HX"X):2\4&/,4M1[I$67_7 HQH>P'9W0A;-@46P<%M<)#T!!U.XU8PJB.!+Y$AWC=_(81V$UWG+1'[_?_[7\21-^ MF_&.GQ)\+2./KF@)*&8(XRP)/]:QAG0ADT5Y?.2/[M2WI: QXYN'C/ H,?R/ M*9\B*H).8+MT3Y+N2=(]20I,4_Y(*H^#K),UI)NJ)B!W-=/I%Y&8P;2>NA?.QHXR *7)*1:O)0$GD<'+QZ!55 M76 A\>-\E<\C<<[1.!LRGL'$>0+OSQNJLOJM@E+6?GSKV1>EK/<.Q'>,+@0_ M1GEB?C-XO?K-_I?G$R$?%;M^CZZK>+WK_WV54>+O\!#Z$UR"7#'L#I@WW0W7 ML-/L /G8:2NB\JX>A+E7>01EXPFK/W'KO=2MV\8E;%>_A#?BLO!K\JY0Z=5L M-:_RU7+)Y2R^_Z24P<;5[52_NE_XE>O(G8S$A>MWF5->*;W(5N^51=Y\F8P7 M:7ND1:^X$X"YH )#\\*2E\XP%IF-NF53FHTPAMG;Q\2S9-;)*&+.BIBQT*1] M3E G;[ZBIV%%%ZDT,"H6LK.I<[J@BFQO;'?AC)@M@[)]A*['%RUY?6;'+-$7 M=U/Y/9UCC2^:XJ)8^\&#_7,W9\]L7C9!*O94C '/Z5!"KF]QPE2'X;Q&[_#X1A5NHY7F;*M7T3U"IP! M6=LK?U54I-M6L59+#OC,2K3H_WO;#J$87--&J$#QOW=1-"D@!/D/WWS@/7K[ M7IITY5U-TC/'N^CE.,S>[V(E 1YCLH8JXE5W\1I7)JE+PP1E8'&V^Q$Q4/ESV79NX\.;RV.$GH*2[ "K). M.?+)_5$WKM[@'%C'D,[7PR4(GTY@Y M 4*+8%D0F$N$XAS;U(H0E_6(=$Y^R5* L5IZM?3N);TN>^3R">9Y&83^"@4R MJE +?>9.M PJL&?G+(.9DO:HE^)>XVJ3V*7("-))%J,E40,PA )"\ZS!*?$>F'?%XE MG'E!M@Z6^@VBW+7A3'DC$^_8=5;4SI@* -VLE M9 H!L4U<(G4(VHTU!4/01E4UO1ZHHU MY=A'V%!O)[O]DUU/V11>?+:G2B$2[4ZP%T_\]O/!"V?1J^QTS]/<=KF*1U&8 MMPSGX"ZDKH"*^1J:8H2.[O W&Y MX'4U0U8]4!3[!^-T-W$#*@E!L@,UZL&XN_[X_78D;[3?&4_+>>@LL"<<]Y:? M,R3\B^7#W!G/5PVJ-Q%'D.L(F-1(>3$S#BH+$X)5&$?U2 4R9O!7KW]C_(;X M1A0["R,8,2I!7,";(I1;ZDW,_#3=EAA]N-AGI\X0B:8A<+^\.=@#]N0LG]+0 M&PDKY 3Q]LNO80AH*QY 0=%$.6'2JA3<+8L#([$<:"G12(;1*B=X?E(V(KOJ MB544+869H^HB%35['D:"@;B6<196V-*W$_8 @_(9>Y=JD24@/;STCQLKL:(% MH5=+#;Y!@@I(X3_$''(W]C_);#"EI"&_*ZF>BNE9VY M5"+(L?FB@RKN@4UUH-X6M> *;,7H*(D7'?PB=XQ.@%Q^K%%XAKAY@?M Z(O; M'8V/OO<"^H&I(SS\DGW!8G&CV23R3?'#N411URY:6!@17[/T\+"BUP:T5PD M;_>2J=IEZ,RI$)4C^8?YM$,VUU$.R&_&U,"_./_YC M=',39Q^CE^#UP;,S65+DG$\=XJ>,D#"-'1?67N+G4BZ:TSDPGN\6[\5,!GVP2@'(L-H3:+/^L9ITR'F!BHWX?70"6VP4WT?OB2]F? 8Q>P")M$P#R-U MQ*"86,AJQCT^^.4F%@ED@,'FS!?$5&=NLC/SXZ?[;'?0IR7V>2*/1*(+-.:& M:&*AW8]\(V;6=!,QU=)?>(*,CE+::.-+$= \^,GX+2+L M^8+H;%_9S"8P>M&^COVL)O'O@8DQ#9PAF##\4P+I_4:X:@'^!<\3?F/^,W%@ M$?"8R_S'5?0S-1*'1WSUMW5>0A!W >9RM'MN=+S+D?2D&U$F/\&Q^R[M7H _ M@OQ^VHAB*TROY#W%%_AW;*5^G!T7[+S+3N* M-(M+ZZJYAN+K=8ZHP9"ZKB%*DCQ1;QU88U&Q) GJDK<9"2:E;9=^V*QBZ1$$ M^#OXG%_YH'ZA,1UJ']HE]N&J5WH;AM:;#YVK86H78!NR]TSP$%L0;LC29<2S MYOQ7!=0-N1(P\&7H+DMPGF4 ,+'/*YBCTLXC3.I4=XFX[:*+/7HI5:'"8)_? M&0L&.LP1/K(7]!=G/@M!AY,U?],B7[6H%(B77O+"R_A*'EUBSIJ6KM=;.6P^ MV4Q3-6RMU\62#D:CG:'N2S@56/=&G>(?W6LL:_X\O1%#'A&BS.N>""(,O.:( M4(U#ZLZ:UU!GRQG]B/)MPP*URRW0>EN298M-S#1)ZO7:4J6-3=[DXTWG6$A7 M42LHEY"RG W'N@E89=C=<.CD MX4_X2^4[]P%"Z:WKQ4\BG70&!8=VA'22+)I-\ER$:6@2;+,FS@ *GS& #Q"W M'@[N.;49)[@GP4K'5!WJI&2>1;?*I3DP5!2>'P8M&1 MPG1>:0R-C:ZQT:O$1H_1*J9K0=#1JB31EJBH3_9M4'WM,YUN8RH7G5P9*;"] M9 >(:\]7H.OI 64?G=-@>0H4C0V!E_@;N(>_\70LHG@N@!T[ DZ8/!YC=?[5 M"X+48=G= &4G#Z4D[%02GNN7?/=)&1PNV:2S-[Q8)5R\1INGQ?HFSYB$F61C MS#=$@I*4[ U2T6X6!>HG$(7DY@\+PFJY]Z^Z$\@31&;-E"HHXV>0$'0(RM[3 MS!Q_0BO?P*>O\*($@7"0!XI)=PNB/;PG(?LH[2)N2=9>F>*R!I'C^*;9HBQX M3-Y!1%_$?-X.!!X0=W*"VCDH2<;,$_LJ67R9DR"*%0WB%!.O!G4L"F$3B3(. M,[:1(;)S)-2QPHEOCT.V!O;N)+!D67$]?D/C?G!B@U:"^F7MPE9(^@(O3).^ MF +5,)5MHRX!3++.G6#&^R!\D' LRBZ)E(Y&Q0\]9%.QC M/N-QZ7#.G/23RYX\/N-E'8W0P3K]^,4S^-[VQ[.5=(D@IO7@243 Q0LZ"-!1 M7N+$DTFV'O(N/GQV("]>?E(B%CH<4-@K&&#P/2\NHWRDA@/34 O5S.?7/2!: M+6X\HX2'1&B%( CK-AFE^SAV(D6^S[+=E ?CG"UU3+SED;72>#>GEPDMXXF@ M>;V,BY-,]I^!!_>:U$?ME\SA\!P.1!QXJ8':X,;?1>#*6AM.+SU:&W*@W$7: M4( )3JVDY 3.G3"CG1JM<,>$RX.X\>.D$\D[YQ,CWQU47Q+H%N$"R M,"1NH$Z<_YSP&0SATJ>=))QF,R*C1[\!G&#G62(_QHX#_R1>!FS\-#$V!$Z, M0Y"_RWS/7\,#*\J>B?K"])/BSG(LT.95*/AS?B D[QZHS!B?MPSBVC7'3Q91 M3#TO=#TBJ+^)KRV3^32L+1;@-C& CH!3YC4UV;6..LG?&S/O!6]E,XE^CY4M MF$M 35-[/T$NT>+(2U?.9B]H(&0FCQ8;!NIQH.A8 J(6;3-)!I1 C,!:[ 3" MP&=:XV()BJOBZ1-4IXY?H'6 A8FX.ZALB6\@A%;\8C9%ZD[[82SL%6J^I&N/ M+\*Q&C_"M<$:\A\YY!3YZR180P7>2$R*L,#J1&\9S%?2%E^)WI=]>AI?0 MC*88CC^P\(6Q_:9AR;3+/HM0^C!),TOL>Z4RW&\N36NPYW3B:YTS)[O0F 4: MLT!C%B@P38U94,UDU9RNQBPXDYYX/1^UYU,.LV"@,0LT9L$98A945?X1U]$Y MGOMWVW

    /\H $;O*"E81#K759%T[J/[#(.660U#SL:0TS'N!,#FDY=I)K-D8G#2J[OC[Q[L8S2&%+OXB\-23V3,G M$& -O&;_@;ELZHP=_%J4+T=OH)L@3!Q1!0:-9]]*$BM1NI(2^2NJ6/D<7TI1 MAYX]ESC3^6JY:$5@F*)#^3?VPQE[LG2.2AGWRQ^]!JT(2U]!*N8X:1#5BN;O MHRPHW8MPV(I$,?$&T<>49K!\PI:<_\1-U;R[G6!%\',! HT@!O\RL!'Z0XU* MG+T/BF_C&9LLY^SSM/"4@.7)5 J.AO?WS?O;FT;_MCMJ=$:WS<:HV[F#IW?N M;J^[@W;?NLF<(G'KSRB$LZ9UY0I/L*[Z(1_$5^,[B@8 M8EI]F%7A#?+^C[8V/1D<63Q(L>9[4T102MJ3,8D<2^\OA[GJ%0,%9^/A0[)< M_^>_/GS(WV,?;E&3U0H'$!$AEHT'+PR]IY^,]N*'079/LL]:S3;\TQV\JV"9 M&Z&W2(>4\K4BGGOX<&W/Z80/9DS<4K^^X FZW%:W:QKRGW?)Q=U5XG99EU=U MH?7&\+T7_K7UYJ#C+E*VS%R>V,19/JV;3C%#<>9OA&$3M@\WKKS+(3P.W.4U M&UQ^-?)VX^!K\8K)K4PB7QEY:E1KYM%JP6=:;?RG8VT2Y#,:^^Z543L.OD@! M2TUH'Z4:J*Q456WO(8[&U-R&.7_JL"=@_NUO/MP(OA*$'<%>BDT'8>DM/:#F M%PC+-AM>[(O]>2OU3GZ4?Z-^C;EA_B/]NG@;&:#-3#;S7P7KSJ"6YC7//#K'I75-&SJE^[LPK$:YS7 M]+[9:W?U:76:)Y_D@"J"!U7[@"J6W)[9T4?4B6*MNA:6)]1BIY1PQJ= M4;_&$E7@CP[,5L_2I]3%G%*=0H F54^IS;)KMKG@=KL1]MF<->2^&S51&-.=-!'$PA*U*U M(A1W1?R SLZJ-C#[@SP:]BDN('<5G10D2!*S( -:D.G8/% %'Q)K.=/5II+( MU&?+.L:).D!19&?' JH+[;:LHNIV3UQH9S6/4FG7MHY0:?=/1)"G\Y 2*Q-XE>:4WJO*2O-?'>M#*U?R,JB]&.["Z MEB_Z,]Y:[Q(U2@?1;%WK5R:E]TK1ZBDK4X]?1F>\;;V[A%*ZVDOM&8W],BI4 M^Y>@5D=-1O- Y/@99D'D6+^;4EV:*M-0O4+BXFS[WZDS4FE^PG6#^4AT]U'X M(J0SF:=J#)[ 4*D>E,GK)^#=R&E<)WF\'S]-Y+ +R2 M*3Y!M AFMSG0;MSEE,U9S?/UW#;*^6!X&CE70,[.3(*M\_79-DBPU36MX6FZ M1M7PW50O$F4A(E3A=KXSYNCRV6'H.P]+7M@1>L:(/:(HWWC^0@#MZ0K26A6L M53ZAMYO,7*L6#FEW*S/GI,T%7@R8+I MX]>!:PYEF'#G+U44:"*:^'*QYGWX.D02;P@8?ZL%:QP_ 8D0WNY#_ NV'EZ> M5HYM*3%[)3(C'SD1>,!959'<<>I[3X:W].'3(3-^A;GZ^ZT'BBJ2KN*\C']Y MCAL:S[ QR 'HN!$J-N=T>[$#5-")A*U&Y.1RRSF%*80S#I3][Z7M@R!@W?+^ M.-BGIHWMJ$%\&A?]GD)96FEE*4LB6T9C#L<#L$$7%\Z"@>-@AYR(%5'%@R7' MX\^KU*\>DG':KEV]5H4SQY]4IU2#!+B\*H2Q^;-5<^1ICCS-D:? - \V416G M>L#)JCE=0W/DG0<'FYZ/VO,YBI:E*-9>_],DZ_&YK;>>S]KY:%NLYW/1\RG' M5SK4?*6:KU3SE:ZEH8,1C,9C$$O,EWWQ/1>^'-,E51="7K1_9BQ&B4OF%HQN^DWYVDQ=Z8KF0U.3!:I+OD]KO'=_H'" MY7R0B62?/7G/L)%CYH>VXQI@D]B"H\"$'CWHD;G,M^?(X.J.G0427<+???<6 MH,@E#[M.DP\;T][V//#0^,%Q2E2;^"-0:]@9]L,):/R/2X=3PL*(8)8^#'A" MW)WP>V(:6,#,^>WYE8'\M]$'''C*=,HP^> M>6\[OO%W4!AF_,;L M8.F3 /UDW((>SCW\WKCWP1J]>/X?7 [[V\$1;.PCHD__>./9RO5C'FSO#''B42FG!C&83:!4"B<625V%?05Q'*]4=W* MUFOSN;5XW+,'G^3CD@QH,^%T?F7C5/$BBO:-\"3!U33N2%\#7O4 *[%\PA(' M6)7/L$P^*:_/9@P\.1!9[J(FS2-W>,#[ *GEO@Z(MR_?N>(>#G=L0W@;$V\C M_2)?U[A9"N?E?[V' $8@U( ]1;IJ)T;ET:C&J5')Y^.+<5[P9Z#1:%2"*V%] MG-)^$8CKBHL-&0<:M@O2'=F\95#>>GDNXQM5NIXC?/'X$T+?AM6@'7YBX0Q, MW4_&6^<=+HGO!0MADV&-F,VW#:RA\19,M#",[]#,\SU=LVOI.+-%DRZ7U5YRPD?ENR\SR80 MQV%I.&P12-]])%L?8_\N:<['TG6&57L!PQ?9!";*SPT& 3_*-9EL,,(!OFO, M7S3G+T+'[\D+PH0H1F+@/T,O&T@N5[ 4EOS#WO#YP(']#X MO71*^?>3]\F=Q- 'PH@'.\!SUP6G/P@]'\LZ^:]]S(+RN=/+?;:8VY@"@GE' MB2'Y(H1!)RH> M3R:VR50%L&V@K#QA(T\4NC1N>-,&V3 Z/<@;ZR3]QW".2:128<['N5KOC#,J3]\."_Z> D M=4GPC3'CDU=:?_J)(O>J;(W1OVJ]6KV>JJXY[$MUL;PNEM?%\DI-4Q?+5S-9 M-:=[K&+Y78I\,V6\:VN6SJ!L3\]'ST?/1\]GKS+>05.7\5Y6&>_VA^FY*8B> MSW;S.4T]=Q&-:=4.M1+[5I13J")64&ARE4XOLF!IB[:K=$5?X1=_2C\O\=N] MZ_X%2<"][SW=P*<1:NH?3CB[60:A!P_-UOM;G4Z_A1#2Z7+_#5FZ_Y?9FO^7 MV95X4VA/1/(,OTS(@7*:O.$(E_"_+]?[_Y^]^GWNV\1C^(QII.\Z-CE MBN6@(_A<_NH^E2Y.5FMED^IT]S+Z=E/R3;UF+UD@1>++"Z"D (LK RG#=$=N MO)67F?N_7EZ#\DN1Z+IB'+V>7ZLROVS^.[HPQ%*I.<-%B^\(1$WK)%L,_IX+TLW=MB,I\Z'?9?+%'8BM<4( $(QT8%#J+, MQELPNO*7%T PBH(RL"^^$]4ZP1LY(A_.=+;_G>P#8R[>4X=TW4J7]A[!TO$K M+;J47W@^[0%V%_%[FOC*,(BN#/&6FZ\EKW?P EE&]>J-[9E;E:P@^DA-C;4- M>(DT67+,1UAL*0TY$4"Y^/,&D,A6!A+>28*RCB*I"^X]?T.C&T%"QK^,+H/Y M73!6IS>''"/R_R((Q[M_+YUPA9.# %(^XZL8_YT8?B7XRO+$OHE4EU=_?IYF MIB3:B#ZZ7TCX/D]'XE8QC^C:>_.A>95G<3- ).:XQ'90OK@Q>R+P R%18I>P M07&M!;\!K<3RB%."SH)$0QYN#+F#GB+ M5@?+;6TL$GIR @*TM*-HA$Y;5''0:CP'J"X(?OSH87F_CZ-Z=L:)0YGKF"XYN7$6"HZEN"!OV1;0[K%G6 +X*,-[B=<%QD!=55V.]9NAS+]8$-P#V MDS$_ 3L:PM#Y\\1B\W8,JNF:8#,&5@?3'./*6=O @&^^=F0VWQFYYOK3GM-%!8J>#"MKA K:PL8(8!NJ@?(*5)31MCKY*QP);,Z0SE\\8MB"8.D1RO4 S$D)X>*,SPEN%BR<.VN(E& M:@(%F7+T4@Q@=ABW@'1@J7<\-W(VX6 *T0-?LWWJ6!'T D9\?4JN]%&-1!9^V29&B M;*D><@ 'EGC*9)#4%PA==H4N^P1+I )B&5ZG)V@E(_MK>,]HW& DN+O8,HYR M Y+%^V-\+'6%,Y"@G7'-X0^OC*]1K(;[))0MLT$9B9/2%B1?R \^K,>'%VUP MSMM%W'0%X=,7/I+/_C<^"G*]Q0_!IQ8_S2<.OBQ]MJ4_G6:D$ OQ-3H.PGW@1&5 !.4FM M)DXYV,.E.*0-PHBGW&6.!%PH#PJT[P,&,5Q#Z6?TQ2"206;68)5U+1->;VS$ M^,%/F0;T=D3+@/&673U>F?"J@)Q:WNF%AI!Z$"A')IJ/0P]>%SD,$_$1,+OB MF@*&\0[_3CY9FF?X&?:O"5-.,?,:BW^%3>I\ /CPI,/[_&/K,TO?V]3*NHGND>$VPPL28VP\>^""R MB\(]6HPI,"D O@S\.@3'5B([48)G\N2XX#GYXM+EQP(=DR"[X4\V M.D8NK4O"8\9SD.1@B4L3+,E%%:W;TE&<"9^'+J/I($,$)PBLN7S0X^W8J\4@ M$?[W1 $=/2RYEA,'1 CQCJ+L:7+'XFLI(2;D>TM_/CFH9>C,J4F%!RMH8[ % M$:<_<5A5H>0^S5+=[CZ?;G6[,LU,\DC]C$%J"7C+.5?'* 53J%:80_XWB;'07M!;#K7&53,3#R2]/HK[Q)_(E^(^ MT-T@WD&AP0$[ NOH")8UOS#XF@)O4O.S<*LQH\SDH'DYF) MY;U:86JD^9* #7$@N2&$R@Z#;T&X6K @,HG_I7_7+ M>+F=+9D?%9IIK[1GV]F2=D_YR6IO]G3>[&6G.LK74BDH7&E/<[+QAK);5(TA MSP%87SA#/T^_BT/J\_07SYND[<=-(NRYBX,>B)0_)D*>M5'S/G>.D:41+DSB M-BJ^C$K>('9ZG:O>^LM=,C^ON4-E8[UTB9<,S$3]&84B/^@GX,=OW*_6AOW: M:D'N!!*)W-QO%.GQ-WT+;3^\A5&(TI@J'W"@[;:UP7.Q'ED[%]8N<%U,Z]Z^;D/(X#RH=-K)B2Z(AV?/, MS6UTG>*"1&\J?]>"7BCH)21VTT1X19'U)F5R>BD%:@1L_--DZ1/,"D*JYSIG M! "++G^A\I: 41Q" #40#2A5D/'LS9]%KG')"^F>;1#0 M)?R(C6>N\V]1U!W=>?.,=I3 D=DY7@4>8$;JOOAEZ51;TO.B3,S4(;S(1!6. M+3&H974=&#@JK^,)M4QF/3F0"'J89Z,ILOQ]=&LB_#<+<8_!C,K$?O,^7!$V-8/D@E\SSX4_$/4/Z*?1#LI-\ M*7B^,*H1B+)PEZW+A34 L1Y/O+U17E<+S(Q#V"-2LB3#5*^1OA0!Z8JJE3B^ MEA#9N!C7CTNG"U/?>&5E^'1#XX3+5(%/<:I\_[P\I9?76: U,Q67183L.7?^ MP)"PX/*!VQK9^$*PH?,<'8;DW([-%7]2Y)L5EB1Q8$GB$W$H2PU+_D #Y=$J ME4U3M:[+#;$?V)3<3K0)2+.82(^3K[CG>GKC\3)Q X#]( 3;B0H=!-[8H4E& M-V%K5MA!)S7 $VCR6A54IL(+*[3%V4%7 UN>M&8+ .(%,3W\GD1A4S6YO,_ M()87OMO8WH!7G1Q,.IH@F+* P5GH\BL'E'%Z#U\(L&T2')J/*';W\!<+<%T) MCC+U\VG>9,;%6)&$!71&\&XY66Y&$Y8CR,PTNH.)KI?6%F'B'8F?'$NAXD6- M181_:SOP!5:O3$%L]/+7*M*BC:R"P"6^*DQKA, !A=-D+'N-N%KR=I:5 ML5CZ"R]@<<2(,\5-7=@KZKAS\(8G9*XXN['T-%WG2 *.Q[#/R8"R%\RD:F*+ MJ7ZP\$8OX9* 8LPD3F/BI?%4LI=3*AV+&I5/H_)I5#X%IJE1^:J9K)K3W0N5 MKQ &J0@%J0 $*8^!E(- RB(@_6G=MPD8HG7J>:+57JO7U6"<*#C-@TU4Q:D> M<+)J3K>LN1A8AM.SPM M]/'3;W$"263-BW)(2%+*,!$.$9R,M:-*2"]*V^Z0&(H3S7.8 V:E/%Z7C$T] M@:3"@0#8&3L+>F0RQ\#Y;>_MF[NNXUFRVHW.L/NH#'JWO4;G?;U\'8XZ+3Z6&";PI6+ MH)@FHQ">T.QW!IV[F]O&X+YWU^CTK^\:PY'5:PQ&G;OKZ]ZM95F]*-T2<@/& MS?O4<6E,Q=Y1UNLH[;ZDN&N:UPY-J$KC MP0M#[^DGH[WX81!/EN$_/KQMFO#Q-OS3';P[GDQ7,J9(_%N1](NX !^"'4:& M_.==FDKF\(JQ83=R44QNRCNLCO',?.IFDE/CGSFB8I:+*S^Z4]^.6O.,;]Y\ M*=!J"-#GY/I\M&TZEL(I.U&MQ?75XAO/]SVL_C"^^%[(*$#5&GQI$]4:7%\- MOG.9_[@R9+FS5MY+FZC2RKO-XE00]M15>;]C]?.Q5?9(>Z).0-UM_66])%0A M\*&W2%\NRN41!# /'WX125%G;/CL$5/.Q]MP!?)<]7T1[)U\%^[7^4SL_%ZD MMZHV+SK3K5ISM+9:<#"VVOA/QSIJCK:6PUDO',?U'E+>['#37JOLZ[)@VH!(,^]MA M1D4L*]>(7Y1ZSS*TQ$ZG/:?/_?ZM')9#9T?NM#LJ.,*> M;"IF89/O]H^HZ;_]YD.GU3=![7-M_Z<6IN.+M%:C;1WHK-7.+I;$[Z2=RJK:T.J8O7X>)ZX. J= "EOQ(/3&=NV)?1'1 MY[;O5.J8[S:WI.4X3,!Y,U(CX.QUS79?QYMJOU,QQ=D2W;OZ$+.LTE1]BJ M<[RX)7FU^J>.U6J;S;9JQXZ.%ZN)%^^62'BIXT5U3_ BCO6CQ8MB"ZT[*=PO15/KP3V+\=YK#)"%92(%4V$B8QO>=2>H-0U*]?+42_'AU5;[K5T+L"H+XBO7_,H]J98Y&*KG25V::BD^O/IJ?B454SOF M'THJ_26G(RY/I4XTO-KG0RJ?Z2;KL6O96/W.?\NRS*%RS1/'$>CC9EUV 5LY M*;P)X=A$B-"O0YL#&-(L:9K,[;)K] MH6JE!*JKC>+#TUJ]1JMWK4?<+7VB1@JT->R:S:'J.5#55$;QX6F-7J/1E10& M%J5%U#B>U6P)5UU;%!_>/NMY;CWI%4]\L['8K@12#VPT^AU>U;S9G#;M$8=S8.D*CRBYD$JCQ2M_JIMM*WB?[5+ ]><_NG8\/3I63RQB;-\6GO([D@!D/44:XI1KPK1 MDQI[=2+]4FRV6G/KH+DJD#NIL4]::[76UD5K3TSHI,86:86MH\)NMPQK5[&F M"GL:$J=*9;53HSK ?3U!Q.FL/I MC)DSNJVBXH9!7-PP4)+#J7)@-(@;K(%JY4Z K0*U4>%BG":=E:ANG(XM;MFOZFU1Q7MV2XP4$_#M@QH-FAA$5#0)BU4 M5J6&O9[9&JH&UUF3*BW%0TW-U'1Z4[/1C+2+$(>.%E:J O_?:X$%:BEF@506 M8JTX[2+ GJ,$DJK0F_4MLZWIM!5_IV)*4X13<^C043,U7;JR;./+%[=4*JID M>T>/[2+\DYVB1U5<-ZO=-GN6:KZ;CAZKB!XU;]/I32EN9BD^O/IJ_ZZE69?#XF0UA^!(];3J:]4_2]7O5%).I6FN:@KU[Q=\6;?/(DC"9UTOCRYTX6T:FDNK &I$Z] M9L>T6JH;3=741O'A::U>H]6[EBK6D=2I/6R;_8YJQ?2JJXSBP],:O4:C*ZD: M5)C42<=6U1?'A54^44XJF)/^2^/%>Y$W;$#%ER)M:UO"VU[GI-=JWG6:C<]L<-@9WH_O&K74[;'7: M=_>=FQM-WK07,NZQ, !C%5*9TTD.L]W?@!JL"(BT^I_:P._45X/?R3I[?J?3 M:/ONX]O.,-0$U7XWZ3H7&HI:TSY5OE=*\U$<;;9:<^N@N;6E?=):J[7V8K6V MCK1/6F&UPN[*+I1?Q9HJ[+G1/N4V1H'(6-,^;9UN.Z-W#D\US^.2V>AMU=MZ M!N_4VWK XWZ+DGW%QW54\=AUO92EJ5+#\]&45>L05=2K$-E8TM$M*NGHQR4= M_0NAK.J;PXYJV"$7 \]S!FI4!'&ULQK5FK)J.#1[G;96(:U")56H"))J9Q6J M*655:]@T^RW5,!<4UYY=^H\/F1+?L7N:JUG98JL_&Y;9; W,MM46*>9RZZ3# MF#5AC*9#4OV@*(+N.5K(H@JF?J]I]I3#YU)9B+7B](J ;XX2I*BB-/VAV>P. MM=(H_4[%E*8(W^7088FF0[IT92G=H*""0NW=:-@K0@G9I'3*GCA6>VCVVZIE MEFO2_E*CJ%'3()W>[&PV*440)4>+&O='RZ\:S:0[,+N:&53Q=RJF0D68($>) M']4CF[#:9MO2D:3:[U1,?2HIM= T2%IM=$Q9)J;O5RU,OQ8=77^TO(C\[2BBO MO.;W.J9EJ0X:>/ZJI?CPZJOYE51/:?8CK?%G,KR:9T6.QW34W[5\K'YGOV4- M3:NM6A/+)3,=J9%IT:Q'%8GNA;(I]"LI(JP#ZY'5,JVN>N5.:JN-XL/36KU& MJW>M4CP&ZU'EK?'='KA$ZMTQJ:TRB@]/:_0:C:ZD2%!=UB,UVXQ5UQ;%AZ=9 MCP[+>M3?KNQ1#0VWS'9W:#:5*TVL$^M1]2][=ZU&LU1L]OHM.]'C6&O?]>XNVU; M]\/6X!Y^KBFJJBZ"//R+3L]%=3PTZPT\3$0/R3 :M1#E)^G?2L@31/?[BF@/*U9ERJ>*>4)H(XTERU.M=:G6M+PZ15 M6:NR5F56%,A8UO=%>JMJ\Z(SW:KM> _U<#8/1UEN)+5:\>^= M'VQB3)G"J'#H(AST:NO5RA'N+RB$TC,HZG(9QM4>0U$"5E2<<6T'3O!Y^L5W M\,Z5:L%("/ '3'X@VRQ7UU+O;JMM-CLMQ>I,+@;+I_Z$+X.BIHBC:YKBY=6M/0%^7,5U7+K<&J#\A;U M(U2OO(IH8JMO]A1LOBX=H^MH.#$6?"S5#H-DP:-!A"XD+-[ZKUVS.=!NNMKO5$R[ MBM">3Z1=Z@:_;7"YVYKW_E0!\![AKJ(Z647,6P1,?"C-540-ARVSTU(/WK9YI*8?8H;)T:XT:5ENFM+-&[1K3ZCRLFE*MX]E#Q[/#:LN< M\IJJQADV;)N]MJ68YM4WA-T)7U^E:/=7. _<@&'=\_&#W4.P$E1;(WV 9X@ MA*Z*C&18;7&:D+U[=C[!=JNC7D',N3!_G,GP3@Z^65K[JZUNVU7[2R4%+CF. MN3S54GQX]=7\:DO+=M5\G;S02J_<\,XR>U+Q[#<;E6H+ZG)&10<$1]OED^=C M=@%=U:1DU?,C'+@QO5JZ$Q4R,&493X9;UDG6/I'21>J3H6J-M*ISBR@^/,UC MM$:KMZRA/&K51*=R,J.NV1PVM49KC;X C=ZR+K&^G0@#L]E1KP1:;6U1?'C5 MLT#5%PN@XHEO-A;;E5NJH?F6V;+:YK#=K:_N5Y36^%DYSK(\H=;$>9;$5E]^ MN?Y;,:E5?BW%3WR.Q@P_BKBR4@_\]/MO&UF8\M19E93*R?6O>G)J3>\@$U1M MB@>:I'K3/-A$59SJ 2>KYG1A5*60[ G$/CN_O\($)7;XR_%@PEM0O_<_NU5J7)HG9DVM<)NMPR:3_7H@KO? MQB@0 FM&506R=/5]T9D2/)[CB_16U>9%9[I5I;/">C!-39AZ3H2IFELN46?: M:Q;5F0[B.M.!YDH5S6?=GMG37*E:T\IJFE4$]WET35,=1G?8,UN6:BV>6LOJ MHV5%4)U'US)UF[2LGFFU-5N,*OJU7?"AG@YN&31MT-,BV,CJ]50-I1OT!N9P MJ![H2RT*Q12/>/&Q=2%%O73(_9Y5!%=9WNK@V#0?JO84M'H)]2K"A#R1>BD> MZ'8'9KNOLTEJOU,Q[2H"1SR1=JD;X+:MH=GMJ^9KJRSEA^>/2<<4-<,_W3?0 M+4+G.Y36*J*"_;XY[*@'!J+#W?W#W9HPH6IGH0@^L+S948$$M6KPP4[7;+95 MPQY46<*U5EE%$'Y'U"K%@]KVT+2ZJA'(J2S=6J.L:NN/- FJUB0=Q%8>Q+:J MK5U2E0!UT#&M@6KG5UWC5DU_6L[VG L9DL+6L!(&M%ZKVE*S25EMM%!^> MUNHU6KUEJ62M*4_;P[;9[ZA6=J2ZRB@^/*W1:S1ZRRK$VC8;M+MFOZD:7(7J MVJ+X\*JGD:Q#/W_%4]QD%+8KHE1#PRVSW6Z;W5Z-:8TKR5O\O >QJ< HSM20 M23K20AXMS8E59[!)S8EUH9Q8?T.PW5:M. MOAB8FC/0M"+TIZ-KFNH5P]VVV1FH5C&LM:PV6M8I0F\ZNI:I6\4[-%LMU="* M+U>]ZEM"NV==;*<(3ZAZ-55$Y]HML]/L*:9U-:D34SS@Q<=J2BQU+--FJU.$ M8E3>ZN#8-"66]A2T>@GU*H(*.I%Z*8X>WNV9K8%J?38J2[K6KDX1;LZ)M$O= M^+8UL,RN3M.>*L(]/V"L?0/=(O260VFM&BK8;O?-_D ]\"L=[NX?[FI*+&5, MTV:S4P0O4][LJ$")5;69ZECFH*]=<+7?J9A6%4&\'%&K% ]J.SVSW=>NM]KO M5$RCJBT_TI186I-T$%M]$%MMZ9*RE%@#LZ4@:',]XU9-B57.]IP+1K["UK : M8HQNM95F9TB)U>VK5FEV>>JE^/#JJ_W5%K!I0BRM^9LLRR7K71W1[IM56[X));951?'A:H]=H])85B+5M M-!@VS7Y+O:9>M;5%\>%I.JS#TF%UMRN@5$/#+;/='9I-J\8']LGIL"I>A76\ M6H=#4L9E1YE&R.H47#4(GN?3G'\":87]F,/I]=YX$V/I7MMSVR6P<_SPAZ.- M-DG790U.L5X%(_@^8T;H/(&V&=Y49G[@OV/O$50=5M$T'IPYK.%C0' *8SN8 M(53XG+OQ ?QIL)R'@>&X](=L8MCC,0AVB+\:,^<9I=(DZT*K;X-&A^)9\F=S MQX;/PNM@FF"80A@3[!;I#C@A$[ECQK<9@\]>&3>9A_EL <. 61DOGO^'L6 ^ M6B;X8#BS0WC-Z=*>&Q-OO$1'BO[4F-G!_D-CKC%U7-CH_[#)E?%M^1"$-NB^ M/9^O#/@']$!NS1/?&=MG!ONQ@#W$1?(2L^/[0ML+W[W 7&%CRPW0.: .4!11=.0? RL%X.S&J*"*^,7!J$ 2EID* QO/%[Z@1& '(("X.=!Q I- M"S<>^!G'S9J(*P,7+0"/P/"]E3T/5V G> F@[?NV^TA#@]F \7*>ED]%J^4] M,ZZ)\I.X +B&_U[:/GP-^B&?G?STA.'?P;D!VO1]YJ2,7,Z0!<)>/<%ALI+3 M^P\+HAE/O?087F;,3?T 7@"/=(,I\WVNC_C;L7"'##)AXJ4.;/$"UPX'%KV5 M7_,.WP?%)A5^&#@![:(]>28I6=@KL7J1=8>YL1]P+ 8%!\%_A&68,#%&\?L+ MU^K-6_#:28>2!B>7YZ.E124V7 8:Z06D''@0VM$'&P^K1O20![Q<1+% ,6'P M>-@P!NHJGH;JQ/7ZRAA5N]_\X,!7$=.I,W6X20)]]^'Q%RX.GUB8V_VWB1U_ M)S61T9;A[DWAJ/5><,?>.F@4O&4 ZQZ\^TFEE>11UB?P6GPX*7)QXC".$X!W:5RLI\D2>WQN6C7[64_IL,>U-I9BL\ M/HRWUKL$N95*V;SJ5^KTBD MPJY*KN>*[N0H>(/X]H:+8ZJ V#*;PY9R=W'[G5;GKEA*JL=FP;<*!']P2L'O MMC9&V!_6OWS6Y/O8._\FUYIZA6*:[T9Z&ZKRAE^R0^R4:E;)EMY4O9-R[X MNQ.Z+GFTI+)):Y60DPKN)4_NS*B6\:^^FK/&68J*9[XYKNM4[=AT"J^?4BH(46RW5$,+WE>Y= M*OOC:IQCU=EG2X)X(4YJ?:GL)EDLTWR_QVA*%-FD:VQ^3OF-D2P\,S]T0)*D M$H(S%3EYG 0DY*70#?@Z6BS5#Q!%B#T-CQB\1K1:L<_R*18@Q2JG[1HLN M&L'?AI<75*1LN6K#@Q?2"!DQO=E"F[ M=8*%%]CS7^ 7GQT12,3_%0TX[#)YP7C[2FINK@@&\KUWGSH7N5!!K#T>HYS M6M\_LOCY:"FKR>&$^RQ2ESMA\0L772(J"Y;+EM,1( MUFX9O$J%%"=@S/CDA:SD[5JXO*L6+_RN[##63'K*N^I M;6/%C#F6IH-NNUNL1U%R_+3K42-[-CB>/4LYMFF_]N@N[/'KZKGD\&8/ZO"9 M81<3M0(0[I9;T#_P AMO&QN%OPAX*5^3_W_?JWV-L?8PZ\7@W%34IC\&9L!-/#2Z\^2G?=2Q: MG#:*=>]@!_=6%VA).6JWKMJ;/96-,RD*+/>"S2@_DZYUE<>_B692Z&\]"$R$ M2MT*<@APX2IZ8M_DC_19@*WKSC/#KF/RE!)]BZ"3$L#2F"Q]U.'R#0F\@;W\ M'' =3/Z0Y*@OW%9\?%K8CD^=Y7./>M@3^^>Y">"(3/NL=(IPR_=$39!M]_O+ MB-C?\@)2@9#UKT33@ IB)9M&18C[X02#B1;"^'GB/,N.T2^_7/^MN%LTG\X7 M/_'Y!C0Q02'CF=03/_W^V\9.QGQ3:B5%Q%%ZH_+I*3;!PTQ1N4D>:IH*3O1P M4U5RLH>9(,V/PISD_PKS++@QS-?ON3+Z)>[QO77N]'?&J/[[W=? M?X((Y,5>!?):%E^",&"I!1"I:*.%#6NB5N*_FO1_1644XE=OC+^^M@W_<_NU MX9\V7-__OU M[MOWK[_??/_]Z\=/OT3(# IEI ]S9<=E-05M(CSGSV7AWHS_7\]$V(?,U+">F6, F-A^Z',)Z5^:Z; MVS7 M!8,]AL0?O>88/&=?VREN^AY_ C]@/)Z0L%>A58^$L6)3^ MBX/-Q6+NC 6BGP3Q^KZ:>OM=<^*NL_?\NM((5D$(J^VXQB?/#V?&B#39P@3Y^^6(\""!G M#ADW6L(RPJ#Y']TR%V3EC_?TS5OG&5[-)LLQ7D_Z"\33Y*!U'N'&B3=!T#SV M@HM/?-[NF3^H(OR7.8B=U0WKJ5!F[+EA"T!/ A 4R2J9"\_HW,O,&<\PM\ZO ML_ O,'$9T._+)2UK% *Q0SM/U@T%GC]=.D+H<.$/"A").>!A*=,J8XI MQH5[\L1L/,D"CC\HY#F!*YH19"G]3CQZT'J2^1NS'9W.\N;P-V 9M@&7&P7VS M823&R+&W-U=_OUHSM._P M61B]R_P*;6YNT'P\,-SQFATZR##2YOC:M__CS&E]1_XCP[("7,#).V/$'G&I MOWE+%/(IRKCQQ?<6OL-"VU^]LKD'&3J.DK0WMY3<6"R6#W!RHLE)CEJH%UNS MR/3 !-!E0@$2*@_ON',?X707$_[$4#WQ>]"V;PN\D<.WD$D #3 ^XK'N3B[\ MC$H 5<(2/X'Y"J7=)COGA&0F8UUSLM0KRO$8T7P9.J "1#6;+<.*]N(34&AM]Z7OF=D%H0@H+ M]I6%I&>D]2E].G,=0G!0&^%QRTZQU>0S?+MG59'5%V5%8%:>8&1X""7F1$.. MEBUU4/+R.EI6K)>20I0Q#)'%H;O^R(7&WSPY+J$VXPDZ<8) D)%ECF-AX;CS MP51,N7*8@"[L=[Y:PGN66:>KX@;C8FMGS*;ZQ_,X)%1U%#@Y>LQ+6 M+#I 8B$K=F-P:8)4"8%<&9-@41]GZ(G8'/19+&+ H9]A>U[ W#6R(O#BP-*# M+61DS'QZ1OD5#AA(RH2OC$"/WF^5Y:UP5'1B&\$31:1+NO2&A\-*_HOFZ4>R MCS#[]OB/N?=XX4=:(BO IF A0_+RHRAA7;B<-GV9R"$A80Y"E-/.\%2"N"7> M0T,]#&0JDQ]9FI"(D%#^@TR$)!3M]ZMO5\E @5:'I_EH$$D6C09(>L/YT9B! M? E8DRP9A@/ONV"1?.F4\H^2(]!FHBQO7!"$1K!J)[A)/)% MT5M"1;':9%U-36\P'!06O5G-3-%;*CJ]@4ANY$[@9\Q_%@5O8F&B(MV/[N_Y M\K4OL!BIVAQ<"*S/>?'\2<#<9''.QT_WJ0+AU CH[:35.)9/I,V?IY_Y0MW! M^N H^?)\E*MS*Q8G3L1&!3U-+COY@I[T#I 3$,2AUW?]]8OHCPM*#@^T^NLKHS8GMXM7_XM 50_NYEC6A[_^0A#I\.\X69S= M:*%VY1;[+_+8*[(I$^\)_9$QU8'"%,;<+;'=2!N*9%]PDX#WX3PLT=!LOS-; M5OR>;F=>4XJ;>-K?O1NQI#$YY*U84$$4)?8(3//KVX1GP-+?O$U1>=A>+KSP MDG[+>R5A2A%A1,X3I=O6C@RS3T;$>ILVVDP*+.P(?&3J\-;+)".%J$3%XS * MEE*Q45'NRW9=K$3&,;M!(LB(/HC<&>".7!DC#,_4.__R*4\QSTDB:3UC]H38 MB/@!Y7E_B!QV8G=RF6Z=U7XCF, 7/FN$]@^4MEB5A4AQO]6)2_G&,W@##"A MDI)\VCB.%"(2$RKD>[6]I]Y5'B,QFOP"5 TE[)VL\XSI M,3C3F) I:I#A0O2*L R:ZJV8=%2^"!:6>\]/O2BY8)WN:V7H>&-9=G$L=1':3ALHE3B])EX->"%[46'*1;&^Z)GL'QU>)1MCE(F M/ PET8HJ(.Z_?DFE0S'UCZ/*Y4G$->F[+0Q.4:A20JI&2).$&O@]!B-U4O<.LU-/6_) ME*)<-N[?%S)SON"*-G!)43 <%V\Z/']5**%XHQW+* :V8!WQ@E?\D1,M>_3W M,!JRB=1']T0,F<],8.J.5YSX3B:()_]:!B&=D,F;$6R+%6TB@AQT(O:/+#18 MTCBTHYN@U-TW$SN$U$9W%TJ'Z4 M<>SZL^0NK;T3R!6I."3414LG8C=5K2B<][>C=:M:*VQJ-^[,CQ->Y?_]+I*_MVV&_<=-LW34ZK5Z[,6CV.XWAZ*8];#?[UZ-V)],9 M8$3@.",PUG?]V\[HWFHW6H.;/CQ@V&P,^OU^X[8]:-W#%SW+ZFN:SZJY9 [_ MHHC6#3M#-G2>5>Q2IAA/CD7B^4]F^W"HH"7)8<(=G]03I?]U1L'CXJ=7B/"K MU)B2Y(5B?$ELY6X7A$#\4PST?43@V5=H^M9)SU8,EED$/?[.(ZI@.;]@G9.9 M(%H\BN:JL%,G4CNEYJK5N=;J7!06:E6^S+EJ5:ZU*F=2-%J++W.N6HMKK<51 M4E7K[V7.]8ST=YOU6;NX-=5?*O946W?WV18%$F.2FZ%Y6'*&UXB.O\F*-[ID M$<5M">23X 3,@*"1]LLS> MH*LUZB3OW)8)6SV]VY]6O=\NTP99VN:LJV!QW[43-4I\Q*26*C?*OD MA22CMGNG6L=_>\M6XHK];RDKWV-1.=.<5*^9YPC5CH-*[U1,(8L:N,]%(4^= MFK+,YD"GIM1^IV+JN"5\6BW5\809JE8[WW:I]5"E=RJFAUN"Y56>IJI($X]U M ZHO0-7.4BFJ>U6DJK;D-C\OA6N9S58>:D$GJU1/5GUEQ@]E^^L11Y#OO MM5;I;-5)LE6=B@NK#J=P5=8B*%<67)=45;;-T=H$/W6ZK-;G(CAZ JM_:[T[ M>D9KIT4[A1&L?'@GL(0[S&&3.3Q-&1C):^J/ZI%2V[WPI&WV.NK=$UR:?BH^ MO/J:C],4K1W%?)P\ VAVA]IRG%HU%1]>?2W':>KKCF(Y3IBO'%BJE;E>GDXJ M/KSZFHQ3E0)68S2.YC:TNJI='5Z>DIUH>+7/[U8^TTWVI*+"Q5J9AU;;;%NJ M=:8=1\*/FSA.37)8,,F-3 :G2B7GA[V92UJ0[YP\Q;P/5<5)1'SC@%6$--AA M^)ML[A%*.,\A;=PUVWW5K;1J.J?X\+1)6&,2CE!%6O-4\-!L]52/Z513-\6' MIZW!&FMPA#K6^J9W+;/7TVZ!-@278 B.4DJK2%:F9S8[6J^U7N^4Y"HBXJBY M1:@@J]LM4^"KB!EHM\QVG>U 1XRF!'MUFKSZYU2N.Y*8+,--Z"UB=I/#DIL(:2HT6C\' MR\6:(>((Y^"$-V:<"\=JP3K'KUB$;SZ\+4>;8Q%ESKN?_PHO+V#-V7+5AKT- MRU:E#'YTQ_/E!)XF">\7/A@:'UX3,<"$'BRI']J."Z,#'9QX+P*)TX2U>(;5 M]OR5X3V ^K( %G_,3&/J_(!/VD' 0F/B! LO .-EXB.9'3##FQKCY=,2GN\\ M,_C2]^%C*R/T;3>8"QR%R;^604CQ40)3(75/T$AQU,!8T$2[/),"0PUG!OOA M8-AF>#Z,XAD^B]_ @XR;CU^^&!X/Z\#5P\_>+7WX ;UK!&_V89EL,WH"?FAL MAS-OXHQAC63")O,,_*O?G,D$U/C.#D)Z&)V$N!V;'A.(N"]^'C[ND^?#)$9D ME.RKG# EK%O*N*5MVX%%*&FZUVH, MKV][C=M1ZQJ^Z#;OK59LM\B8CN<@@S!UQ_V.W[_)GG%H7O.FI:R-2JX%)YG: MW>!F+"Z:7#GH->=@ADBMF&[L3>%1?[2NL\._*&*;LP;1+A^74TYU0K=S_=0_ MF>T;=Z!U$^.6CLI5A+<;VDF%]A&O(.4PNP%N!Z"?#)*.NUZ&K1K2%;^X'$=L?@ M6('\EZ9RWR,W>"0L+O6NL#?>./>*,%0&\8WSH+Y4MBK4PK?-IJ9WU]I96CN+ M($K.0SM/799NF5J5^MA^9]UPP%N]F?(@"&PSO=E\/[ M;IG#H6H8?"JKAU;)7A$ PKFHY*ES5"U-X*/V.Q73Q2+X@7/1Q5VS4IKR1^OA MJ?2PJ/O_&(FHD[)0[YZ*ZNI4E-KO5$NM^D7-\26R3W7C:K?ZM;@4J5\YE:9R MUX:HE"$Z;:X>PYC*ZJ%5LG^:"JB+H!'OF\-Z%%\KHAE:&_NGJ8$Z=VKNEFYB5_N= MBFGAJ2J@:D5G:X&OV==ZI?0[U=*K044E4+52DU;+[ Y;BNE)(2C5F=1%9I;:\%5F^(Y0M%?S[.?0;'9/W &JK8&>I;9YE=F\(Q1' MUCC'W-,.GIYE?6>IC5W:V!VE!%61'*5E]MHG3N5KO=:SU-:K,NM5IM17$6/4 M&IJ=P8G+9M30TY]W(&9/<@>+'VMJ=AJ4IF;7U.QKJ=GM^=Q[00S7 ,V988_' MWA+)U'TV9LXSRO,:FO;]Z=;!N#46SH(E/B% />W%8N[PS@H^+"1$_[Z:>OL) M!*HK>\\WU@A6 3BK.?YT\W4*^(CWG9;@EKFPW'^8],U>//!7, :^^+"\'OP! M;:SQZ'F3%V<^IQ=,V-2!,X@UYC#*"?Q-:+N/#EH=OCW.T\)V?,H')+=?#'*? M1Y2;DIIL]$G+3>^#\X/]H.7^%\3/(FB2?__++]=^*B>?SQ0OB)SXW M9TV4;;F\J2=^^OVWC;1I>7[[:OIBI*FL?'J*3? P4U1NDH>:IH(3/=Q4E9SL M(:>KZ(1A6*7<0FRC!+\P/\F_PBP+?CR+*L6^C'ZY:UQ_O1O]K3&Z_W[W]2L05:R"GY8\+/\CW(_R?X@\WWZV]1WR6\27_,O*6R4Q_Z? M<@NUERX4'.\GDO\BOV#_J2DUN4-,3[$)'F:*RDWR4--4<**'F^H>%K_P,"OZ M8<'/\C_*_23[@]SW%9Q4V2,J\X[TMZGODM\DODY^F'U;:]Q.VI=PQ?=YKTEBJ7@C&&EG]UGVCU;X=-CK6 ML-.X'C2'C7ZWV;UKMP;7MS>=.(%'646Q+!"[?\?OBX4EEV,K*[O)C"6E?4MD M'C.IQU3N\3" #$R!!G9[YYVA,ZD+74=/3%S2%S2@VWK"(_VW)H7[8X6 :E6]W-G6356W6X:UJUA35:7N?;75=+^-42#X%4/KM@Y; M3O<:!'WH&=.[#H@Z-?ESCW#\L5G\Y]O=>;3 + M.F:K'LQ=6CN5U,ZB#H3ST,Y3-]:WS$Y'-4 IK9GUT#6:[W3DQT$S)C3QU5'[* M2%SR&(."143&%Q2 UQ/!=5B$3WYXKWY?SNLZ1=U=Y6R9RNJA57)8!%9^+BIY MZE"[W]?*J/8[E5+&0;,(X?P8L?5QU%%3R%Z@)I8.9530UGT#ZD&S".&Z1$!= MD8*6._K8+T\]%1]>?:W'EO5^ M=;0>)\]3F-V6:G7VEZ>:B@^OOI9COU*^\EF5H]B.$_8!#)6K&;H\K3S1\&J> MUJEXGIN,SY9%B\>Q)J#%)^V *7 MPOC_['UKD]I(TN[W\RL4/3MG[0C1@RZ L+V.H&^>WO'8CNZ>L[&?-M10&.T( MB9%$MWM__D 8[I,%A :B'-KQ&[]91Y'X7^SD2 M-JPA']XA\]G>"A,EDY@E4G(&T6)TUJB:/-"U]N*]%&>-:#J]$$VG1=/I@DVG M=S9Z;K"_,TL,8YL,_5U6KV8_4K+6'8[IPRY-QYR8>B.1.M[MJPV.F MH+K!;TQ;FA(ZR0N@W FD9^ !^INIG]57.V[7S>FO'1(0UVL-IQ]IF^6D!%*, M!4]XU3^"N[07F44H)GC6C^L]R='D)ZOSQ.5RPU^QAM^F!SQO$],/"^JN6IAO M%?61GHE'0O+_MEMEZ'/+1@[7*L,PY\'0JFX5.R%*)-U>A#30G_CP&TY:+OO3 M7K;+X!#-I)^IF3"RV.K088'<67I>^'FEK/3//@[/MYT4$O"2#1]D*7.^>=&' MQGJ^C:.;[UX)\]T_WW81Q_/-<) YY265:#NM*5?444SQH")%#CL; M%WZ $?Z>KGOA9PRB0MZ ;\!.Q7V3V2-,C<'(*,7)O6T2%0? MH*33+7SMEH&OK9PH/MV>O\8;>+11GNS>]P#S-'5MVWUFB@_5!'S)7\ZIZO8_ MPC]@A;MC][L#?Y\< 9=%SZ **T@2)PB) OZQ/,F<3H'SX,[>;"6]8=]VESZ, MSG_[#A.7\5J6YFH_NM&Q5!T.;OHWP\Z%>G'3T8V+R\ZHW[_N# ;][G47_J@: MEZ)C:9L[EAI'W[$TH[/G$$$73P2A0R?4H3/91:;7 R:(_GG+=0O5Z-,LMX-3 M^L=6P_GH^WD** LHGP:4PW@4*0Y($2@^35H% MBEN-XN-LU2OP>XKXS3,_1]F_-ZRS@QF_ARP- N=8')K4;;:#+ST8I,UDBCBV'Y0J+RNTY:!LOFR0(2 I(%D8DKRLS)9#4M0X%EAL)19Y M.9'YL;@[)[):- IHG1RT=C@75+4K2ZI&_]$5ONL*(RCS49,-75[N(0>ZS2&Q MS&1%6=.VHZ/;P)'-^[4:+1H>*VL2^;$@CG\BWBRT)?"R)0JO#4FUBOGJ-]QRI"ZLG:[JPF'&_$QD6)^)S( \I*)J_90E0'!FO"DR;J.K6H79NZNOLE=+@\ !MR5X83B]5C8TPG5 M(K I790UL]KAATK$>R7*-&T6;.%4OZEU>G<,L@'AHP5:(XBQZ0WZMO&FP&V MMW,K%GE86;MGK8'H- ML&&'AY 7V(?77GG10#1@M?)")*X*08%W>.T5%(U$+1XH*FJ+ !8&1=/ :FAX MK0^8+)W2+!E21FQE(R)A;W^NTI75IAVZ=:QVXW[?%)%##I&9W1>:\@1O#SLN MB;CP2"JR8T]=A\P4I/U@;8TB>Q8P[Y\(1( MX(L$O9KXUF-R]0YEM8^O)@MNN"$?GI &.Z1!-3&R1Q+BJLC]OE +A" X!4%0 M5:0M1D=M7^[J M<"UWLYN=I3@;%DPK/E1LYH78QB0%-EK6$2&/3GZUNNE/I;[M% MYJ";,S8OG\@<'"(R>['(- G0S9.7ERPD)I*9?5C#X7EO2V)*,/@XXXWIT4]W_88Q=-R+ETFYP/H]*VP$U*"C9:>1R;2 M)&2O8$:D%]KS/9B9 3"^;4N/(/Y($-CP)5. M)->3IDO6>3J\X9]OP2ZU$P@9]IH,4]LEPVY#^>2O."VN0!.XC%]LUP> .M+$ M\A>N#^*.M>=:'<=,))AL*[#HRT-1%S,:/(>8/F%,O)POX:'64\Q^XQG'3T8V+R\ZHW[_N# ;][G47_J@:EZ$4@I^1R2B@TNFJIRJ] M7K]C*/VKCGXYT#L7%U?PC]X?7 [Z_:M+8[36!YB2,K9-'^3(U'(>Z/79IO9( MU99M=B^*FZ0"%+:;VU^1V=!D:JC;75/GRAQM(Q5CM4#U-H?$WIGQ6'_U;[JM M7@-@)M(5&3,]0=(4L)6ZBA$UH>3]4UMCRCW;IVYT.$40B5.BHPC5F#B=9E&W MD]V7D3:\72UM*)L.)Y%6\22X^\M6M59'T2'Z8&H%MC@(/%;Q45:WVK.LUXJ"T9ZEX?E+V+7T)!I*'D&KZ1ZO/I>Q/KLV4+5] M'[0G*TM6#6S162?3 .@(8,D+LVDY+$O.C.KM'3C=Q9;++@#9'D#R8KQ:#DA1 M94I@L958Y)5QRH_%8F6<#D>C@-;)02MOW L^ .8=>19,>962.#!M#G6EVGL& M.GNO+5%7C1:SCQ6SN*#]:7BNT!9SRY8HO(I U2KA![7!;8^[:B"K0VSB"S,N M!!;[O%(\K<=BT]5[=+FG#P0.4;\3&0YY17!:C\,&Z^:HV*IG8<:"P%^?5WNF M:F=4&0BLS3#6%+&C->20*NX P("[$GQ0?5Z%ESU]4&T"FR8K37=1%6ZH FZH M3ZX[8942K/G"M#S*@\(/A7?/KS]H*F:0VQ5_'*DG"O0%8XA,@F%&AD!CO_Y8 MJ5K06,@7)0Z2!0Z;PF'](5*UX%"$20D(M@6"341&E0-"@2B$W"V<4:4ZHTH( MB*H>;$=NRPEOU.O>J"LRM8 _2,>VGEC)SL!TOENT/J#I^R003BHD,BE;VM0? M+!7SS6?*-K@_K"JQM I'%P"EFV!91/15M4!4Z ,(<<+IU>93J]!"1%8S0"PS)AB M6>ECTS^%(^QU1UAJ75F#H+@%2=221/B_\*H*]0=II=AEY$SN0F:)!$([_%Y[ MR[:>K*HB=1#W.Y$AL_Z K=J1V;S'2U&P:1R8$2)0.:@_?*MV5#:95JCI HZH MWXD,CDV$J5 MK,Y^#9;(8GV:H_)8TAOU;>U.K[TFJ@D16/KP&I"#>]"0)0P;*-%%^;-5Y;GV M5F]463>P*3BG!TKDPVNMS# :*"56K(?77D'12&VV T6%P/W) *NAX;7>95LZI5DRI(P*0ANARV>MBZ7K=OBL@AAT@-HR-X>]AQD]>%1SJ!^4/R4M&2345([C69.)K$ M[#%@C)UB]AA^EJ"M)EX3N2MX_\ N0^YI*G(IC0USR( MXF H=WL](0V$-#@!:5!-@.JQQ)?VA5(@Q, IB(&J F,QAM^Z[P\8#7 QL6U_88Z!5_YQU@VO%^9D$E^'ZT(_QC.5G+:4+SO! M,T_$"RS@N!C^@;MX+T6,I/]D\!G#/!&/(MI?+G8,D8[0!H6[,R-4 M5+U35)CG]2L6P=G'-Q_(/#7HY_"KDN7,8$BQ>&/?>"G/5C?=J?2WW2)ST,T9N%N# MR.S%(M,D0#=/7EZR,_!(9O9A#=7S[11T">;>IE32N@WPA\X^TZ'DC$E$,1V@ MRHXW9V1POIV6$<_(N729G J@T[?\@$Y)@H.6GDO#!#"36 MJ>@1)!\) IL5B&6L)DO$8KD"B1^QQSB!!,:WY4XDUY.F2^H\CV[XYUN(2VT" M0GR])K[4=HFOVU T^2M.BPNJ!"[C%]OU 9N.-+'\A>N#I .F7 LY^!Y,MA58 M].6AE(L9#9Y#3)\P)E[.E_!0ZREFO_&+%'BFX]M,6Y#,R7^7?L"\-O392YOU M?Y]Z[AR>Y,(SXI=GJIRJ]7K]C*/VKCGXY MT#L7%U?PC]X?7 [Z_:M+8[3>[)D&,K9-'R3%U'(>Z/79IFI(=9)MABZ*C*1V M X3]***E;*@I-101>L72J_Y%H O#%#G_.%/TU0)QQ$BE*:E5 GPM!A\_%A-E M^'_U;[H%7@/K3Z0K,F9[NJ0I8-)T:8]3D,-;_SQR9'(E0241UBG2(^2%X&Q- M5$R);AM48UKA7FT(]IM4S,G$6LYWFN_[,I(*/UAE3SJT M0UK%=M0-8QQKU1"^D%$KD-L&Y*XB,*1U"(9 [>E2*U#;$M2&Q[ "JJ=+;=N@ MFF\:=LYB2Z$:GCB\4=[BANIABX/ (Z&UE.K]6"_5N[GT@V/ CSR1)SEB92X MYCG+\ 519,8\#'EQ48/UB=6@_*QXRBI?IW<1H[0CX6+_K#AL*7$G4UGP"##) MBT-J.2:;SGA0L*4["#RV!X^\()?\>"Q6$.)P1)YL28C3A5:;(WT/#=\==GG! M5QR8-H>Z$O7+5:^.HWK:I+ MN[?L,F2]BZWZ-V9<""QV>2796H_%QFUBN=?%EB:(&1,"AUU>6;.J+>$RD%A7 M78V!)O D&LHT8_[R*F'M:?ZV"&I*5S8,;%ID6XS@EO20P==(^7C*N2(6A:64 M<1YV>67 JK493K*3LR$;")V1IP93Y,-KKQ3AE0\[,BG2M!]"DS7-$!)$2)#C ME""'1=BUNR7O_IU!M>V2'$(2G(0D:+T+I\8&$\-NSAC!HQ02BBH;"C[?C^@Y M@<-Q)'I.-%_/#V>,62FU9(?'VX3'YAA2!K(Z&"*7TM@PAWQX0B3P10*W M\!\ND=!T=V%=-OK8DJ*PPPWY\(0TV"$-#@L=;5VQ>731G-B!@WQXHMA\Y<7F MATK.D%:,D%:!CBW03Q>9%L?DCK=8LBLV'U=5S1A^CJ*Z^56Q>.]]NSW%8 ML?F< 9\HIH-7;+Z;47Z_+<7F\Y3SKE[6QW7!R0^&JH_5OWNUPT@?)M937$O\ MVZ>+W_AUQ+>WZ^B.%PK +A6/\?2FGOCEC]\SZWQMERLO)TLT%JZEDX>,P&I( M1$=D560B)+0Z4E$26R6Y2 F&8152)(T>TR2WB?P%J.3'<#!>G+U%7R M(O$Y^;%BU3?I.%&,,+8$C(BI:]ON,S,IJ G@2_YR#D^!)VX8P-3.>;*"E]@" M*=B_J:L,Y5"6%WZ $?Z>FIZ%GQ'V+Y'>@'D5S-RE#P_SW[Y;NY_J7PQ.MR38 MF;XLY_#H\;:]/%S;R\/07MYTAMZ/9V2RM DM"Y182+@@WA.Y>'EX6<#?:.&@ M!WCRA>V._SQC9OKU5;=[HUP:G<% O^[H(Z/?,2XOKCNCKG%S,>SJ%]T^V,T$ M#.(%A8BW)*$];SE+,AF!S7VA70RZZK72T?J](3S@9M QE*NK3E_3AKV>TKVZ MZ%^+GDY8>SKM5S080W>?_0Z>*JVYG6N Q:163!:K2EUY,>I<=#RN!O6(94RU ME9H7G"@X47"BX,06<^*J(45_I6^%#_EIRO[C'B767X5BXP@\*UMAZR0<=Z^) M8K_Z([!L&!H[&Z+J?R,-&(].!-8YF.(J=M.".F/DQR'!LPC<*=I%Z]#=%ELU M/45W1S_5O6<=8JON$_K5TG9*D;O)E\Q@JXFP4?>F%2U04GFH;YTP[3]5TH,: MK4<$RMSV2'%/O10&04F!*X7YV *P K "L#@!>^-Z\#U'NF1A@>,7Z<$S'=\V MF^@0+' K<'LTN#VD[Z_ISQIH)2K@)^ GX'?V\8OK="@$!?X$_@3^<#E_A@V! MDGGGV/^*HC)W6WD$A;"BP:A&LUVV[PEPL.F,"8O:>R0.F5K!NBBZZP>GT5&L M_4U%A^I&>7*+AB :O)0]&EK(JO,Q(<"2]Z[G"]M](63%#WO5A^A7ERP>#3)= M'V*@J\ARQ4^F*\H1X(17@'L[:K>]D.$5P96U'K:2^@(RN"#S)@LSO)+3QX29 M:) )S^QH\M^E']!22:F]!ULQZ3-:Q4$ " . LO##*Z[<@00*:7:6] MU*XLJ1K]1U?X;DR,<,M'328HM2['SX &B27Z&719,_!5F\ZW?DW[-YOT:5[" MS^AJ ;*\N>4P;?Z$7)EH^YED2Q7E .]EO.(/ZP5'+%>T'C:I@IE-!30T7F'7 M EHP8I3P2L+*755X^7&_$YF74N.5\VP;4++;(.3U4ZK8&B.<@)\2,6JR0,,K M^MHVT!1R3BJRWL76)18SWPJL:+P.\#BQ(CR21X*4 SP^&/!4AL.Q?X##$=>V M])IK8-C#UP1#.!Q?$3OJ@LNB*%U6#W[N/K'V!,+OV+0(RA8N@Q*B)M<, M4.\VGE>LB"U<(&-_9)000%7PHR>MRQ << MX7%$N;'HO-;&;8=,'H>C:N##"%ZF%4#1>5U_40)%>!N/!"C"VZBK)80WHMB2 M7HU#ZF,+S6^+LS&[UO%&W:CF_))?F2-RHUUJ(_[(O2:L^?;I)0RO\6;CF31D MR3_M (:]B3(3;X5@ZOO5@OJ1X/"JSO5J.L7;8\ 82^3L,?PL43O,>Y""1F+J"C+52LNE6F%#!/+A M"<#R =LK$I>(Y)1# W5'1W;*(< KP%ON\+../'I%@B4QGUQHV&H3\ &^S_HU M>G0AD(P(R5E +E+N"M%QA*+)AMYPL7VQ%0L -P?@(F6XQ!F# '"; 'R*9:%+ M$Q!ZWD,())XQ0^X:#6OC>05"Z>OXRED"?'YT)R_1)5R9CS8)K^()^[*< U'C MZ&9U;1'I-"0&O-A\8?2KC7RN^&LP5LJ3EK,T5_QZH5T,NNJUTM'ZO6%'']T, M.H9R==7I:]JPUU.Z5Q?]ZY"5X6=D,@+.&ZL7HYN1AW5?6IJGEI?E]9U-\I4 M \RRCK.K;*N:-\FN4&O2F"[6@[3J1-J6(]X1M5L/V%,#)E['05'"HX4 M'"DXKN3'Z7H0S8<(8GKD<2-!@'.R<1:SG?ZTW;90S7RTY*I(]YW#WYA/Q M FMLVC$-X9/1;T>1B\^7S$"Z(F/F2I0T1::[S*#N#29/0F"%*]40NAJ@2. / M"_ZH,B>%!W!2X$JWSMB=$X$[@3N!NTIQ=^-Z\#U'NEQZ'G'&+U(B"$W 3\!/ MP*]2^%V:_NR-\E8@32!-(*U2I'UQG0Y%FX":@)J 6F.^%.,H\8<@OSIR/JK& MSXT6F+TGP+2F,R:L[]4C<6<>$F;PIO?V&"Q*=8H^LM@ H S\#7F&*EN,G3R9M7^X9^! C]IVV MP(97$0(C;$3W+ $:-*#AM;]"@Y02_0"*/- ;3O+.AY-:/8M->A,OX6=T'0 - MWMQRPC3,TW$BHJU0FRTO>.VB\OH-XQ5_6"]X?1)#WU=B]'O=-L@+)&PJH#'@ MM5LJH'\VBI+]^RW)RD#XUW&_$YE_<,#K5G1<0,GK(53P^3N.WD.(;H.&U M^VD]:/*X!559U\5Q%.YW(L,*KUT.3JP(7Z! 2I-(X?6'002/,@.!>OATK5-V M_]T1VQV'3C\:3>BRYO5S]ZFYKO5";.06&[Q>)_M&#ZX9H-Y--:_ $!NJ0,;> MR#!*CMVH#B0E^@ 50W@ <;\3&4A*CM3 N)/LT;7N,-JC)IR))LO0.\E8SC4E_"XHCAA2P.D#6B4W+UL3I^ M[" ?7GNA75)4#%Z4\T(N5;DW1-:P3@"]%O$C/&S.J(3-> M..E9.8A]O]*PBLY]U4V<5Z3D>LM.+ M!SGJ7INR4,LE"[$A OGP!&!W +9(Q!Z6$X>AK!L-Y^ *\ KP5CO\K..'89$P M0LRG",.&[9+7CQ&T_9HY-'R,()",",E90"Y2I:D:(/<*Q;_KLM%MN#"9V(H% M@)L#<)'J4<+?+P L (P$P/V\SG\DGBM5UI63 &S2BP^?']W)2W0)5^:C3<(K M-A5T!2UGR2R,Z'9U;>LHB8DA+S9?&/UJ(Y5"]&-R/E6NL,C.%5 M1]?5Z\Y('QD=;="[Z5W=] :JKI[%U#/BI;%M^L! 4\MYH-=GFPO>[?[,6;JB M/,#(MYP)*(24L!_O 37$IFT0Q\ )_SCKAM<19[#KQCGHR-;6D MK+'W9>$6@I7TDO4N#F>6D M]P7Z?_G;8>)N4%KL5W\$E@U#F\#7:"?30<3P];8S+4?6B.$(2=R\)&XT(F1. M)M9ROK/M;Z2P474M4I\B#:NICMJECQ==O^R"%!YW+VVZT4BAIT@*7.G6&;MS M2)T2=+!#)#I \"4SD*[(F!U42)HB)]T*)X";>NV_R'[HJ3\W6IYHU0B3 ME31_) Z96H'D$=L,R.2$JIJWOC&JUNWRP@P&ZS"#?:N=H^N1R@GS'.5E"FRRB%O8O M"'^O%2K7R=AKHM%PB\4&K^S& ;Y1%&WN7K/:%'W0!@&"A&$%2!1>28NV@R1? M+0P!%-SO1 :4DF,Z1"]( 93C! JO1$-;T"%Z0=99J5ST@MQSPIHOE'.ZE>=! MLI44;(.W"#W/H.S*0^TDZM"W#TG(A]=>H/-Z1[4,Z%NNYWSGF(J.K#ZDP'HK MAM=>K)<4W(-B4]_'N#=D14%6EEU@O17#:RW655[KJ%8!7#1SQ^/:$*VCZII, M#%D.H@!O*$*+Q*TA<66HFCS0&^Z +:IG"_ V!UY>&RDDX,WCGC!D?=!PZ*C MK\!O<_@M$M%6L7MQK]#OKMPUD/D7!8 %@.L#L"X:K^($;-O:5X1=)3:FG361 MV.K]4%X\TOY-)-(])#ZDO#4KKMFL9QBXBU55+KW:HEP1\W#*V@&._>5BQQ#I M"&W+(9U96-9-46'FUZ]8!+0A9*$*< JK\O;VPR_P+W_B-6[;%473'"]>\2SDBHBWUP"]__)Y96W&[/4PY"371E)=- M'"[R*B$0&XD5$8F/S,H(Q4AJA<3B)!=&5:QC"]TN-^G[!0C.&UH7KAP_B/WXPKA9\BHA$!N)%1&) MC\S*",5(:H7$XB2WZ-9@]-GFL+W1,!F\?7OFQ2_Y-OITW;FXNQ[]UAG=/%S? MO9-,^]E\\6,O WV)0S;HCTQ!2:4F=U3P^JJ. MNPK,8$F.@3-S4FC.Y)P#[EW>36/;==?>L1_@$=>V.[XS[/02ZGH^D!5C3.)^&-S M06GUEN2L+M.[<-G\WCE#>CB-V__>__'MV^?KWZ^_/(P^2Q>CSZ,OE]?2_:_7 MUP_2[9>;KW>_CQYNOWY95=9OQL]0_>S27@XI'IZ0L>LQ+^8["203\:A+Z[UT M]G%DV^XS*T4_=3WIRET^!M.E+8W&8Y!@-$>*/NJ()ROI0E4,MB>-QH'U9 4O MM,(%B]>+=1SF0WW(A;IH6EQ:BF[U+UIU::'E]S*4M>I.Q^KK MJO)O8GJ^= T\,DGU1VFX*TK+8E/Q=2K:JP=1J$#_-&7_<<]N:CP)?J4W);\' M3MX.G;B;%=&=J*&>1&R"V/]X38E*79.V]74]NJ9?%<\#>HP9;<188E5PM\\3 M*!,H^]A@=[WF4=9,L[U>L\WV(G^8+#T2^*-#(U/<*0M,.8F"GCQYD*OU+#=0 MZM5X346M/V S'QXR8C5U7I<8(W:]E!)]F>6TN0/SUGJB;I?+I>?!5"?#,H=R M?XBMV5Y)&_W1(@PE3K(1,-P=K=PT GKRH.D4YY.M2W@,O-WCE0+HX^#MOMP= M&FW@[4W5,3XP^'3SSW_KG:O+/V CF'>\R?=.,&,'3!-W3CICVP*".Q[QW:4W M)G[GTH?Y""\ZLV!N=^@YU&U YITG]:E#]60Z 6<5^]>;5$8GP$B/@41^+(CC M$^F-\O8TU-!R50:T6N:;+$'$2ZCG'?:5DV7KN4^6#T/@R"0003!M\*MTMQ:U MUW "4.%I?WOL^,&+C.R]EY>&;JQ9OEPCZQ663];#,EJQZV)A*L'(O7SYV#4S MLB8KO5:81D>D/K:D[/6_/"L@'7 :F_9O/9KL663 MN@'D7[\4!#()PU<[,Y@"FTX#F;RB3/.ZV52F3.I63*J[6QLK:" >?@M F[ MBG-P.I!5]=CJ@^(-JSEF\=-V(9(-81'9UGS!00%. 4XN.$707?/@W*<:Z$95 MARHS'>AIC35]R5<.E&5G)W.JN^\/&)"H_2EJ?VX497B8$>G2G2],YT7R:"D) MFI7]N!7+YA$8K0^BZ"TUE&WB^U(P,QWIS=^R"B7S6JUN'^3DK9D\I;"9;%AD]RB.C,.>%UI=SVCB.>D]54],ZWV[#$,T%/ MIG-,1I&V?3@GHWN^;;.N)L-R"E:_HB"1PP)8!Z:>LE"!XHEUT2 \XB\(+:)" M[!>9%D19F%Y )0*MII+N246F,..!+[WQ"9&^N $I^'8]E*=L_,_TC9Y%"[+8 M+])D26B)8OIJ\L,*HO2O,4A5$R816HO*,2I[]-\A:'$?$BF1VHK'[0J%S:> MD(A-@=_T@K2OJ!QU-_:#^T92[=K7D@ZPJV M/":\T1@X((82*-D0T"H/AB@.@:&L-=VPO%@JW]'6:OB7Z_W9@;L+SQT3_T1V MTM8GN!V^4?(:MU:T45(6NW6^A0RV4S;TY('6UL(,I[$[X@5$-JOWRMX0]0-9 M795[2L-=P\4NF-H%;RS'\F=D(L$V.%F.&T@?%_M@,_M@O[Y],&:R3ZX[V2T< M%%T>:@-DTD%LA,>P$?(R72JR#'/R>D]6N]A<(LWOA"TIOG+I.F&4$^6SE6.V M\:S!]B9>MW\_+IW4+''&R_HI=^N^(Z9][0? VNL0H@33KWQ?Z80?I7NJE5!0 MH^M8AH<9UMF Y64"E:M_% .L-FC8\50Z8/'I,*VIA/#@!J;=N!)S3.F-1W=, M77JN>X;0'/#JNE?DH [+>61'\C*L.'3.E%^X"A$0-N!G U1I3Z_RB9$^[+> MM+-09#"+#&:1P8PB@_DJS#3)J?Y@'IT3,E]Q%D%?&!&<<$5C6864!JX$MC,YBY$VM,SPT#$DZ!NR!> ME$8IT93R>+J>B4?6>>7PLK'KLX11FE#N+.$;+!6.SKS#)",;U#TU9FE!*_K- MK^M'BPS-_3,TOWET;8(76:*)TP$+(;[^:VDMZ/R*G,WWR1E:K&:(Q#-$T>Q; M/N7**,TY3.*D(J>Z-,YX2&S)1LYDM6#\!$X%4VKEJ M=:K7F?ZSUEAS).=H327GQ!M]U?M\,G7F.MJK)M(?/IDN;>FS]413(6K+ALFS M-(VR0U,)P*M15J[W(4@&?F5%&LE4HB(*9>YOPOXN-0T8@> KP^&/)+VPSE^] M^38+SWTB.=KJ M-6%:5BDHXN7XN;!Z%P^>H:2#2'J4KP>Q6-D1/'\9Z>' M^^+EX65!6(%7*I'A3_3_W2;$\2'U77G]>/GC^.2Y_D:NKM;:)NJG"DJ4T,H& M349<30M!HW3EGKI=,;MIKA Z;S@/%TO+IB9'6%DJO\[;H,#H-0;7/K3U'6QQFY%D MKRV&7NWNQC?IB^K#L#SZ*QIQ@L>.F:','R4RE)[!4'IW7XYJ0/(C$6RBR$&Y MU@>O LJ^:%KMCR,4VE0/M"E#V""8D8<74]EHX94$V=?LJ (M6V6'\J-%'\BZ M)DH.8;4]?C?',\LAWDLZX%(8'K7HB=E8K86;'%/@ /HOCCNKUPPR05F5N#+,..S1A;K39W,C) M3F7:&<.LHPYA9P@[HRD[X]"CCM6>"'^_B7;$AIRV6D_6=6Q.6V%E'(.5<>@1 M1]DH.<#(T :R/A!A55AMC-$R<,.0*EJ$\T]A752O#NX&9V7&1=99AC N6FU< MY..F4FT+<8:!3],1MH72/?0,X_^1F36V&].4=%K/5726P8PRO/C)1L:AIQ8- M(Z.GR(J*+9@0EPW1QIXTED/K,G[W7NUK6O:$<1+4#^G\4$]Z[7YM'MJ<2[PO M.[>:6#PK6QIE>Y8L.H&>,*)?%?I^54KWT*.)Y-[&FLRRG:TAE8EZ71ONW"?: M7+509AR%-,C&^:&'*ZAPKNAR7^T?&=!QF5:XJN<>34D?45:I^35H@G./Q!78 M?N7Z8(U9J;[W6?Z-4#6&LF)@"V;&J[*B?B)IND.Y.Q1-V8_ M&?X9S 8IC%'0WDNC\7@Y7X:MCB9DX0&WF'1EA6N\+0Y4X1H_UI45KO$C6NUK"SNW0X;P(5C=54I$-4 MY593>OZ'"UY7S/]KSA?OUV6:9,FFAI:)U;XZI&53,UIX=B?V-IL<^\*@U<3B M6=G*["NMNFYI-6@IV(;WJD:2,>"C:SI1,N69'FBUP9.6+R1M4W45L*D:3NCD MPKR.-1(RH4QDM!W9V9AM\-1H"[,#N=MT1YC2,?OJF1-\3G1@ARO:4SZ\VDQ2 M#&]6U_26$O@^V6]>,5*G9HO&1I"TSB7R8T$+-9B MO-[;Y/7D.%>\W3_[J*KGZA9C2S!O-GR0@&*82X^8 "W+*?[X:(B 3FGAP=)X M(!VDR9)(@<2= MRI([E2[,%W<9'DU_^(7^]HAGA[-CQ7,0;58^E7J^Y5._'G QQ<'4M6WWF;+=&X!;,'.7 M/K"Q__;=>MA[%V/8%(#WXQF9+&WR=1J-Y[-E/EJV%5C$?Z"*Q@,\\,)VQW]& MQ1,471^HFGHF$9"6"[K2\*NS6#EANDF(+)A*RV&/.-O4Q[K=GSF:55$5+3FW M8;MQ,+EMVNIY#'/WC[-N>!TI;NPZU,[HQY62E=2QJG=8UQ:,G:,;=I_;#3OR M6E0:;%4E[)(-J9.;;/W=I5,G*@@BS$JTQ%&-B=/>/?2!_#1E_S5L@!?J'9[^ M3B0_J?1,=81O8Z_W(8Y>[U4N4F/P>86*76QTJ/>0 T#,B#MT&MJ'.:.-F$LL M4W'^;"0:8=!MMBCB_R/.!(Q::OJZU$*FL0,IDP-ME40,V2PM.L,[_&!.+_M@ M;E60V"0P"2$GCIS)5\J'VY;FY=+S-J*D8. #=+WD\)ZOX4 62GQDZIH;F_[2M(.PA>*,P,?9V/2(9*^7]#1V MU=9G'AR^:?+"CTO/)J#RXM;QEY[IC E'6BB:K&@B7Q@S5O"B()N_!W6$U[_* MWP-95T313$R[X3_=1V ,/Q [W:GL=$;E.UVR&M4W\X4>&_*$@2IW=6Q=.,1F M=PR;W;#RS2X?BP]E8X!-G3OM[2X.U!B[<^HVS9%M=210%CN?HE6?L7 ]7]CN M"R%WA"7U9?N&5$WN&MBT8;$!'L$&J%4?Y[\OIQO&=DCTJ6^$&T?5Z_-B&@7R M=4%HN*7S7;)9D&[**5E_C@1WC%BW,=YQ7QF$5(WR?,1E$9(E%-2,8N(7IDU] M-O2Y 7GJG8DPVU847Z\+5I "W' M-YRJ(5@47%I&!>_2P/4_XKD3TY^5A:MU,T($67AYN:*1\!].8%DZ\"F86>&F2LX^W#IBZ1 K,'_"*1>BIJ-W@/63JT.H8U=.$U,@^A/(L$5IZW-+N M(RJ*B0<*"9ZR(0]ZR&H)[.I>D&NUT*/M!,=7/[(KPFSI$5=%,:MAJ_^1K^/( MWMR$-[T(1_FU*"'SP0U,NWX]YX@+HQQ=H'6=Q9*TVL++LAVQP[[<&S1=!V5&?CM?1P.;T07FFQ:+7A\'%1)&F[PL3$>HH+(WS[=/$;ORC"]AQ% M=[PPQ0]NK6HMI![XY8_?,]/X$V]9USPH>T@'#*K,\]=B[OKT6^=TV17\ZDWYY1=#]>G7'G7&FKJ7UHTW9)(6Z7"[Z>3N;]B=@MX5_Z]#9 )L&;M.'60X88M&IN>OX]*[M^DMO1[TTC5LO MK8::?$6KA?3#>H7AU&[_.[J_OWZXET9?KJ3/MZ.+V\^W#[?7]]*OUY^OI)NO M=]+]Z//UJLY(':06+4I;3;66$ VIPG1QG=JPCB0M[U=L8::6YP>A.)Z9]I36 M"BQ>@RFJ\TE'<^G.%Z;S C^R HNE.M,N)#ZMR>D3VX9_GH#9;0F(89X'B5;O M-+V #L *?,EUOKN4,EI ,R#? 7.AX\&')P9AB51XU'?B4,@0:09#))[DD6#I M.6%YSKGK$6GAD8DU#LL(AI4^_<"T''9MPSLZL#O.)6)Z#KS,EV O> YFY]*_ M+'8JNO61CD%\C$<0&\0-&R.7MMV],7C#/"5#TN/0MA_BT M1".\XGI)JU6_@U?Y5K"DCAQ@&YK;;]/:C'+R_OT"1LZHN':>+,]U:$UKF,(' M,IXYUE]+XI]+]X1(7]P GEUL%95#R[TJT=Y.RY]2KPV=+QBCY80^*NKD;\K-;NTO4\UZ?O^^;!A(S#:J_YUXVRF<E!L S6.VE@ZM MQ4L7<.QZ"S<4#L2<1&3XY\@$.,I=Y2&)$IC)T"ML4\A(3Z9GN4L?AFE^)WZX M;OYXZ?L,K,\ OH)\ JCU)B&?L+K*\' *D5VRCJ'_D=@6\ -@=V92V-+1 NL\ M,OG.[IDABIXM8!UW#)1(EH-CNU2[H4XD)6?;M'UW354&09%88*P?0R%-Y,'C MN@TG"D;B!&G!Z4O+< L%4-JP&M:$PHR!=5T>.Y$M(+%Q+T!SCHB )[#N8W#A M2%/S"7 *CTN+Y[&[M"F@AO&+)$IM.P:'W1FOS_-!W8?%XD5:$9%.VPPK1'M8P(6ZZX%'M!^2@0Q4; MQL?^1C<#9N@0DWH*)G02V)[@/H?ZVMCTO!PD<[H&HM;SHBLE?6G8C MUJS.I0O3I]7B'5@J!S9WNN6NX4Z+/((A%>)FFOFDM!SW:-5^:J^!0+#@EN71 M!]-G1 (A31'Y^>33.=]1[FE<2SLO8"'=PE8ACMY <;!#ZLH3,IWR!(\,-X M!O(AW XRU[_/7W]]M?[=?D?K_F1N7U/OM-+GV6]I W[E5T?IK_\YYZV M TE].]X75MO"(5EHY7!9[WP[VC39&B=[%GW\G7Y])H91]23BTP MT7RMM*:)9H[O0Z:X7\H4]\^WPT3S2UTEWPRN]69XP"U,YDK+ZX3S2D& MGMNM6FQ)QY1H/7H,ZME!,L^PQ:-'-+[V*3G.=V9 M[(PARUOEL:]0UR7,9\*O"7]P8^$?.FJ]:!@)_R8UX>E/HN/*<(#4![IVL9M. M8(VM!;4+,_RA"7\61U@5<9@V?W9>Z0@>4@WP0M:CSDIKPDX/""O'YCI4NB9< M$YNKGW95[&RCU_P$E]C(;Z_ E3!'IM=![CX_ @7770$/*:. M@)[[''Y6-IJIA7E2O9XLQ?_LJ)U48<;.S@(;3Z#26["=QV,),TMV)YH>6:?! MC3Y+KW0BVTP+3H#T5V+2YYU5.^J]^D!AR,7#.,(<'>E>KVQ6#9UJM7F'&\T= M\\Q$FFK>O.PY$P=U0'RCO$TT9$-8P3-K\EH C;W:S)7:"?$DJ*H8WI436D%_ MQ3UGR,825::(''-"# HQB&%YT%/*O:3T0B^"+7/MW M9$RL)^KFAJ<[)#B-7C&BR_:K%=WZO!Y3\3EYZM3FDGIBK:F5J/N=^ONO8&> MF4&MC"]NP#_9*;7N?NKMV4=*HS VF=9C2-G\MDU'7^-B2\D5:U*EQ5M.]"C M#9R+NK>,Z/*=0MZ U\;).&WD*;+6Q=9)2N@26[H$RW[_7G_]?42G6;E4!K15 MM _7&P:\UERX]0:3P.3N(;I6?)Z44#T%6R-,H1D<0:>[ :^I%6YEH!0X*3UD M:!*[_<9N?^F&!55R.4V/1(B(/9\OI'C-P5#N^7I1(15S>WAVRJEDW9.U7L.% MK(4&<)0: *]MU'%I *^"2Y$'37=U$ K!:PK!K4.37UR/-? 5RL#)*@.\EEDH ME8%#W)5UK2Q M^^:1A0GC)&&'Z# GTF4%"<9[Q&35$+N>.:?-A]9G#.\X]922R<^6N[QN64>G MTD18'#F3KQ2 .XVQP;#AD]ABG4A+8!'4,#^6X6&6)=E2PFB+=K95@*0"*:%U MD;7U.UA*-*_G85'>PJ!YUH*X:35-.'[P.'Y:$S&Z)?]"*;91C>05GS7'2ZW* MPZ:EGG#\'*/CQVAO2&@YT.K)/76[[/&I^WUPZ0/?:*\A+WB167G^0/J_YGSQ M7B)_+:U%6(.-U2LSQ^/E?&FSRM03LO" ==BB"\WA=#4'HWTQHX4LIQ ?WR@Z MP'ZZCI&1TB&Z\K"O(I-T0H$ M7G#">D%KXDH/$5DQIW]QG?&VY:/+*CK+1^@#QZ /((LK_1_QW(GISVK"55CO M6W^/#%I"#4BK ;=.8#K?+=9AF7F2.&X$<^YZ@?4_X48X=77A1")/8T2$KE6^ M>%/DGHK-Q!%JPS&H#I&"U55+/"#&&\0,R&&+) R&P5H3)T"16A'2H" MRS:!]>F(4$:A)$02K#6AC/H!E@[C_+5Y$YH[*2>")J(9,:,7+P8ST35$%LU8 MN@OA56"U636(.Z]]NOGGO_7.U:]? (CSCC?YW@EF $OB3=PYZ8QM"RCO>,1W ME]Z8^)U+W[^++CJS8&YWB,V:.'9HMU*;\B.9U-O"K059LM$9R+H)Z[IY:*I[ M2_W9L=SLFJ-)5CM.M:CT?,@W64*>WW)[LS,L+FUJ2^COWYF;J4WR<(#N\.5 MQ.;EB;="#)6X#1V!,,E6!56.E##64@*]5KB/@("E@4>T0 ^L!%:-5D31,.IZ MK!E7F$7+5^I>Z\A7@W3*G#@,_1WV&/#1-7DIF?)L2=W>6-P"*8@I=:XO=X<- MI^1L"F0M5S&#$CBB>?WHF"10V^5(MH1 %E!%QV%8#Q=;9%;9SKN-@IVT@MM+WH:P7VBS?7K;LWVI0,< MT&SW6\C]_,+Z U%FH%UH1HG);+0ARPQH"FV*K&D*,K0)G6%;9_!@65>]*4Y# M9SC*R+?#U836) 0<*+@HQR=7H9S"QG\_A2;SRJ*[M9=FZ?; V1%=GSUR;=HQ+*D.HI^]&:)6_;5W6Y M:&/A;&FKJ.TLN(P?SR>HW?8&LR=$UZ%-=?JRVA-]RC'#%R\(L^'5FDCPK?(I)<*K)ZM] M;/53A':071]2Z ="/Z "K'V5I \K8Q>+O9<=U:1%; AJ&.,%8S;,6E5+NE*$ M(:T$T+R^T-JJ3=MU)3&=_;2W*,IQJBREU^')$KLG$?.Z480O8=BEC+2&%1MN MI94Z^ ,UQH]E>)@%2;:(0!:H6W6)SAW2 8=65KJ,P*?58:_/9._*/A=%FHJ( M)5&DJ2+-KKUARD4=[^D#+=WHX9+5HE!3*Z50VV5)II106A-H7=KQ'+)SN?JK M-<'G1W?R$EW"%U4>W;'HL/+K9R\"6I:< MS%,C? Z_*ED.&'U6+*/9-]Y)#I5$-KQ4^? +F=/ZU?#R O,4HC2:JJ%>VXJ& M@@^>=NOX5K"D@E4:+?W @V^9.98?RWA M :8SD6SZ#[-PS$"Z=+V%"P*4G&]-1$JV%.-VGL3*SX6-L(B:9)%#^")ST+E<%HGG3.G!7CNQGN)V(-\^7?QVMKEG4JG,V=>B.UXXY5VZ(!&% MJ0=^^>/WU1-Y21^IMY08GQ)-?-G$X2*O$@*QD5@1D?C(K(Q0C*162"Q.;EV!DD!]LU_NX"YX-S?9.7!_$6+O! MV3R9E1&*D=0*B<5);E%Q81A,8&P+'X;D[=LS+W[)M]&GZ\[%W?7HM\[HYN'Z M[IUDVL_FBQ^[,.A+'+)!?Z2=2RIU?D2NS9^Z[#^>US/ZTYGT"VJ. MNPJAAR$Q!L[,2:&*FW,.N'=Y-SGWMF]MW=F^40:=6Q2&KV%NH"T)7?B-&V-/ M7Z:NDA>)S^N// =5V1H "ASSC* RE!M$Q%4CC-,LO2]WK3ZM%);U\Q)_33%A MGMYV6\YKXON$I,-"_0=XR(7MCO\\"UWTBJX/5*UW)A%_;"[H$GE+$C-I]8ZW MQX_%]H[!.=L[PHE+_BM]OA[=7]^OSLGKH6/345&I-_M5/W94!.1Z.B7CP'HB M!?=GZ9^FLS2]%TF1)XOBVH" M>NCIDI8^S8VA;V!/MERG,S$#(@6>21U7]&!IX;E/ED\_ 5O3D-=@9CK4>TA_ M14S/MH@? %Q@@)3O@7H @.5.X(?$IR)G H-A7YY:CNF,+=.&$<-+J(/2/Y<> MX)EDZGI$EI*4>F3L?G=@02;,;SD',"T]N&!Y/+Y$?E@^R^N!@90SV^%D/RX# M$)#!S(7_[Y' <_U%M*;F8F%'!V5LT.LUL7U7(C9\#89'25B ;F-^)[29ZX(= M/XV!9%IE;D)[YOH%Q^NX0;AF@0LCHPW%?!^>;[D>E56PK=,U\N%/MLD&XC(1 M1M_OLT^FY:SRH(#OPWRH<>H D,TT?"V@:S2Q8 GHPOI!Z#JFI-E,Q/'("E\X M?[0<$CV;_H:&1T=O@MD"'3%>\O3LSW M'7?:6=*AA>W8F$-\,R\L#/V9N5[0@>UR'C,W<-Y(1(H%E(Q9[]ZR M8.DZ$18<=A[(%O3"M $]1+J?$1C (P'IQ!:T3.Y_-GUX,:CEWV=L -'TL<4 M\MR-;+K$-(Y=#^ .*TR/T+:^F)Q>>,[?L@ZO>3DC\=X[FOQWZ0=,<-RX'HCT MJ!0GO.F;YSKP<1R*%7:4O?[C?0!C-+V)_\>"3B8\L=]5#SFX[FWN_3N205;G MTGW80KOGV\$K$NQ4-A,IQ=;QBQMR3,2#= 'IHH%1QD3 %A?=QY*7KL/Z$%\" M[EZS% @^D!:T-*;IT1O^.;*=%N7VGY!J85SI\+V_A80%R)4IK(8+ZQH=$;GQ M*H XG5KT: [4Q7!99-B6YR"0Z<$1VX3<*2:B45$<# MM3+DV/'[S3SO\#?A7R?O7]]/0UC$B5P4I#NVO.1.ECFBS>K"\5CDE2Z53!TK MXXT9N>Y[3 0RH8I2TO.Y+50G-U8K8<8\PEW, M(&42/H.J!$\DWMBB!- _N]%D;*R(3TU.PLSQR$0J;$KL4)1)>FVCD6ZM:JA$ MQ_OG>G6=C;\D5SG<6TL9['DXVE%2OG#W>YA^F%IFEB=T"\;1D7JQFEA?\I>/ M_Z4S"W,:FOIT#YG1C=&/37TJ8*ALE[Z!>"?2+>#GARQ]OKWX>D>9P66.!$#> MGX3R-/PQ$L#14T+-%6:$_2V"4@"#I/(*)NC)]"P6)+B!&CK>Q*I$@XG\$7 5 M[I/TGOL(( _5)+HC@L&??(Y%"6&R>7(N79"Q2?>A.5C"\2Q,#K9,F5N%6KT. MW2+ [@45OS5W>%@)'G,@[Q)P M]4 G8M-5KAK:P!CTC$YO>'/5T=6KR\Y0N>AW;H;*I:$,!I>JT=WPHTNKT/ 1 M*)Z7-\.;GGHSZ&@75X..WNNJG8NKD=[1NX:B&=?7-Q?J]3K EZU%=' QM1PV M)/[AQ18C%.6H%(=T%S^*1"9OA"9C2NV+CYH,;4<\*)+Q*5G#&[MT/9Q_G*F9 MIVI5IH5P,X32E"13AWH]V/VC?[:K".>=CRI/<589?87/H_Y-3?AKA[JYKLB8 MV>"2%FD];(.MKVOPY@2#-FPMYSGF.$X3":&?9YD1)/:F(-UEY%SH!L19G66>]&Z=DH_Q.G7S\R5?3]8,?%TVZN \K'55 ML C)J, *'OEX3'4,6JW[U5DY15?J%)9<&:D/Y+Z"KQY_'95*RJ]44+US$X6[ M^'ZY6-BQIW]L^C-I:KO/J2B/1,!?=#A!@X!,/W(S^WMZC9OVT@,'1#Y<VT*+A,!L0&(+7-(=;&%: M87U%]K9QM)SW93IQO)0FUUO1UA15%1!U34 7V-2'QD5D8H1E(K)!8G MN5+1NB%#;F&_'37MT)3U*Z^J'[^H7\W5^[:N2R!OD["XE%_VO\D=OCP$';#5 M8AA%F;BMC)YF"C B"05)!;L\1E4)?%;NZ+@#7HHE44:U1F &DA-W$Q=96U7Z MH0US;)>>J/I1J0=6Z8&;,G:%5K3:S:T!AAGTW_]KKZE;\,AB!C.VOW\N!K1X\?C/(O=E2@< M'KN*$)<##V$::(YY^,E*1O?<2N):-@Y7D@H+"M,=K,AQ724WZ&3Z[B>["$>MLU#M623"1'"""=@H/K^3R"XWW3Z\V3J>G%!& C%\37<[K$(%?7&>\ M+05[?5GM:;CZI"NY^J2?5AV'.J1H6*,AHVIPXU(5?]&�=S R4X5=.< M)7[5P_7/D3-I0AZG_ "JW#447%)8RR6%JZ\4(?P(Q^U'^!<[V"*3COD$./F^ MHQXZ/GH:?H?5*^%ZB?=\>)&F1&G/0*&2@[28K2JHI24_+:DIR/M W M"] (ET +70);8F5B^:P1&"N,W[@F*_P#)^(?T'.=-GU;>B2G@JGG:N,Q]D/K[K\2>@-R&2_+%95&V;M1[ M9-U7LY0>HRS0-_7J6U8Q"4CGOI43A.!N!R'TSSYVS[?]OW%#4EDR-XYY7YW9 MWHG-[,XS1C:UV]60XZEE;:KP)SS#G$>&V:68$4E%9TZMHV-5;8 M_-T,EK2=<$9*R5"DE* Y#T,U)I%2TIZ4$I%/TNZ#E]=R2-0N;34N#EE0G[F7 MX)G,,")*:X"0H2[$Y1ZOEN0+C.'AF=A/Y'<8T"Q5 5(QY(&&KZ90.\YD&A8C MBA CK3@0.5R6#-#($EI<_N'938F0OJP:^%JN"!&20X2H0H2=CK"AE2;.1(2FR M/-%/0YZ4R2K'(F'Z&0FO#:@I-]932DL9R(8N6H^W.H#UU4ZZ,^(1*==#M?+ /6T LV+.('0ED3REIYI+[) M$GU:LZ+OC\16?/UC#%\-8_93VIHB][OHCN2X^EOYB_<6CPAMJ.)(/IT.J4;7 MOJ(DIU&&I-;"(_VL!")1>.08"H^4DRIZ(CD3OUN.-5_.)2_LVS%VYW,K8!90 M=LJ$R1+*2DB]H:')AL1BDVE2#ZL54O"YZR2<8 9<]'U6^#GTY)D^AR6&9&5T M::5[V'K9TL"_609+CT3+EK!6.5ELRO!\VV1=9PAFTE6Z&5Z4KEOGX=FECD,_ M15KO?%OZY22M=#7[ -)HM,HV<^W?-^O7 >\1<$;CX1^T5^G=C2X[R+$KL^N4K2.LA.WHQ_ M[!98\JR?CK]M+P\K?4LB,.]8W&?7"9L^Q[-*-UE1?)0VGIE4;NQS,R M6=KDZS1F(+Y<441%D7:T;,1<^V.CM)T4U;8KM\I'X9WHUIEZI@_G> MM9>L+E>B#DT0[_N+=$^\ M)VM,? &RAK328GMILLA M&TOL@)B"56E2C\7@Y7]HFJP\R M7YB61\6Q9 -W(,AG;V^AD+S#:T!,[4%#1FT/K"W&,"\ALQ'[="N1LQ!^]9ZL=]%5M1;X MQ3V\%N.7U^P&C:V]%W0U3>ZIQU:&2T 719T]S OHUN4UK*G&;[ 7IA6] M*VOHSD].H+8>+A_#^M36(?47'\7L2T7FN>>UK,%GT:=;'U3/MZG!+$PY;/KR0!',?0R]&=IXX*IDQ.=4 M*=+[76![T1RK;<8-B\IEQ5U'M.:A%;R\$XDP(AP?%V%B\<3BH:;Q2!=/),(T MG0@3UUCZ=///?^N=JU^_P'/G'6_RO1/,6"&PB3LGG;%M@;73\8CO+CVP<3J7 MOG\7771FP=SN$)O91YT9:+ VU6+)Y.Q(-1I^2-A?8!DR_YWT1GDK'+9X[?R- M>%%6T,Q8%S0SJO7=_H]X[L3T9_D,(,I6].3H:NE9SO=O, 'N)&D4P0+ D/7W MR*PBS-PH$*#TRD! 76[=UR"@(O0*8.9%P?]*OPS^K\'I^QKK*[+:=,ODDV5] MX0=6!KE@5#,F-'DXT)!A0CB)BYA4ZQ I,*E485(UO*%FQ=(I1J,V5>&0/&[\ MG:P9^ Y7:PV)%9R?6Y4<-F9*[>=(V.)WF#SXOO E" 3X4 MQM3>^GV6"J4J35A3[5*#6I!$T-J:!C>N1P MTICU#QZ_2(%G.KYMAD7T14D# MD4ZY2W"I;;/](E:_C#C]81:(A]>BW&MM>F4L""F M!_B*-PE$XQX>;D1G ;J4P)=J3?5<,$9FM7,!>]@J'@501!6$%E1!4//% N'8 MK56YWQ>%$6KW:6!MJ&.(/"*1S8"+,+%X8O%0TWBDBR?RB)K.(SI2#40TU-E] M-HVOG'RV_X-7]Q'?Z02GH8XN]U1L?LJ3"4TX L;G53K$Y;[?;JC3ES4#6QRW MX/GV\#RO+!^:Q)[MACJ*W.OJ@MV1L/M)-]31>*7^JO$#Q9;3UI;\ MG=8&GXF&.N),NUB4BL:KVHC/J-NOH8XJ&SHZ&2CB4G /K\48YA64;,0^%0UU M!'X%?O?&+Z]Y+1I;6S34$= 5H60UA))IO$:\5::MY6ZHH\B#P;%E;HBX,=%0 MYR@SRC5>BUQ\%GVZH8XB]]%5'<+,YJ!8->'YN5CYDO!19T7DG'O;$@*D4)& @?;PPI7C7% M;4@UNDWH*KKB2BUQ!K:.L/:OUM0:,[:0 E>":Q+XTHS8$\I_D@_\(;W1 MZF_ \ MU\+4957%EK?;MGAA 7/\,,]".:^$9#V6<[;)L">XL1L+K<1)&\ 'KYB'2QC&+O)]J\GYT7A_@TET;0E,724!E%H\>BI@Y$;F#BS"Q>&+Q M4--XI(LG8N9$S)PH'HW@GOQZC(>Y,W-K\1H M0T/N*]B4&!&/5K%U) I!BX/J8K%F/5X1RN8#S$0AZ*:CRP2&VX-A7@7)1JQ0 M40A:X%?@=V_\\DHWHC&O12%H 5T1$%9#0%B/5]JRF@0W40BZ#3%@F]1H;7%' M-%LS>J]IP]$V;X\!8^R=M\?PL^0?K_ I/E=$2C0.!K*FJ,V*QDU!J%%!>-@J M-:]58!N> .T.T/**L.(Z 4_9)XK<:_KP6^!5X+4YO!:/SCK!ZN("JLBAVN:. MTZ43F0'[?D:@6I6UTGM]V= :=AV4#N*2PAG@\Z,[>8DNX9%]$XVJ/3J*-WN MS^&/+6<"N\.[[OL#!@1\26S;7YAC6*-_G'7#ZVC-V'6X,/1C/%7)>4MY81*< M]$2\P )&C $=N(OW4L1>^L^5.DPBADJ*DS',$_$H1OWE8L<0Z0AMV'8[,T*% MSSM%A7E>OV(14/!C9W]3[1HA6SK=K=:Z( M]D@8&A6XC"?,]9A]R@9LJ=C,%&,YH#GB.(_X"VK)/A'[17KC$R)] =.VX&,C MU)YO 3:UB0CI]ZI$$-)O)?W,<'_/D@ #7O4QC@2X(PL7ILOY_@?@G&'_BCA MV9]** #J=]F^$GVR=;;%Q,9VG/A*;*RVBD1(94*4 -BCX=/U,L.F,A:P@>5( MT50<+ /TZF0 (H1J:806!>>AR!ERD+,NF %SY 4FK&U4Z!$V#@O^W^7MMV\, M+XQ]X/7N@GAA44CX[O72@VOXR69=R /YHA_QQ;:)D6",E(&1MB\JEV*;=L3$ M>@KG\A]GWSY=_':V:?!1FX)CE$5WO'!.NI3'(MI2#_SRQ^^K)W+86DJ]I;SL MBGC*RR8.%WF5$(B-Q(J(Q$=F981B)+5"8G&2*Q7<3]AV\N$7H"C?OZ RD1]C M>SDA'U%,0XG++.@1]+Q.3R&4#4.3?DN0,$QMW9UY\2N^C3Y==R[NKD>_=48W M#]=W[R33?C9?_-AI35_AD UB(RU=4JF[.W)3_]1E__$\V-&?SJ1?7A%TOU[= M<6<\K-V2&,+9QTW9)(5:82[Z>3^GLXZT3F,YWBQXP MA+4(P0"$'W]<6PVUFRD5OS!Y:J(83)(D)B$R+,&8]"V?.AG Q*2VZ-2U;?>9 MVI9OP*0,9N[2-YV)__9=D^/>G+G4@56^PI9I9\W]>$8F2YM\G=Y8CA60S]83 MF:QG)^20!VK#/L"3+VQW_.=9Z+=2='V@TN8[Q!^;"\IVWI*L#XO8"58$O*GE ML$?P]Y\MCV;1#2,Y7[!K_2ARRK5QS%5#O:?&B[[!5D0%P#_.%#US4Z_N5+Y: M#^_:R_;XL<'"FO&).&--]C\6.Q]!H?LS+E;HGAPK&/6S0BJ+ E\AAD-"EE"- M:<76ZHJK0_W[IRG[C^N5KS$*:4XFUG*^,_!E+2)2,F171$SZQYL._/"=->*L MF-'V+_8MT,9&0(#YG4A_^&2ZM"6JG_C2FW\3T_/?1OZ31F%[> 13SO7"![AJ MZ,$.ULHF!#<@6=$CZ=+TO!=J$XWF0&4@ "@ * !8#P"3U:8 ?4##_\RP=WTC M&-PP8PIK-&V$9"/Z6EOA*I3;+2A_(0&2G52@N"S&W,A#* 7'1X7I+P(366/*JK8ZR&K=U1)0 M)"S(I &Y 1,56^G6FNLIXT!(3D.(J]+@PU8))8D&64W%&@3@5K.EC+& _9=J MK8>N:4&I!;B/#Y08H94-&EYO,:-YT A53F"B.56.U\.J9:#(I.C+XPC7"_$YLUE-5&IP4(R&$)#9KN"W"2 M=E"IOL16>JRS>MVT %D;)I2!#43"6]V2[2<+([Q8@T*N!J%_"?T+*P"R]"^# M%UC0(@3DT+_ZQA =)HY>_T(,ARPT\$[Y6X2&+;&-@"=H2[N24[3Q9" M>,?]1=P+.!2O00_?/H.7%4^$_3,5+]YA?SOX/Y?BI795=( X>L4+,1:RH, [ MG6\'%#:4I:'LBK.= V@&V:6+H(?L:,.K1XRD9*684(D.ED/;45[@@D/'DB.,C4R)U,10N/H=3+$J,@"!>\T'P,H>@?$0X.]CJWHV6F[JB^7/EP13_*(S>25 M/[,6PFE]Y$[K>-7ODHM>DM=ZV,_P6@_.5>&UQOQ.9'M@6<4),AF^@="=@=P; MX"O.AI4$&L5"GG(=?=G01!R/<%W7[[HNJ_-!HQ#;C*7NR@,= MVTF0<%^W9$?:C1:]6U;E FS*V5 >*/C<='C9\D2@D*&]EMAO-?JQ=YL(JDL?NSJ(-FDP_L;2#%LY/-S@S32ARZI>43-ZS"C1[N:3@/]Q[@_U,@:\XU"/ MS%,L^4RH7'X'K#*#,<0"FGWCG>10(66'I(,0U(%X,F]6A&BY1,CQLUG54:E[ M#!A?4_>]AI^A"B@9F09-%!10AG)?1>8\$X 4@"QW^%EFMI*1F(#BA$M1='DP MQ-;LBH_:?1:E46OYF."9[ZR K[RU&M@EG(&I&;4;ZS>PN[IL8+.P#]Z-VW.4 M=4Q"H>70S@9M1D9($TJTJLC=IC=HH40+0#:G1*L9R2@XE.BN(FOH>ND))5K MLX[],J,89OU*+G4Y#1O.\:IGMTP>(\'G1W?R$EW"E0D3%%YM)I*$-[GG/'_? M(/?O&Y2N"65TAA2]HQ\3C/O?I1]8TY?$F!>5OY-.:GAM.1,P/M\I!CM52LIK MB?Q8$,0I)]O!VO$)+%LOTRJ5 Y5@S55@Z86JG^^W=]@ M116\7@IF1*+I7KY$@&DG4K&3+NF*C-F!?8PV>N!5Z$F:(K-?%QP(!<6A#S#" MW],U+_R,030(C_@+ M/^1.R7<^D:A-* ! MARZ+JA[Z .WP95'U\!F6GXGFK!X/U=<\3:+[.N2,+S"2AV=B/Y'?85BS35F\ M;9;GD\59I?8;H?/?P/@/SVY9Y&6T26^.O)E'R :!V_4P],]DW MI_:*/ 97EC^V77_ID0?X]87MCO^,4M 571^H.H"4P%0NX&>!MR1G=" MF^'PG&TBX8QM__OYZY=/G8?KN]^EJ^N+!VGTY4JZO+N^NGV0;D:7MY]O'_[] MX1=X=5-LT(0!]-D%,S0@WAQP^!A01O(MGVI![I3I.U/7MMUGL%6E-Y8#=]RE M#W+!?_NNR4%O3MO!8+@?S\AD:9.O4PJ+6\<'=F?%U/FXT+FXD#XPHUH:TWA9 MF W+>:#79YN.A&[W9XY+H*AO(3D]4G?QXST(96+;_L(!W8= MNA7HQY5W(.DN>I?-';I%#ETCXA?RCF@KM"YMC.6MA3DK*,C'S\F M[8V5?*M\ZKFATBV+=JZ)2TL9TXJAU15#AZ?=/TW9?]P C!J=QW,RL9;S/0_I MT]^)!"@5GQ%S11*O-B@5=WQ$<<9UHX]-$/L?+YNHU#5I#"ZO4+&+:PZ-"^$ M#C7"#IT']!@SVHBQQ*H4Y\=Z=]!HR .&^083@JC1XK@!D:7)DD@WY-%;FMZ+ MI Z85Q5FV'2<)?#7_\":\

    '?[,7!OZ>6_X<]H#E2:C)3"UF:BH^O"P(2XW\G<&<\N078,ERDYWI"Q^B%Z9K M#VGRH()O?HSY9# MZ*X[]H A IGNODJ\^^J]D]Q]RY6.;=QDE7ODROZF/'P MS7RAQZB,KZ//]9C7@T'#0E!4]6RA3#@*M&?C.*NL9WTXSNT8 '5&VXZT;C>2 MFU>'FM-QTA,W7$018_?+QX#6"'O] .A(+*#V:Q\'JQ3'=XU._$Y2.H(5]RM^VORVH[.J2>R&YW]O$S\7TIK%>HO9 R;("^[J+I- MD,/;ZE#6^V(K;*D?/+UK_N%$6;UD GNEZ0!K^0B*1[?7S=7^W;=.U[>:X?HN M29A=D2D!$3:YL1S3&9-+RM\;I4]4N=MT?(QP:;<0ZT>!XFQ\9KBTZ\3G0&^X ME>01.JI;T=]BAT_[H3&']C'76CNZ>/<:*Q;WU.H[""3MLB^N,^:89KHF]]6& M;3-1J?@HI$';,9V-UHS0_?K0:H#ET;27\*1++NXH-S*QGN)J%=\^7?S&KU2Q M/4?1'2_,RX1;JP(8J0=^^>/WS,S8[7H8Y1S41+-?-G&XR*N$0&PD5D0D/C(K M(Q0CJ142BY-3LA'%--0XC(+>@0]K]-3K&:< M&A8>W10DJUI[J;LS+W[%M]&GZ\[%W?7HM\[HYN'Z[IUDVL_FBQ_KD/05#MD@ M=A8-2:7:9V3C_=1E__',O^A/9](OKPBZ7Z_NN#/.%+_D$,X^;LJF1'W!5^GG MW>31M$A8+RYUR43M0(N9X%I< =.#G!7>PJ?5$0G2%=9--CTC^<@YC M92>Q)GT9K2_HGTAUP=]705M?ITF[F14*Y-<:[!6J-9@6T8/SWJ8@#V_%G25Z MIUZ1<#43U-.S7P6?C5)D[2J"=;+EK=B/]?C'Z4IYV&M=;120;V=QN5<+7R$[ M1FPREHDV"3B-F-Y"E>E>]]_W6ACZ2#3=;]63>Y(K I^G7Z+U<-;9V>C M@R,, SXER:*8OYI(DJ1Y9M'J(,90-1=@V M!QOT,17P,>[WUXAC(36.QETCO4<0TELM*(IF4TVM@1CQB3@/BU9^(P4W).9K:2E2\41Q0)>P;B]3 >BJ*WRM#7);E&FF\ARJSW7"^7I69T9;1HO^?>$BLAA MRF-K5_Y,]8V0:0A.*OP&N,SU3,HD[X U84%LBP:9GGT,\\IIH]Z1YYG.=\*V M[ ^_T"?4U](X1SA=57M.Q*;;<9NI>+1H4+=.P8A&Z>LX<&GL#ZY]M" M;-5(WB>.Y7KP_\9+.C5A,QAI&HTVK%)O2OZ+,['&,#\T[O31=/[TSZ7BR[1N M!]=5C'"9Z!(4?-HJXHH^C;/J\2H',\M?$_:&?B54B,?OXZ^$2R7%:Q7^>?+^ M[;D$1J:TXUMQ7VY6Z\_,YA]>?G;,/VD^8?QS1YY<^PGD!H^':F"X[;84B7X7 MJQ>8/ZSYAYK1GYITF#2X"7)A*K:RV)"+Z93LE--B1@RLZ=4ZV84O-YG MAOC5L:EB\-DUG4-FL5<$MEK7.-\^(EO-&"LGR8IEQ1PMAW'A$6"C"I0OTH2" MUBH#JJIV'L4R(M^O*AW!%4PK\&GQ1JAR&'.?E% +$S0U\F-!'#^L&)K)\!LG MO).0X5=Q[@(T&V9 R<*I1VQ&/B@"/*1 NEY9E&9:/HPC#&UD:CRM]KV;^/N.]'/X_U>8ODN%)\.LZ+8 M^.^I>DBII\_]NB"AHN\7EZUT\4*)2E4I:N?1!\HIR3 S7^$.(Q=WU* JY #1 MNLPCW5%9D:V4CI"%(YCE);=,)%?&N)X%_&':VT)FQ1.9LSI$-ZNQZA"S['7( ML2F?!PXI#)Z!'P/BP#Q,([,'+RQ.6]'X1!R83-L&IEUU"0,#9CR# MI\"\N^%:K%,$3:9"@OJP#,"2#7<8YH3(VG4E,V!_OJ#'"?Y,N@#3CGB^-(I M1=GF\^W%USO6H$Q:V$N?&QL M:SG4$HGN_S_3L^@0[V"$8;,^UYFX#N-N:L)^G4ZI-X#^F9&XA=-O8!'G!.J6 M4S%-P84)!N+]PB/FY*N3')>R F]'I?NHVMN"+^L%ES6G:K5S&EIWK9U3E3^G M$[*(M##72>ZXH:P;OO>95;^2+I(=@?8UL^&FIXEPUFZ^D;0WM+$X=A*SC0F1/+7[H-%'J2ID2& M5N%=*,S<8[LFT.BY@ .@SW[)!&-&9,Q^"+R"P3V9M/GR^B=WEO_G^F?Q-DUY M_O[97."#:'*$U_!:UDOZ&_%HEB6P8 JG^GEWNV3@S^?H=8"ZG>,//(33[SP" MNAU:5]TL6A!@[4D%\!P,P#6"(O\HE5#3\+%9RK>><>)7HX^.>RI(K92>=KY= MIWNE8R>U+Z8-48F\=M;E4,B<28XYRJCSV;1;.#59>I;7-]JO-ER^KT[1N32* M;.50.]['7M9Y)1?KF[@M+F,-%RGOQAT8T\9<%J--63H+!@PCWI3<> ?7(ATO&C3"Q/N-"PO^!1+TK8'/X;\^E0[V<0XZ7DZZ- M0T E6L4LO>;J[/',!5Y)CU*8.!E+11G:YW'T8'^&GBP)U?VL.>@03S#W$Q?V MA, :2\^N]R>=Y?'_9^]-F]M&KK;A[\^O0"F9-W85Q.&^V!-7R;(\\1V/YQ:7>TH8#72-XX/T46 ;U4=5DX7NM;1,G MM?"XVMM8@(MHN&F/H0$+'1!V1KA:+P1^@\LNS8T7A7X+O@*LR0%(3'W+M PD M6/F-JK..H P+2@)),]XVOK*5K8QJY+(&4NPTTL:9/.Y4(RW[K'I85$3*F8VS M7N<,QMG>\^RAJ').A:N3:8%EKU!>?73K0-MQ WZ.3?D\,3QG.$;QAEGL+G=H8=%](67#PT(N_O7)F8$I%Q^ OC=L%,;?%X0$-XZY M=E)\L/R9[?IHD[]_@3T"Y%5\#]_'WHXTK[&\$^>Z+X(B4D9JHK M?O^(S.A<-)@^T2DA8C1I=-:PUQTP',IR++]%HLEUW$FBW7'6ZJ'NM],UX.#- M+UQONVF"5L9=XOG#G3 M)3?=B'S[9&N_T382 MZ38GN>$R=;J/,*=_X)32,!IF.4;W*2"C# 6DK"GTVJ.,D#D=DQ%6[+3,?FEI M']<[BUNVWG+DT8_HS_N#L)-F9D'2S04:\"VXH>%IGN7_09?'\![2DZ:G%S34UUZ5)>> R8JXU15EQ[5I:>>76#4?.2>3[XN/3W5I4=U MZ;FP+CVE9:FG8XG]9V.E&8\>84D7--X8'W([BV7KP]['6#\#?FQLKQ34F'7V]9MM]BVX5&B M8.UIICG=J*7E>:[G\Q,3FKW$DBIHJGB^@?R9SQPY;N3T6.&MV6V%GI],:I"L MJ$'>'/->=J&#]?F>Z1G/SMI'O2M9C,7&TVWT6$P M7[2Y]0-PRS)EHN/X>5:X^"BK'D !0#PME#MZ_$><5O)9&TDK_>V M3Q-3*S6Z(#. '/%A<+W+;CE+%Z>+#'* M@HA)E**PF?^R*[&&CA$/;XO)>8E;1C'AJ21;IM<;;19]_ M6F/#\D7;#5=#GV6BX[F[A>'C8$Z8CT1 (,QI+L@M?G(!^2S6 ;8\S2;H+Y?N M$]/-D!5AAM8L\K)390U!N':WT\>WM.^$G.('[PQ4QNPI&OEOA@>ZXH[Z00?H MX["QSX9G)O3R8&& 9"$P^A-2H5,JY[I.$M-D3[EOJJH+G[$+_ -SB4V2K-61 M4%E7<$?7C-CISOC;6&EZ!DX?:4Y%*TYC433T^+K= XZW7W$:%ZDX95@PV8I3 MMS7I;1\"BC0G^,]):A=9VOQ89-L5N#*EV':=468A TF5OLQM$44[R[7'OH_R*.2L:"H":P8[!Z\#7>0@C$KB1SNM??SN=X4]W M>>.;*&Q9'1%ZZV0Y@._K<5 6MP*^,;=FE!2CF TD>!:NNB3!PC59K@)GCZSL M%W6Z 44%BZBV06:)15JE@%?\2]MDVXL0J10T(%3GEAK=-HEF@.Z^[F4K4S9XW#4V=(]-0C^=/VVQ.&EZ/==[K;]R^I@NEQ M[6.@H@#))/+W!^XJ=O?W?MI13_BPGW=_.G/3YW5H#W;*>[M=Z/S @4X&)8WT M]A#@4VAPU.F 'I!::#2D64'HL-I/B>07-')V\*EUT!8&/J]+35+?;.3_SB,:-GM'(8=96UVBC_THF51TAG2:@NCI)M9$!KV0834 M;8T%,;$G$5(6:=KD%%&\<8?N MR7=@8G+[%CEFI[2,\K2,G4;##D7C0"7B '4C^6P_UCI8K3]4\)=8TM+D_#[W M,4RL@=A4"UJ /9_%ELY0@:9=..9ZNUWE157%,0HC"R'RA/;HE4N M&.>G3F):O8KF.:$;2N ITVC);^HH,@^H&B./#TC4/0E#+%E4YCH>QN^<\486:??'W7[H)@3 MX 4KC/3T0G)56M^E:4XZ[7#NPA9Q^^_WA_O;O__M_O.'NV_?(PZOW?W?WS\] M_/.7GZ=59IG)U,OJ^P+]J-_(*O1 [/E$^VH;3MFMK"0MSID_ F%/$Z.UPC%U M,= J_\!:YL%&%QJA,'"]6A=?!HFM2).G!2ZWB;X";.V4WM][9/9M?7C>@$V M&G'>1%WW)E?O@F&CXN 8]]5@!L=$46!#[EK]@&:1XB.69:QGQ+;1S'U:UIRQ0[3KG[_FP MV1)]QZY:M%&K=O<#ML$!)?&&A:3EO#V8'ERW?F#E%1X]8PFTD#>=/+9ZXB4% MVRH 8$0G)["\+)(ZH*>Y$3GYS*OCXJ'ETC#)*>W #FW@A3)_JQ(/&YQM@1$H MH']*L:EA9[N;!L("SN/=5J+]F=*'@UGO<@(4\XI(L7+\F-2S1^T]#^&$S6-F_#X^V)H;G)>?FLX M2<_> =RW/SJ5^[8DXPXZJ.VP9B@/J!;.%Y"=%@-QQ/#= \ZLZKUE@',K5R$' M./N960HGM$WI_0(5HWK@$8Z!#06E)8\91Q"(F.VXO*. M<7^,),=VDTQZ[_G38+,&=8I8J2VT#7]6)18(R"'T?O\+2BFSJW%@Q/$IX^/? M]JMF2)U,AG20L@]:194=2S*=)D _&"DQ_$FUE,)6%WBRVJB5%7&$5KS0AK2&FQ=#?T M 5'+BWYR$#G "[SE%\,WC?]HO]KN%(3&=V)C8-EO3%'B(;2T.RF-E6<*Q,:, M8>_%JX!KYVL\T/<8LQ3-@7@WF?5((LL,22VU/M'"P1(AA&$LCZ@, L<0+*/. ME4%ZB3G33J8[MF1&W)G-(0&MFQ=W9(NW]H"MCU"4&CR7'/$6I,?/XZ8Q*A1X MT)3U5.3+'3S ;M\( 8XXB)"PH._-Q4F,]UP#Y:D1,;'&_:.2OTW2)A]Y]#T:UQ[/(GL. M+-21(CJA0VRHAN4I"DF]@#XO63_@_,[-:)IGJ)HC1=4.<76M8HH"237!<]4] MDFR2YROO)-U$SUG)2L+)GK5PEYP3SENZ:](7%A7:455(HK)"!=85VE%8:%=E MI7+K#14SSZT9LL?\'_';U+ODF\1K08VB@DMURE.IL_!"G3+5Z3Q#F<[3BV.= MOVI5V8?6Y^CU9LQ8Z U7^S/<:Z). ML1*UF>M@=VT@S&U?V*.,R_L/7-+2<; MO6%1AW(F6\.O]%"$WCE5-K^C]R==O=<7!,L=X[N L>ZMT#W8[&95VH*>$E2? MM9S;];^'K>WB'[&_\E7FXH@Z")2T.#";8V@N<481K=*#1PP_]%[H:MUPA-VP MDXE;UP_63TB$:(Y:P_[V:AG\ (>[^R+'YNLX;"/C8'-]K.C/0A_="L;4?2+Z M?JR/3E[]$[SJ)R[^$8C'91]T]&Y/L/#%XWU5@?!;,Q/*EZ@:H#? M;;>Z@F(-.X&_PX&\[U1CQ\^RSC9P;=AY1;*%';VJKUL'9NSH9H.M73MZ@W[Y MN(35'7=_TT6\7ZW;!E;%(_ICO2_H>7XLB\@\O=SLME7<4A48TI2-_,P>7)G( M'W;/./G*4#T0-+8[!M5[SY+\W8=%K3UA"=9R24R+%:MCD0DF#=@O(SI!&[6Z M,@13"T(2SM'*+;*PLE*-#FS35JUQ=3(?G?0G>E^DY!;*2 _L"5=CLZJ=VZPZ MM#%;<\RJ;J?5.T:[.MRL\C?M*M8K+&/Q15;5<8M?%ZNJVQWK[>'I7I1LI(L, MJM+6LS2X#[**$62C7610E;E %4&^WVH+2$\"@VIGL%@A^MI9&M$6$)+.%2 - M;W=HD&*ANO!EA]F>2A6CG#KMJ"?@/J,U]QDU0J?MZ(/)1&]/!!I9D;)N)#(0 MREC,\OR&@]Q:[6:7E#(7IR(1UVUU!,Z6O5KM/HUVCP8[$ID/QRUT73383J>K MCR=G=OIM-G0I=SW+,UAS:[";;5=*7Z#JX"U8,J7!YM%5E ;;F(H6#+O7[VF( M?!+"M+2%+VEMBT(7RWH7'7M$<[;DK]==G^H>-\!;;4PU'V:EFON),CRL\\\3 M3S'/S;EX*?MX=U';]3\I [HU0>\D?+\P.-YO"R MSBAN"5/27B5K$N9_7L1>!<_%QT3<]O4IY2]BXLBL^[*;.+X#7P/Y6?(*QPT6 MG1FJ(BRY*$/GVM4 HW_=:_\+;_@%MBLN>#>,'HZ?G%EEYXK:%YH^=C]G2OLZ M8_;!?9_0 EW_+] MD 9+"!0!GA>*7TE5/"N,"G G6 I;H;>,Z @T/-N8GH>1;JI7#,L4YGU% M4DG(46+GNNE"4DD59@+KJ:"6Z 8IM4M/ZK=TE[D2#* FV,T#'TV#EOTSK#?- MB3>Q>JK/VEIQ-IV:.,X(BZK&:87;55"B?3,)MH, 31J&!DADD M_IRJPTEM^,;S,$T:1=/BG=ZA5!>I2*>H M*E:DBU4'.D?/L1!%/K.@F'@KL4A8K,!'[C C(%$OQ"*V.K7BT4*#6$:G')/( M"Y#43-\Y2*>?9-7CJJE.WSM(HV=,J,9J?8H6BE$S4[?,KV+#HE]CX0YK;JWK MP/!:)6MEF3N''X2Z:4+!]8M?+3H*H)MD*3O6U"2NDJ+[2) MSZ\^\FYI6*>:M94LR&[?V-I"].BX-;6>U*AW^@.9$P\,$8K@ MWW%;>2/J;082S:RN.F^OV]'[;4'78)\VDO UI[]D0WC^!*7_(H@W: M8\]B=X192R6L*="!KTGL&S8R;)/\VYK M\Z *''0L*F-HQ#D3U&,4U!V6IQ5A8)49A'<;SE58\NN17DNNGC_3QI@GQC"BBF%OA;%H@O;A YJEV#R$YV@TC6"_+Z M_'I+8BM4E+CYR7THYC"Q*=<\9!L\CG M$N<^F]DO^J%ULQ*?Z=3THT_"=DVTSXC%6JQ'_T]^D%E(@QW<^=R:T1 $N"&\ M0#^P]@=Y63=;V3B.:FF)F:0/<2T\P\06C!@Q0,]X>7<"]EW:"&%N6)[VA#E< M[(FTH[3)QL1L6B G8TJ=S^M:&;2%KV_![_'TG.;$"H!9T6YK MW,%1R%IJ,R.D[0+I()Y@H0SJ-T?W^0HN6&[HKT<>31Z#SN&=&<;)4;&[G/5+ MX[^X=->&YH?+)?;RBSO2,$HQ(I^'1<\;YJYMN\_^&YE6Z_1FR[,%$(A-^(GQ M=-/9]RVF59;;YY@;5ZAW,O(./> AL%C\CH7B5_N%=DR/])2YY=!;B'65K="X MO$9)*F:N#6K]%? RC M9-A)K%N=?1\T3G[74S<(W"5<14(5;0Z\\2Z2#H<5D6%DD2%3XKO$^(C '> ] M3E^U=;A3#_X,QJ]C%P)^T!T,="WZ\SKR0L0[CA&0&FW[*/IV>6#(Z>C.?0+. M7>3T3]EPHQM)_^LMTFQ?1 J8(9BWP2@1Q 6-: M6RU50?F)8(=@PXX>R::S-3LL'1,N=TWP2$UD@QVP7_QI3O^1'O5IKZT,:F 5 M6U@>S*HG4 7?!L'W?^FWB*GQ"F ,R=H'=+Q_1,<[+9ZF@"T-L#/D:E%ZM.SH M/7T)Y,:D!"(UK1573IH*:PIK%RC_% H5"B\"A4KB*:PIK"F)M^F-+8$XRW7< M@"+(/W%4Z1#A:0W9:?Y](Q3."K5H=X^Q-CP)]"DTUV,,(S_#, M4\]CTR.;_)2N^$5CLJL_=;K*JK6RV3[!2C1AJGEF:D?O]'MZM[U=M;Y4$LN] M:W6'@PRKJ D4C*MW?VXDDD5E"+:17$@#B1+P'.DH7$6AY9!004'])-W- ^N! M]D3]JNM H%6 2>9GEHZ\;$R-!9@:-40Z]KMC?3S:[DI8+6QD)LYSSUP^N92- M#E&%E&UT-%/B=%J#[=YP51/094"GGK)DW!:@9=@063)H=_1VMZ, H61)3G1T M#D)',V5)NS6HA1I6(URNH/O]P]FN@"'9 ,L> M#E!/-*+I;AA?^"(IHI*9J"1(&ST[(90X1[5Y:O/DFYC:/+5Y4L]Q]^9=B"62 MMLLF="S?=I0C8I6;5-C&181MC#?Z/>XH'[11IUQ4"^C;]]_K4X><^E'\3PXS MSM/=<09Z3SH'I+QGP);)JAS 2M0#0>GQ-$#197O9:@1[&$2+M@#_+7'57KE0OYHKQ, MDSQ>I@3ML)[E35 0.OVAWI/.GI77=70I(ZLCK"?M\\"ZP2I+MR5=%I2\")/Y MF7*9$)-.'H]7(P5LMS/1)WWEQI+[F9+!IWL>^#18D/5:7=F*7#0'7Y=7]3(.S)I M\9P%9U'TU26T=*B-1N'HMBL8Z,@#Q&K_R6>:QK^ M0A+P ;9@]?]Z=9T$&6P@3+G_5C*7%FU>9X7*: MX:*8K$NI,W&*0!NU^K)EP,E,]1>"M$Q1)8H1:GZAB=VB:C+0!YVV="!2DDI. M226*R;F4$A.G.([;K9%LA3Z5X_BP$A/*<]Q(!U.FEB *>6IRG8F,$^5.1^\, M9$O14SYC!>GC?,:B$*SFEY@X1649M,9UA;V\ZOR%F!"9PE44K-7D&A,9![*3 MH3YIJW M!9V#K.^.*%RK^>4E3A%BG99TNJO,]'XA&,L23QU1U%"3ZTOL%D_] MB3X6 !*<$TMY@R_%==0IHF]= M+?)?/T:47<<46'E]0Y40#T&0-2$O5UYHR?Q,R>R&(EK5 M*?FJW%87#:(B6M4I.:; )<KCX>89&<6@<$Z>VQ?#GPRB643]J%30<+U<0R7:> MI2*%%;2/\@AWDN79YU6B/9Y)G,)'\A,,N45+GZTC5;4HT[^E"ZGA1*4LDJ MJ7*UIKMT2=5NU:,#9*E.8VWJ>B;Q8G=N9_5#\UW;,JD)"+9?I]V#/X/Q:\G\ MR[N*4%3G8#YJ*:MP6!T\O-K[M@J?::8^DZN;7HWSH+(UF;8^F,A6:TY;&:9I M.8])DC@'F93L&Z\(T(V81!.X4A93RM43L/8Y9KF5PT&K5W%M/R&+*H.*I 9] M0X8G,[?9H]WD:FK86.UFI'>D.U$X5;N15V]1Z"\!_5G@S]6/\9*UB*K3U O7 M(AH"0'R-0/H;5D_$,"V T?7*0R+WM] M?3*L./MRD]7V#F*UI=%W(T!Z[LCX@J>58B@S(&OBP53_?.FLJ'L0*Y)<*8P9 MTK&YK%W)3IX4GZJ!KM,$+2:;*?0$3&'<$/VDT^_IW;9DON*3<=\0R$BC4]1< M,\B&=_\@>#=6YE=\B*RP7\OAU1?N P'<1PV1YOWN6!^/Q@K1,D)&2?,RX#T\ M"-[-E.:=UJ!W"=A/'NK ZZEKOO"W\,Z8VH2]BY8"."4,=\8O"D]=_K(QW;]L MS'0]43I/-J,W^#*!$IP@>V\Y)FSKF\XXE5JUJFP$=S^0/(EF^+X[LPRLA?5L M!0N>KV0@3?K:L^%K?]X-K:$P '-O)/=MZ'DP$IKI1S\1GK$>",+KX28&;VS; MG>&$Q&#D$X]1,KQZ-VIM>[DTV (;7NC9"Y K"*W8!1BY#[GN,^" \XJ\(3.Z)V"\M[7?'(S/WT0$>8FHKCUP'Q@^- M<,[@SC.W7>@#$SK&D\7C,;:V,A:,C(H>W,"PDY_?NG[P MQ0W^26 \T5S3^[YM[L;[[A&;LL; 33-&RZ?+-..?38F66$@7)+,&XEM[YJ): M,YBLAB\M#6MJ:L8"RCZ['+^'WX.E)BNBG M=OK:)[,W9NB]$,,#2V3-8F+ABY_0K-AH6=UT#$(^:H]#%R(A"W2?[TZ]SJG0 MG;38X\L2]*5K%J!Y^RO#B1Y"/P9(NQZEHS? !T"KLRV'O-6NWGT@J"3Q"/!['VZ>_(05 M5I^\A5],82QT#_%. 1@9/CPZ)Q!9;&Z-9/W/F+I>NP^>&3X4O/:)Y M0PAR T.;AQC6IIG DEO:WRSX(K 1G+4>*ZP$/I^'N!",P>ETLNP*%VQP#6>U M8#?"T="'M+3W!+:'.E=(W.&31H Z5N: ?1Q(%?.R8:>7PC M@.4%U#B,OI";W0S9,G_@&Z]]M0&:IN7/0M]',30%T:331T1"/B'@\++E^R$M M6P C,47$!H)OBM(D6D*Z[FPAYV" :D]H@=)YS6"O']F=XX<9:(J]P \]-WQ< MT!MX!"Q?WX+?IT6BKCTOK-D"'[@F[A/)#^5-2WN I\[C($F<:ULL"#(?XU@4H"/GFFR'3GN!7,Z;V1G*?_ZXE/>,[ MZPAN-#]=I"=AFK9DQ6\(#48J#& =O_LOY%IU4Y6W+[/%D H-KF?4]?/ M#D\27X@'=&D\P!/>@YGS!]?".OW^J-L':XR =KM":>R%Y"IR@U OB#:SP>"' M9;(<>HNK3<]/N_V30'+E%8$I&=9>_7@+)@.Q;9#U,V"SZ*&B[[F+B+YG?B#J MO(K<.4EO3AFERO?X;L__H)F+2^3\]0K+_B4UJW1PUAE]KSMCD0O!5!Q<]LOT MW3^I#7#G(+M,QASO#S<^:]AY]9'CI=&AQK&/R.=+P<&ZGT"'%='GSC'O".]* MAX EX[X& UV+_KS>R:9Z[,R/4T0VU%+VBS_-Z3_2 MLPN!H]Z70QNL8BO+@V+UA*I@W" 81Z%B&H\58X=M&D:+:1@NIM%X,05L:8!] MQKRUVL"W@#60&Y42"=>T@ET]D2K8*=A=I#!40%1 O!0@*OFG8*=@I^1?AJ>W M#/(LURG,C<[N^*=*Z[SM*?(V+KW FVJ/?::#J\R4R/YD=X&#C3R=2%JO^[+5 MIQQN1F)T=SS2>_(5PY6X.)&T(\N]BC*F/)\,[4&[2&@W,RFZW1HKY,LLH:65 MO=G0$U4M%6>_-E6J#B?Z9"1;ASV9*?C<,Y=/QF5#2%1M,S>$FBJ].A47#[Y8 MA-54+HDR]8<7)9<&/;W?K[BDY<6BI@ER2501,C>$&BF7.I/6I.)24Q+VL*^X MJ0^2(JH9"8J"5*Y MSTX()1=BB:3ML@D=RPTK4Z;B32XBWF0PS%,G MN,[.2.HK\45MF =MO3.2S8$O[_'SI8RLEK#.5?Z[_@[2-+B/]9)6W?JS1N"7 M^9F2'5#D*D3?3 G;'^C#<4GNB9)3ZEN:[_06/_1$K+N*]WQM)YKPY) M(2^ 2%Y?!)P;,8DF\*0LEM2[3+=[FC$=FS33DZP'=N>@/KA-!WY#AB!@MW[3'>N]=L5LHG#]1E[-16&_!.QG07]PF8<>)^@1G4FK6_&A1^%Z M1$-@*/GPY.82F1J"*'BOT<>OL"P+8RY@ MIEGL>RRH6M&\ ZL]A5]Z_8J+_6WRX]Y!_+@T$#0"R>>.D"]\6O(5P"F9-XE* M$#?UY"IWI;=1Q2&"BG754$=J@O:3R3M&A=8XEI]K2%J^O'#FT!!<2:.+U%S+ MR.8!HF++33VQJFV=<\4B:CF\^G*%0NM'R\\/)"W!KF"O-(/J>("HW'533ZIJ M6T.^'!:1/*2"UU/7?.%OX9TQM0E[%RT%L%,8[HQ?/%\W/UK+C+ZW'!.V]4UG MG,H,6U4V@KL?2)Y$,WS?G5D&]@M\MH*%9B U^IH[!T+G[3M]VKX3@>)KSX;/ MQO[GW< <]D7YOP7%K1^(S>O!)C1O;-N=X3S%&.7K$8-G>/6NW=J6KAKLC TO M="US 409G 4%W)6X )W6MEWKA]\<8-_$AA/ MM"YTO%PVIYG&MKR-Z<4C-N6T@2OBKA'OM7RZV#/^S2G1$MOA@MC70#?0GJ,V MKP9O\^J1I6$Y&([@L\EJ*U84'GCY+RFQ5RAS+FF]683.1]?CE_![P&631#=* M4.J0C'ZKB2)!(QF.?W5QWZG5.91&3 M%F_S6Y*>D51LZ/-@Q9XK23?)< MTY1PHN>;JI23/>=T)9VPEE-,389,R&U-\F>8I>#RPHL>\O7FU[OK]]_N;OY^ M??/QX>[;&\VPGXT7/W(FX$,&#"G]KT'U', O_H2OMYWS;\ M[<,WX3:P%5T47!M^]+6E>T+18W@FTNX&"]-O4N^2; MQ.ODR_.KOO[*<%(S Z/8]:@U]0:,2^"&MH6\\.H=M> T;KG^\C/^L#P#04I7 M*%L1EZV(!F8ZFM=HCQK."XP.[:BW/LB*Y=)UN+D.5BTS&L'^GGON4@M@-&BL M1_]/?I!9B/X4L+[G8 B#H8F.&G@1@)&N_4%>-,)-9>IL33RRI:4'](@>?GC. M(W' T+?M%VT!)K]F:(#))37NDYN/9N^U]>-Z89DPQS?<-AYTKM[YY(DX?,-Q MB(?\K'OU+EC_B!G,. _X(^AK(?T+#IBL ,X'U_X,$VA,>1T2S M8T3X@K9U:BGY>IM&0+]*9]NZ;(*\T?QP"3]YP07Q$\2@&;R_'_J(#/1=V+;[ M[+^1:;F.]C1MG:'-%L0,;7(_%WN/DIZWJ-_A Q[Q/,"#WMOP(7<+=?K]47< MNAOQ9\8*&:,7DDAQ_86>"D6B86XY]!9BD;-UII57]B67#P35C[=7P!%L&] U M US@B1U]SX_,Z'NFRM+#O$C>)$^WSI^1)4&3(-#%D0']]:K;S=1/SG=DO3/7 MK!!H\?'3M+)_4AY[YZ!D2>:4E=?04YA66'UFH$QT.*R(#+5D)/U@H&O1G]>Q M]HK\BF\@8S$[ O$W@O73I^_! G24]?'[QJ/* T,^CT)^=SGWEM,_9<.-[A;] MKW/HKJVW7+K^G_)"Z* )9* I$RGP>_RWP1@95XF1C<(7M>R,JY#14&2,FH", M2HL]+(EIA48.\$2\P)H9=O1 -M%CYWV(ZI)# MD3UGO0\^?P'#/8&34/>%+XS.KG0GQN' M4<2\QD/FM;O(=?T57=<)@"IL2H_-,Y8Y5E+$DR^G0'!T$S6K+K&P#=*.<2J1-4&4BU1!HW.K(UL9= M7FS(_$RYFKV/1:7;1[62:)WN4!]678#PL/;KDI#@N6V5B=@S&]&I,5JY'(-L]4WL7F>!>S.J!.1#4+11FKA8E@S&7]Y/LA M,3^$'K /5N:,'0@F$UUC4FR,*['D5J2R>DHN!'59H.L="[IR9+Z_1^A'D/1W MM ]5KL3:BD)IX98-I/Y!58>SI==_B>>:AK\XA^""-?KKU742"JR\2O^M9&B0 MF>84G4\&Q]+Y3H%Q*+57)BL40!1 Q!N0:<<,#ZJ]+HL=T^_I@Y%L=DS)%HJB M[H/9_^A8XJZ_O3"NN,^3A*["S5#+3E;'&)F\BK>&,R,V,7^^^[&RO JM M7/7MN#*&5WOG2>$SS>*;XP*ZJ%)?85Y"F!+64N6_5<\_R5?V3AK055OLE@POW= MG=.ET*@RD[XR^&A&19XR>&GO(%Y:&B$W HWGCD@N?%KR9<"5SU\&!_&7JC6[ M' EUBO?(S7L:,CR96<1>\#>X>E;=,=X0>$BC$]115VO[KHZZ12> M=')^;DQMHDXZ93U;D5GM*>8DHB.J<2G326<")^JDLVZG#1)/0IUTEL-?1/5# MY3OI3' 9==(I,VP;HZ@T0079"_YN'4XZ,S4,==(I-SRDT0EJ+NWW0KE7GY/. M',)#LJ5C$X!6Q3J+-U)9Z:,5B>=DN-#">F2L"P**Y;TI#.'D+[8DTYX M/77-%_X6WN&JL7?1<@!7A.'.^$7AN<9?-J;[EXV9KB=*Y\D[K>/+!!YH>WKZ MWG),V-(WG?$J68=P5=D(/CE:OE[6Z)#2:]3;9P8]ONS PB_G#W0]\F4*UXVY!6B/L:[[F$1MOI@4N MK"D,67,9]] ,^->V-8L6N]WXC"[=/+3M%^V)^/#S5I5T63TR/EJ.X/17M'K;N@#N?NO MW\BTN"EF>%C=LS3]WAK^XJOGS@@Q_6]D1JPGD$N.^6#\>$\<,K>"CYZ[% LV M_P%7YP$>^!XP\,<50VNGWQ]U!_ < B2_@B<%7DBN(E;.%G1F&SZ@:6XY]!97 MF]*KW?Y)((?R"K3D,H*H^O$6& FQ;7]ES&"/$9/T/1=S]#V3912ND4A*2B1Z MKA\-&H1X8 &Z(P6*"<"W5T+Y7)10WJN)GO]!,Q>7T/GK%1ZI\J M? S;<#!NK4.)TN]$0[$:(7E>J!T;':# IL!V9K"-+AIL_!L:M9X==S)4Z#_P'.;;?]LY-NB;JS,CF"]JW>3@>BXI3ED)RN0Y!V9R.E4 M6_!FPK)[='W\+5B*8I=/1.1))3*K)Q59R5K>D5T0X$0U[/<5OBU'#HZ[^=IB M5D\JLIL%59H"#VY@V&!$!I[E^-9,>S+LD& :YH[#T90C-CG6C4$F;%QV2/F+ M'ZYVK#(,\:UM.>1ZP6S:3A=LOO7O5\'5NU>=U[_\#'J.*>3TKA/D[A-GY$D9W:JRD+ MIWN=H7![9(8&%(U#M)R9NR1:L+Z%TH,O1 \>E*D'QP'2Q'NR9D3,TM+1H!'; MNI\G'0DI1M7I2L:HE+);%^F>U<.U*\H!.$[;K0@:&]W>T"#4!SE/F\ZY^J4V M7%6D?P3IC\KT%I^7](?YO,OET;W28*/HD<='CSP: 1&YC=UU[=9T0I+25"]$ M4Q45#3] /2W'XY0H+5P[-Y-25^LBL[/@(:K#+8U#ML[PD)H(%>'W1#56BU50 M2Z'^WE@^ TUV?^M1?8(E56S)NE1'Q8IM<_J8UU]=+GRJ61STX"JRN56'Z7[F M.=U?RB;-/#LUT!VJHUG%%TX9GLR(S\;R845A%9;/O$7-@('DPZLO2D7U7L]@ MLYP=JO(9+:?2F:25X?X=^H$U?Y&BXE6.4.U)$:':^3*5.S1-F4=YL\73;@U[ M%MH&*VA&$: !0 WMF==*U Q6+!')ZP\2:"LLEHC&&A;L0CP9S@N34I.W/K?: MC(!^&L :),PZ^OK/&97FAADM8O[U#<%*2\MM5'$4E94KJ.KD=F'(=FLPV*XB MA]7X,B45;*84B_AQ?IJY.KRWVB46P/QH\/EC^S M73_T=M2+ZPKKQ9U[S:[R5UOH=%MTT]FZ;?]]N/G_[[YK]U^T3U]N[W^[B^LQ ME#.MZB42VWGM%6RZ_UJ;$H PC6:$![IQ=..S00M;LGJ+?J/K+'Z?+8@9VN1^ MSE;F/5V1-3[@_T"=F-TXYD>X#D/+**[8:WYQ154\L3G%$[,K)\I=-5'^"H0R MCDE0&RI=R$\KE]:/K$9T0&F]G>6D2BP45401Q-I4B#IN3U0Q-E6,K5*,C>N( M,57R4*&L5B@;72S*RM53):EE&!G)EQ%?GC,H6*1:'UI"J68!Z/"_,E,EF;/F ML^O3(DJW\%S+"8$;W*^(QPXN-IPZQ(\H-G5 IP^[(^F.Z&2-=)$#>E("*!,: M_=/+^94/C;'>Z.9[&&NIU0]S,-;? M+,?UK.#E$VX9\8,;QTS?Y>X_(7S\&PD6+GR"#=DQD6='$;BN/A[WY3*%>@>9 M0@600:7:59,X3MWY1O9!1JDU'\ME"&N-3)\($GKJS09D,%)D&]YEHSQ3[I=: MW[)JN3]$"TQZ?TE/8(%E;O!N"TRBO-T=*5*F]12ESGS]]?W?Q6DSVVO&KW@L M8JV-6;%\CJD;?OG]M\R8P>WDG&(JA_+5+WIR<4#K8L"D)NP?VK3?T36+?_H2OMYSQ;\[<,WX190D90< MPM6[S55+)&COG;_HHN#:]J6M*YL7MMX7,+W-B6T\(_TV]2[Y)O$Z^;+\S.&O MGOMD^;2,!2U;L)'RS!.B0=7U+1_K6O 2%BP'&DMIP]=60)*@.EY(0O1M/.$H M.1H4[CO6](87F,](ANZK9&B5#*V2HF\J/E MRRI3^=$J<[-&F9LJ/UJA3*%,Y4>K_.@"TU!N0\]#T[.=!YZ, >>;8O @#%80=RQ+ST[ X=.C?@>E MYC-R/8E3X=9A@SAG0A^-*H[0R[WRC6_JW(C:!8-2\__R8*"OCX:R84!1MSS4 MG47DKI847D-U5:\DJIN@U)3P")>$57=S^ 5 M WW4EDW^J_%K2 A>%!Q0415/:UVPY,;E1F@ MW&RP6XJ)<+@P[>F]JM%8N#A5AD;^$FG?PVD@196T^O(T96P<8VQL]NDNQ=C8 MD7FYP1@GRLZ0$%Y-&9[,N,Y&K"A^Z=QFQ@&(';8G#<-K4TA=\N'5%XFB**IS MVQ8'(+'3K[[M5P.MBDK;$9(Y@>TW5;Z-RK>1:#CR/*BIF1O-?E!3=^U"Y-+% MY]O4WM5TNO^HU #*2 WB1': +CSHC64[[)+6"R3U,^6*/!N6&D5Y/-E/^K)5 M?)::N"Z$H+.B%X:EQE(>3-';X0MC?=0>2D?<%3:$DDS_4PDTC=/_,OG&.:,5 M=_,-1F7'\(W.I.+S"953W3B966K$WRFTKP]ZL@7]*;J6EJY'I0;-G437;>FX MNE3-06L0^:92;%346]E1;Z-S1KWM9'"IL. #G#A=?=R3K%.?BH&K 2]H!,KW M:"BE!L$="6"!GC*0S1VK4FYD'Y[V.F!%([)2"R.S):(<%D9O2"V,!S0OL$6O MMHJZ]E9N;)S2Y+*D"(F#!]RX3@<%SSS;&A$%_YW-&CDDF5@?5%TJ>Y--]@ZR M0@K8I^K5BB;QA;JC>X\*)(J^.YM)G>PPYX/77-%_X6WAE3F[!WT5)\"9+[^ MJC2SE;ZW'!.;9O)#AV@&J\I&P(B'6B6$D8]F6G.PTN;LTP.S5K?TC,"HKES;3=6QCV1"9^I M>'X-/7(@6+J;6+F#J<$0GD@,FF\PQ&\$1C"S;,O T=U$K5SP0#$,7.\E]>48 M5]?=JW?=;6_;3S@T[<1^\)KAF/GO,4[<8_?*]X^.\91IY05Q42>N/.M?K 5N M1,&O;-?W7VM3 K>E] PHQ"5DGQJ^9F@>\4,[0!)'&,Q=VW:?$12O+ >NN*$/ M>^"_?E,EPC=Y3(KS'0:]]$Y^GRV(&=KD?G[(GCX@UWV 1[RWW=D?5XP ._W^ MJ(N=5PCLZ K+ '@AN8HX-674VLPV?""DN<5N<;4IG-KMGP1B)J^\2BX<;:5?4A;V\QNC_ M)(;G:W= (Z;V@RHF+L[_28'6BIE0^^N@"T?]$YR:%[DEE<-DS MBUU4JI?,B#P4^5 MEO)<^]S@$:^FS%W[6C."M!_-CYP@L2OM,DIJY*R24*.#_=-K;HQ%&1;G/ZY/ MNW9V'#SL]^)MGQ5V)2SIHXIS9#A=),15YI'<6!1M?_YC\H( LXZ*$1PX5$T* M$E?5N$009(H-4?SZ^0^FSR=E.'9&!XKJRKV)5?#ELX3(M5PY'E04^NA-_M!3=VU"Q%=HG)4MPO#>214 M?BT(L"O;<&8D"O1X,NR0ZC*:@1$?]".,/3%YAA#UV!B^3P*??F-F8-14X.*7 ML,)9,D:*AUU=AF^G]AGB)R=:C ]+M/A7K/S>A,'"]:S@Y>:'Y5_S$GFW&)#G MO?Q&@Q#.JZXS('QRHNPW'!*E[']$(+B),) JTEQ;?\YEV+/R@BP;/H>E.YP? M/EN=38N%SZ#JWJ<7Z^BI*S .RSFHO5SIZX.); U=E.Y)G]9EA^V**RTK7;:VPCI3EY4AJ"\# H+RG!+Z MKI0N*JDN>LY@O4/]%X%4B73JN0'ZPDMDR#TB*\TQ O1$(\NK7,& M\?C!\E>N;^'+^_G[T+<\N_JG9YL MY"\UD2G"GHAB8(Y3#/]+/-):DR%0,DG;FI M%,;:R]5^NRV*+BE;8>;+)JR=2 M9A:&1ZZGAD],VK"..#[=9:5#-DB'S&(IHNB8LZF0A[1 HQ3Y'@GR-D&/=S_ ML/'A!U']4]ID,@/9D@74,7==9&ZFD24*_#B;8GD&A(A\._VN?$?@RK*2 M4^OL'-WY5#( )'JLU\+@NF!U]%?7-9\MV]:LY3F::$<49'.<)GI2 MG+8HON933(6?7=\G=0C;5DIG$T2N*!!$AMC*+$!T)[60KK)0G*+RCBC60X:P MRBPJ'^J]@7SGXDJ+3&J1N,./#DVYPNH_H3-CT;'TM#Q*QE+'Y$U2++,\.!U1 MX$W9Q^1PX1;&8#F/!"[N*G@B76:".A:O@8S-)'Y1C$C9JN1!Q-_MR.; 5V0M M+UF+PCW*UAT/(NNAZK@GK:+X@9 E,>$3QS1H[VB/K(S L]01>-/TPRQ6@.T1PX"#*R@'%8 M@Z$Z F-]G-[6^]+UK5.^T$U?J$V[3+OS=,\@H(HID$;PH@'A1HTV"=]KI?I> MANK;/:Q#4'[5UR"P%(=P)TZF]_-$9X;/$8G>.TK+;0+BY,52-DH.:P*D4*+. MZ>M+_UE67O>P/C\G*K/G1H'@N$UO#^2+65'>V<@[&[6P_ K,,V14>8/$ >8* M#(.';2A'[<5HJZ?W\#FMDF]$K MV5C\TW[4MD\HA M$$"==@_^#,:O)5-.[X,%\>"#("!>^?[2HY:M"F7UX.'57Z\M?*J9C.^<78H. M+1%*:?_&_'?H!Q@DOZN 7*=3<7G0E6&:EO.8W)MR=K#44]GF\()&H'P/?L_9 M9JE0_(Z[TA7W%>+YF)U1N%2XW('+T[M$G6Y0'"A7NV/ILD0*1F:E)DA/1A/D MZMV#&Q@VRV#SW"?+K\+Q?=125<#2]O*'C $?IMNEV-N,=@*#J?Y9?LYX\LRS M79#G[(ZUFWWR?%U>\"6=ICL8]N6R/GH'61\%[%/UND23^$+=T9VM]_2JZ>*U M!5R!GM.3+=I:C.AC=J)2^T.!4B909F&RFG9CNX7I0&^W*^XC5K@PO>0X\:MW M<9A5W$!"!='4XK#A]!.$WM%-QKZ&'CF0O1R8F<*RID, ]/V*>-3W(7!V7'>! M];1;LE7;.703?E*Y69)&#_2.;C)6)03Z+?EZ>"K:EI:VC^XR5B5MCUOR1XO&T/]R\8HUX.D8V1#?(,O M$W2&(V;O+<TM[=)^(1YL<:\0!6'-%O"(F1V:,#DD-VMNS0SX\HPWV0U<+;[7S/56+FV=9E':I9JP M_^(','9V$Z#?-]HKZ[5F:',"9H5A)W[$_D018-K<,2'=616GV8X)KPFLY!:!,J*2> Y2SM!QK&2YYVV(_A,4W?/JT7VUW"HOUR0E@V;&NHO;9 M?=:PUZ"I,4:AO6*!G[.WOW[Z_/")O3'?OJ:;@$/!VV!7$HUX+AYUP,7 NC:F MH<\V*O[]^[N;A_CG;^EO7UE/K^D-@CBW&<=,=YW.VZ'S8*A8_C&%?BJ@/EC2TD2PM&''.W70=PND!(,E& MO96P&RQ<7!N>X@)OC4!;&+!Q^1[IN %[9*+Y])009UT/!V>> ,][ @P!GXT3 MS4FTH&?I?*)P6ZSD;C@ON2? [F2[@',/A@U -7TVU@B["9BCR R 9K&./$,# M_8A2090+[8=3WS(MP\-<$R2K0D=FP/I2/PL^+WXFC@U@9N+@/&*OEQVVEXVQ M51IG3XH2U#?(#\I8WYW_N>LIFM:3-K,-'U2/K[^^__O5IB;0;O\D,M#X%8_M M#URZBB1VZH9??O\MOJ/@6$]+/:5 KP_7)8J>G%S3.\L$99OBF28IWS3/-E$9 MIWK&RL37FU_OKM]_N[OY^_7-QX>[;V\T MPWXV7OS(?X^/<,C&[!=\2%WT_'._VY_:]!^12XY_=*7]O&<+_O;AFW +J#!* M#N'JW>:J:4Q"'C1_T47!M>U+6UUH#5?%#12>R0T)[!&N9>"CUE MXBP,,[*NT!C G\8A?6"G&+1@@4\-@ZAP/;T/^CVN3?0[$.IV\]%TB1\W?=&, MUB5L NO9TCZ=8G:RV^:WZ:AK:MMT9=L))INA.3!D-.8B M[TK*F-M:0-%V1C8?B+T- M,,R(+H7&,AWZ,_&*]$8$U'F$6V;0^&AC07' LGR-@#:#%_ M6.03B$Z_RS.KI739/IR'J"Q?8YV%\3T-7UZY?G"=DQ--QD-&%C$AXF8#YYPC M&XX=@G?_G[%8'3T"5/#1EG \)#[68,"&.>PQ6[R/KFHG(.R/9N\19A:V$L<'F78+[Z5 M9HVGN!PCOFT%27:=%+]8 F$XU+U. MA>1-+)6_KF>W+]AK"(O4VHZ;UH %V? BRT,]8P%DEF5O%YG:*,GB_!=U"WRU[;HT]]2UK; M6RIW/SG\9%A4L4NTJ *Z' F.BN,U]=953HV,.J>AXY&E%2#A;I8\I>N=N<3G M+#DQ2!5!VUI?T*IX&6'YF-2B?#;2!+$7*ZBG+>WW%9)OZ#'Y M)6+-N(B@OEDS?F;BD4<$$CV*M'P_Y#H<\%O0!!AAQV=*'X#\/3J7^)8>;&H( MR(A.!#^QTSM;^T:>B!,2[3OQGN!A:^G_Z=OW6/*GK:ZY!3\$_ M&7_<3I78##W4-_,;'%SF)79KK=I'Z^G!3CDDFC[N=Q@=XB94TGF"_'?S(#S:.N/%K$?$_@RJR<&UF6-!CW%7H^2$>F<.SUA8DVSF^#)%B MP70DNJR[ERZ?I! E29?-S0Z7"EFB8-+:+I!]HB3 7V2NWCE360]=O0/XOM3, M_ISEVX?9S'YCZ3;Y?-:R=5O;.?N',O>'!*^$P2+KY;SRU&B>7H=%\[!@GFU7 M%Q)UUF:,SIFC="A!_T9%$>7/7V'6KKG>DH.SFE US!*_)\L9;MSP2*B$D#$P MX@!E"MCK3, D) *W;Y0/9*<8TW$!YY:]MEA/M=<%02D>"4+/83ZN.>@Y6AC MP_\;QUP)@D3T=:2:,(9D9G@>NA[P>.R4$+4D;<%*9()UPQ*Q2D/HX0([%D%I M9.X6.2WMQ@X6;OBX !;I/'K$YPP,P\D 3Y%^BLI62"6X#3P\1$\,=3S-;'3$ M4$>40-$$C=[&$P%M95A 8$^H7&LKRF3RNX;HER+_N>'Y>CS(B,FC$DX\^T4# M<3KCZN7*>,E6A<\V.E#X1E7PJ$NP]DPWA\;6&;:=_$Y>P3BW/)_/'0]L++;R M?CB;(5D]H;(.=&3;[!E[;).6]ID\6CY:,D^$VU4 &^[O1)>C&?F\J9'U-S=D MFM,WL@(RAD?07])50*B<'KH;+SA,:N:":C9C1$_G.HNY6; ^93<]+?:PGTF M2%ZHI!!8AG0JCN'"]XPMPGJ01 P]*&_SX#CAW:ZL/\-/34!6?]Y?:KW@&D7#W#W][8[^^.*JA\W M-Q\_W@P&G>O;C[>=ZWY_,+Z^F0SNKON][H! MI#3S(XIZF%L.'9(XB&(KYR1O%$=R#[3VZL=;F &Q;1\,.""-OUZUV7N>*DW? MLW@J?!F'4B0S6,I(HR-ZXBQQ*[DI\=R)2@?\HABOKIJ-9$YD#K&I';!FW+VOT2& M5TB!FNW :\D&V-#AR/.@\U% M7.\D I=HHXC'[>\=_1\YV7N>L^&9UY(T^:< MY9AJ5+?WY&*\O;'@"*[8"KQ;#CH\DZ,T>9LD24ZRR5J"?;W3EJWFB[R%=>6 MF)1 R8; I.A3Z (A,&C+5K]?B=JTJ,4S&9>5KG(>-=OU_4L4M1=2+#.#C?3; MY4O2^XCN/@/9I5A)JCKV1&^/ZEH9\S+DJ+S(R*;Y3OFB\S":[W;U25LVFE>B M,RTZ;V8S#Y,%>%"I$I67(BJ[E1B=T34>>OV-P)R?",:+4$*$.W&"3(2/I.3H M0.^.E3TJ,[CDA4TV('J5F* G P*$K'3]Y:H7LO7N4UUYH[CZ]KZLOV@O?*I9 M3$^4_7%N@QDI/-6Y5N_W*A;IE76>EAI+31F>S"#.AN>@ MM^&Y[#0<6MW0J' M9_4*BBQ:1Y1-21[JXXET M/26EE>M2/U,R4W]4OEC=)N^!WA[(URFJ:KE8"\/]ZMUG H+RR;!#GH>*^7Z8 M%:LL=V6Y%S?5K,9A_0JBQOX1$?Q-1.])CM;KZ]U^Q:[(R@SY2EM%UQ?TC8#S M'J!6$-N6#=3N6.\/I#M$$T+WF$W8W0=0:2WM.$Y.(NN^.6Q,Z2['N!<&%83I M)8Y/ 04;)ZC#?L6&F#I_J"'H&P'G;*!6$%N8 =2A/FQO%^JN-U"K][C(\BT@OE1NI#\>RI7A(Z;)5Q[-I/2^3 MY NO25TDR0_U=F\L&;2PW*<*6KHL22F*EBQ#4O[JNB96 M20:.L:8^YLW8?+_A>.RV>Y)Q$B4\ZRX\1;%[90C/O"AHZT,)LX358:+*75*G MB)6?(F9R.E$89QGR?BM%HJ^/)I>:P:0"GR[Y\# 3GZ((Q3(TD2U\#O710+8< M:17O5*Z*DDIT$@5!)4X9E0ZC=)B2=!A1<.AY=)BX[>6.2A+=KCX<5^R.4%I, MO=#>"!QG(W0H"E8\CQ:S%Z$]O5]U %2S]9C,_CY2Z3&[0KEETF).Z>!4DK/[ MX $WKFQYP3/?PT1%@:1EN&HV/,V5G]QN,LO>00I. ;M3J8+3)$90=SCO :JH M+&2Q[<#W W6HC]MMV=6LB^ M?E^[9LDGN!E!NMTQUK2>HA:J7W]]_W=Q^]3ME>-7/-8L#"[%75E3-_SR^V^9 M[=JVF[06$[O"]R!7;S/>UPSF$?V%[2(_9G9HDG<%KI<4*Y5OB2:LP6)$V[A( M_/7"BV[W]>;7N^OWW^YN_GY]\_'A[ML;S;"?C1<_ AC>SB$;$UOPQW<1B%ST M_:E-_Q%)1?[1E?:SD/K^]N&;<$U9+'7BP5?O.((9.K;FE7Q9.DXINXCIKZ3' M5]G4^F%!M%MWN3*<%U@%5"K?^HF45AHSG3")=,TA 3;JGK[@MUBW"-;D7M<, MCT1]Y]<-O&?&"C_UHT^FAHWIU)J_('A_N?M[\X;9QEK*JZ;9S7^;*/W =#VR#G!TTKT%6+ (OZ,H%&0'D/2,O+@SD I&.])YURHF)( MRXTAG:@04FD#*6ODH"@WA+2\3!D50BJ?AM,D1E!W.&<#=51XPHP*(3TYA#09 M"21-A)(DX6*Q#I2,&PMR1H1J47A*-%D\H\MU)QK>@I&3)Y[*HVJ'\8"F]N>= MJ.V-QX6?%62AEK<:71$/*-)Y_.SZ_JWA>2]PYV?#,]=0'H+,G;2V[14-:,6F M4W"T.0$ &3802& $A(;\P7U@D1QTT&EN]!3-QNZ6K]C&S]Y^N?_,7IIO7VNS MY--;&M")3S3XAA^M7O;B%=XO\93%^QY._TUFP8-[]V-E>13RJ?7LM+;++47K MJ6O/"VNVT*QY3K)SW(!17>@#Q6$]*(W@,(@V)<$S(2R*\H48GI^;L+MM]@C< MZ;SWZ$WT]4VR]G92>+.*4_;VBQOLV=Y1:[MG9HR68 &,;6$\D=R[RQ:-Q(_6 M3, <0TS$6368I@M/V>2L2] P@;5ZQ#8P!#=P8YCBQS/XGA6D@:BY\^R]$66K MG'EOX,4M'6IJ7SZRF20WHI_!MG2<&46:GCW!PHO_QA,T",C)XV:WA_+:K6W? M;TQY24X /#LW](=H[%WX_\7FO[C+WP]9\4N?[[F6_AO=/. MNP7M+%6E>+[;DBG?H/P1P+9H<\LQG)EEV"!75JY'];Q5Z*U<'Q]BB'JT[I$J MDW;ARB"M8;PA MK![J;R*3*2'79\0+C*,U\[3HQR^[6,@K#FV#CR+M-- L7UO"K33;^H/8+ZC8 MY&5J,4>BRA'.+IX)3&Y*'#*W8'J4@9[XA"G>&VCZORAZS)#@6H4.7RUT8B/,6!;HJCW#VF3"MO#P MGU-AVQVWMOO*1;"]<-Y]0\FY*!ZE,R8E9O^6@MQ5) 70#=J^\Y+8T7AA]P9(^PJ =W#8_C.<;3],/03@!M;DACL2EGV/N M*$JN1\]]#A:7CGI<,"MXB0A"!%<@!3]V._OCBDF[3K\_ZF)M50*29H5I.5Y(5,YN MC7-V.^W&)^W^DSI\[QR4OBJ!5R7PJ@1>N9()50*O2N!5";SE8NYR$W@5ZA3J MJD+=Z&)15TG:_&!0;=K\>U:O2T=7^)3 Y]23Y\YI"(K*E&]&(/K)F?*CC(ZS M_]IVR?@WCOF-P "?B/_PLB(W/RS_>OMK]_.M X/?J.5;4+QZ]L XY:<*R(_U M_D"ZY!^5B-^P1/R1*)9TU#PT3?31>/MM(*">QX_"RKKSI=@%K!H]V;UT_@.MW/U;$ M\4DZ.WXTEJT9M5*0?Z D;_4 M0MSHK#ZJ:V774NN9**F?EB"92.HT6E<6(ZFK=]KR.9,51F3%2+=>JG$A&.E4 MW9]^+T(N6@M>$L,//?@_EKWT>^M[*YV^Q)NG*3VYZ7IR%N/JR:@F_Y=XKFGX M"S'/HK4"L@>4HO[[^>]^8A#\3"S%RECIH?Y;R?B9\C7713G(@EA?1OU904SY MG&4!3Z9F/:BI9ETUR)H:PK6=U]$Y;ME#9HKNSU!!/D@]/;KAGH5T4%5<'6^LD\=_O M2-9"Y&3A7WU$4"VZ,*7340E6N*PH$;7)[54:E]Y:>">?+(Z\4,[47N;+(D)>^.81N!Z+]ACP@@\ MBY(<5GA^LGQ:X)F7,WZX_9\;G;Z*6B$=TGMMTBZ\M>E6Y?K?'=/R8>33,"#F MG>%A%23_?KYN[.-;IF5XR2Z*6,"^/6QM*\EQXPE8I3!Y7XWP&^-Z\)KBO$PV M5LRF\8"TBGD0UQ''MQ[K('7+FT8DEO79"A:)I=7(?,Y*;F/U=<]P?)JR3C]G M-W=A"\&0\RS8+>P)XK_X 5G2:N#$QH8*M ZBTF$C^&WT:#8EF*A[JAY1:+K M0M0<&6O&8Q7T4XN^&S]8BPX#EM*QEN%2LPE,JJ7=8$UZR\?F#R1-2*9+\I=( M#Z)&@ 'Z'&"5UIN6VC,CK@@/).]@[6%<.3PP)MBW0^=WH#TJ<#F#]8WH?@7N M&^V5]7I]SY5'GBPW]'&_Z*2M]6Z]A:\FOTM7]YF6KO]/"%"=O]#MP*_GFW>G MS?O$K8B'!CX,EA9J-[%7R8P &9E "CS.F)&=N1XB$MQ;+&T/H]PQS!.W@_,: M>!X>!%AS:V; (!,]T1 5":Z4)@CL:G#R -;]8M*!NE$+\!>$"#YMW00AC?AH MM/'R&(7V=6CQ8GWR5'JOH,O1S??WVLWWVYR+.NJWHP8LUKM/C)$](&T!7W^W M[H9Y^E.B9IKT8:]UVHIA!G2"76UHWXQKUC?C&OMF7)_1628HVQ3/-$GYIGFVB%%S_AZ\^O=]?MO=S=_O[[Y^'#W[0TH MG\_&BQ\Y&_$9#MF8[8*/J8MN2GZL^*:7 M',+5NTWFI#&U\*#YBRX*KFU?VKJR>6'K?0'3VYQ8Q"UW,LHC'K,QWO3;U+OD MF\3KY,L*_+/4G -CQ.;^5^ZD75=UIVX^!WWK4:8QLVX2?HY42U?+OYCV/$3>K>K6DHH*LY-Q:/=#=C*I.+^4#:.7;WN)U?5K+@]&HLW3(7)@1ZX\BRX MC-J@JFU;W\)7IVN HG(6HM.Y<[*63\[,(X:/Q?XP:APLE8^>N_R*%/J5AH#" M=[]&Q)OD0[))4J4UUJ6<9A8D1"VNA1>&C.^Q+A@]%^?)2OJCA3ME*:6&4/Y*=\E47@D-465YX1)N%GD><&2_G M8=,-K[P89GTK!C=3.RZQ(4&G+>J=)(<+EV/FED/F88V8)(>4K*BEZBM0 [;1 M"/#OT8)$79W*UO\_D/RXKKIFN&H+4+OAR8W6++"*N@+)X4<_#*S=8<.DUP T,FT6.1 4.*S=TFE2=MW'QR"56_>^T18%PI9@ZZ=#EWKAB]XZJ MR=\(9E!W2&>#=:SR#,X#5@5#!68M M)%VSYHEZT'JRS+5!JZ[36DMQ ?:X<+OV;/B9Q>V[H@XR11>W%\+D :;POSB# M3\L5C.LN&CM\Y1N,/%GHOMW:;L<;E[F'A3BQGG5$#)@SG.M.M&@-K>&X&4L(>WXI*5]"#W,%4;P MT/00= J0O*7CI2*H4V\PYN6OG;RK@>*6#\)8K3SW!S"( %M#9+(C47_AHL[W M#N5,K P[QN%&Q';CF)\X%=XQTDFSI^W0W)@](0/FY,:JH8O)&0F4&+,%)FQ+;($^&-':P JP*BW]=U0*EXP30OW\+J=O3CX!B9JCW##FFSA>$\ MTJC=O%3>;3/>K3ULM'](5FUG5>DYCTDT7>&APGXZ5IB+=QP?D([ED:C52KXQ M!L_$?B)LD$OXPL)O:;\[-O%]G+YM$U@!4YN^L.XO8;!PX5Z4Q5*E D>0*.GH M^F37L"T_59Q_W4$#[Y.L]I]=U1Z_O=[ PYE'KWMV728Z(OSD[.(=_K>8.K]R MXDSSBMT=>Q3LUXV94BB)&P!%_6E@*X'$,!H-G_UD>-C%AE(E81T4HL8G_P;Y M[IL6BVUK:?\+,-+F,'KR8T96].)&0ZC\75L8OFP7P.1M]56:$S"N#%MG8]3A M:S-L<.3% R4_#-K_B&)@&XI4E=%^A=5\,]O3XK4 ?P.-I= S2!6Y.W.63.CVVXVPEM__>WO_VVZ>'W^Z^/'S7 M;KY\T&[OOSQ\^O+KW9?;3W??XY)+Y4RR9)ZU 1_Z,0@+ETG'-]A[B7BVA26Z MK]Y]!MP^\H!)"B1Y("0!<[><)]=^8NV\(CW CE<,335L!4:/9%W*H &U&*), MV[V![C8-?5AGGS%[8SXW+ _8^V^&8SS2+C@Z7 0U&W^&.@B[*RI1FDT>X:[8 M@<'[EY--Y:CZ\JZ^\T>>O3.:/GCAK%ZPY! MN(*\4Q%3S*CVYJZ(QZ4.-MCRZZV7]"RX_:9,6-),EUX@,DGFL,QA=@+A?V_=P&K@K4#ORS>&+VSK%C],?L%84.?NY=1.]Z5)T MKUUKGW$E-\!@O=-Q*76^'/")3?US^ :[&-)U\H#M)7UVD?9.&;..BJ^ND>7* M=E\(61OKM'D O4K;PW%BH2TY"^IF.-0U.EG*B9/#I Y"*H5\LJ;23+]ZO],1 M5>#BM8O^]9Y+KYLU^=,.S6O(?/[*&C'_"YV1^_GZ\@O]]5>@ MX/4-?V,#/:6?\W!3#TX/YN6&K=)-<&MXW@M/!';7='5CE0[IG72 M&_E\'=;,1.=]J*.3")",K!LR/-$G06"SEIC!PG/#QP6M(TMW!!;$M;# M8[%K\\#G2EL2P:+&&G=Q1 M& _Q^'9&/!8]&U1#CECK-,O+U^]T1:G"C8=OBL6R0B%1!'3DDTPBN]/:#OZ) MD7TR@!(.[V@7#?/?H<]<)-R\8*J;@;0Y!RI&_A%UL[UG1@>,@9^,1,UI([C< M)DV8[W'#6*#R^]A>.5U^C'?*#QAWS)6RB?&PO)6&$:-8EF0<@I4F2XIH;RW! MZ6V2,M>]O4_72KNBH*B:T>CI6FG_K%KI1,!55H9E9FY,[[#Z,'79HQ/X2#]+ M)V6'BN@YU$!=1#\;J%2LI5RL2\4."'1]V0(!A2PBSG80(CM M>MB5JRV1#IMZC#"7R86FNIBK+N:JB[D$TSS;1&6.0_(28%)#V, M@8M1963I6/,7%H-&SR+9R9SQ:%B.'[#HE[GG+I&U6\O4P2.[0KOE 31/^-A MU4>XI>'] =^;HU>4>VX\?O=3#P[Y\/BC67(,1FSC6IK&TG@D-"H-ATW\UE:" MA?'H$>9^6D\=3Q8Q&G=CUH3/NZ"CSO5B^>$TVAW7$XSQQ-#"E4>>,#H&@Y)^ MX)$S<68PY9A+\KE11/&S@+A^C<]B<9X7%LV/P;"J&:!RFC=V/&+1H!2$'H8Z MP2ZQ J$!#*^(0$K@ ];,0OJC<9/S$%VDV_&/%DT8Q?A'W.T=X8Y11HF*=CPV M\?(QM W/QE=/%GGVZ2(#\=$@=TYIZ'RGEYU''G";XB6PRM0WC>%PCS%_QX/] M""OHD?^W:P$S>8(?PXU9A%>$8VL6)QRM 4V/]XPHJX@? "Y='QGBC)TNXH#3 M$0>(09, 2U!WICK$%W/\O_ >Z20Q)++EFY 4H@R/,_@O(\-LP!@KX/BXE#" M%\H!V2-Q>$U1=_B!K0"M4U:-2_,7A 3E85!NA>@;"4"X4T'[%99'J46TP5\J M"3#C\*XOZO*[G0,(UAPY\ #MTY>/T0F:06"(OV&U01Z@ZM$=^A(BU.[G7T$W MH/(K>:39QEH\[8'@Q!GE4>BQ_+ HX-6G*E$D!"U'6^+3KJ/'81YI1!PK?'0+ M XSQ##2P:#(!/16=B_,"UH$$&X\T@*\36'Z62.MN#J&82(VMX?@K9 48#6:2 M.67.5#A84Q;1YAM/,%2?39-J,;,%'>E_0':PR'#ZT9I31WHQX]/PV.\\)#UG M[#1W@+WZXW4TAT]1U-PW F(KQ$F9I!7+FN3X_2AQQ727&$X^XZ.ET>U9I\_] MPYH4_FO-)I &O[/%_.PRP4E/DG__7EC2*]V?V\3T\)FW('J_Q3FPR6/C048L MD)X]^\/ZT4D^^]TIOE1]R%J P6$]RJ1>@&%6U #7<8HLMQ%%\$]X!+\4-2] M35VQ@C;VRX6;%[<\ICK*=0:;V;=,RT!#7T.91#^-\D!<'D0MD G;TF\GZZ41 MQ8SE-I[B>)(32!:VUYG\112PFDN\\%++^'&AX4E'LYMV:[OV^F'29B J9)U+ MVDBS&)U6YP3A(ZJ^DTOX%+0>6[&>.=9C=ZRGKICTWBS.+;4]+YMJ M0F-6$\F/:Q,')_-66[C/F.RCQP.8T7#.D%#1-R71JC'G^#S$0E/88)8G+<4W M;FGO7;[/T6KQZ$U61"5DH;4IN^H,TE0&)Y44Y=+6@ERSEK%GDAN2A^;Y1XYO MGM0L\'VS4PJ*"TRPXT[-"#=)Q#7(_TA7-55+:K^R-!0E\48:TF=,=[L#W 4L M<)MC\1SBGQ>70DG'7]['FY0VO+9KS2:%_P$SSJ@T7]&,/QJ61U,X[N?X]H92 M;'K66=Z&E(A/'<^%/G6_FY8_H[7&:+U43!_*6!Y1;>]CE^<(W^-6R>'MY;E! M68+53Q2 6PN+^.0B MO;"IA'_$G"9X^B#V=T?RA!>0B-RDML$,#N:@RPRQJU"VN\2 L8OJ\?DS& MB[(]Z2:[5RZ,,DSA3;GP-4'D" C+ M9Z6FG"<2935C@5;0@S&PQ,$SBVD 9M_8D4_6M#OU[O[7[_=?/W;IUOMTY>/]]]^NWGX=/^EU,I^ M4CI(MB*[]I72!*XYQM@QCQ!^AA_98&!3^XSD4B>;P/I<7ND$"9%6IHJ^]T;[ MY,P]PP=ZF]&HJ.^\](?_EGH!7*J0??6 $U!.Q^J2W#G$>WS1OA/OR9IMA-"M M#(QM;0[K&"]=3NZ7#8Q,"EV M8:VB($:<8WQ,.EM89)[X*,3M_8??HGH1K]F,UC^+[%WJ MOHA-8LMA4H>=(>!SF2.(%MR.!DE/P9FJBRHI61D>53SUK9 HJMF:S'Z8LFA+ M'!1.);I!?-=$*)2.I_/4Q423F$-OQJ.>XOBDY"*# HQV5MP'*+2R8FMSLB EH_<4H(K34'VTEPSV@AA>1"4X4/"8%5&(_E/WX6 M&RM3 R[1S8)? JC8)PRZJ4UC 0(8#YD8G+^#%B,+:Q5Z*Y?5'UH:?^ (X_H\ MVXC8"#*-*,Y/1=W!>&&V&$:!^?&PJJZ3A EOA? *@]Y>QU8#,QG\E(N6TJ>% M6I!%V4Z4W1UYESCV:03Q O8R:LRP6MG6C);0NVR*_71"]4)1)8DI$%3$Q'#1 M@?>O7.JYB'=FS;K0I;&@GF/4;AGS846F7)I8X:_Y[[8,8&06L\M-NI7!4XIR MA>(;^;+/O-V 7AQH+%=8@'+D^5YA$3$G*)F7JA(#)TU.KNFI$@.JQ( J,:!* M#*@2 VH^:CZGE1CHJA(#JL1 DTL,""S"CT)7P/0E=AEA$4?#YWX.7WM%PY'< MT >+R7_]1B9S^G3'^VQ!S- F]_--%_RG]=J\?^$?;CKCVY/QW8Z//]Q>O[_KMJ]O!A\^?AB.^^/QQTU/?1PI9=X$<(?1[>UXTFZ/KD>37ONZ M_Z'WX7H\N>UYH($4R/CT^L3G[ M/FRUF.X@H>[K$GUV.BRR=;M48XJINQL3-U-:_C2G_Z0[MI^?UC0ETK>WO<&Z*O)03%V=_I<'JQ'C#\M%'%XC^A_ [ZYY4!I<]L]A%-3NFU^W" MS[L]_-/O' DXJ1%VZCI(C[%Q'3&6V)43Z5&A3*&L!)2-+A9EY>JI?,B#P4^[ MJ:((2@_<5=J/&"TI=^)-W_&Z!OZ;\C:]1"Y7"-/==DY)-L"RAP-D$XT(::8I MY%(A(90X1[5YC=R\4N57=3(KK<)->,"5.$PV6YI%WMM"3\7V$,(9GBG2:0_A MXB*'T=6[/^\=>O>G]$_IP63UT[EZMSN5I3OL'58!8]VV!F[P*2!+G@H6!F^=?<6.;J"U0]#G]59HJ8Z(\)45F*S>0*V\?/7=)ZR/ U/_7"A:WH0^ M(=[=#UZ>\88WU7PP?L3I,KVK=X-)6Q]-MI/+ZD"_56!-#GQ+B=)L_/4/*[IR M:?@;MOMZI[N=LE8U?2EDU099HMI.@O(]%X>L3E?O#/IU0-8%*^ZB++;+4-I/ M4-$/'&TM]711<;9SZ^DQ$:YI\!1.UB^8DW4G [T]V:YHIG1T>> L+RBSX2:J M_7=NM5QRN/4F/7W4EPUN4A.U M)FC:A2M/""@52T!MX?#/5.;[O^C(1 JC1$ ML9,5#BB3LKY16*)T/?VHA:M"I3]X>,W4_@N>?C;#%?4,.+>AP 0T;],O+;7 M'>OM_G9)[%+I7Q017@J=2(WUI@Q/9H:2R2I&HNX:YS9R)&85O8$^:O^_]KZT M.7$D6_O[_(H,]YVXKAN"TL):U5,1>*MVM\OE:[MFWOXT(4-B=$M(M!8O\^O? MDRD))"2$ "TID173'A @Y7*>L^6R$>9..PN M=;Y^)#F"U#3]:IFVC1:6.=6KNJ$X7L=DZ'4'LLW9,AUW?)QNX91)]Z;BJ(M.] M2EPILM"1^,%2CIB]$5-%2GNEDD@4!K)2!\0 M;.!0/5$8RKQ6"\LH91=KJ2@:5)$B71&*AK(PK#JH?[2*<5WQ447V<-'GI#?I MP>) D.MQ_ID?V^3'-OFQS3H=VQQDR^RMS3&,#3RT(PFR4K%3FY_&K"&':02? M2.< V7* &\ !NAU^R))-\# ^O/IB.UNV<-VQ30Y0=QA+,N9G)TL_._D<2E/E MYR?Y^4EVSD\.DFH"%W9^<@.7E#L],(+XJ4C.#?@9JW2T)J7\%78JSUA MR%I!"'[6D>.P1!PFI0@6=M9Q$PX''6$@R<> 0WZ"D9]@7%^>^B>M40-QZ587:%7=;K"WIOZH>F(91=WZ0IT%=G.U0!J=8"L)\B#6M118(5F.4Z&560. M5XP3119DN>)(/X/G+-E2D]<.3Z)3A6O(3=>0T_A4MLQ:5D\XQ,Z ;V%10P8[ M87,O4?&L:/J^LQ#NM= 69 MN7J^R<>0\]_?4MW;S>$>C> !6]"=E "6W9!@!MV*T&?.9WXHNCEN.6XWX%81 MDS++LILWS."V)T@]UGSX>>.6I[CG8"6%"H>8R:?#*JDAPF,+K,06%#$I9;"P MJAW;@OBB,.PSIY!PUW_M'9N*F)1C5EBYBRUD+@^%7M5E^KAGGD$"3M5=DY*Z M\BH4D3%$FY!PK0A=F;5@[9$F7'M% )P9MI8J'GY;8,/&O 8 KP' :P#L\:"& M'R/GF\?\''E#X\13^L#&L>T@7[YQ!T;#'1BIBG&I=4<#TKOT*"_:RU$01>;< MLBP&.[G=MX/=5VJASC3R[@L*&R2[BE5K9,(]P>\&76DE@J]5$$L3H8 M2C T>!G2JSS_0:DKM&%(==*S#IQ#T?C--J\-K9\,B6+%8B/+I5ETAI"K&Q,Q+VR%[*EFM5 MIE3HL-$7),,6-RCYJ;:G2;Q(VFF7GR39?WC-]%F6>9)$DPMNR\TXVQVW0V$P8,TKQ@]_L#Z\&@.R MR 2Z/ I"S)S;FI^JJ/>ADWX BU9Y89$PRTCJTON^1VS>%V35+QO<+LFATY ML2(,NJR%NKE)PS1+: 2PMT V*=.J,)-F1\CVA-Z0N>0K;LXP/KP:@S$I+ZPP ML) O1EO/,M[#2I$S% A.8@A.55Y8Y/X?G:H8+?,D_]1X*<;YIA M6IKS'D2U1\8D>I?+OUSX^!MV9N9D%0I//K(IR<)@T&$B$IY?K^]:&#=-XCAU MYQOIN2M)&8T%IFR5R1!"[N9AE[G.,XF,@7$8,3Z\XT9YJMQ/RLPL,$6M6KG? MDX1NGWFC;&? [V"4;4+?-E06Y^S/IQK 87>I\_4C.0,=BN*IMHT=F]?SX/4\ M>#V/W1_4\)(0?/.8GR.OYY%8SR/<0AHM>T@?1UV//6LVU,B;>W"54GDM"5XK MK.U9&=W,1U2'BYS($P>"++/6BH97/MUVAI]!M*7C2$[ 42%MSZK"$:D@S)J3 M@R.D1@A1$A!22-NSBA"B2$*_PYJDJ;[I&5L*\;))-%IUB3X.9;B1B=6'Z[^= MLO3?HMN3QSF2W!\(,$?&.!+7?>M2@RP--MVRU-TJ8#,4)+$6@IP5XN2 D'ME M:;?E T*1A\*@4XN&UT>LV7K-GM&#W^V9*[5'K-3VRU)J"^PP'N=#4D\2I!YS MF75O]!FS1TE3]'L,OQYI.BLB0#POW*PEB MXVI"L:LZ-YQU-((!I$,[*049.4%Y=OV;@D@?B*CQ+FCDZ..XZ[[+A+2C?+MRA:@M-. MD,2^( XK3@-ERWC9 MLCT>U/#*5WSSF)\C+UO&RY;ED]19(P_DP6[%CIBIL43]ZLK_T@8_F:/R7 MJUGXSB+M@9SW.UTU2)EJ4IAZ0;ZRUBF\UV?MF ^[_DHV4,TD-M-1)V7JWL \ MZCHYH4X6^HK(&.HXGFJ$IZ1.]O$V"4>#IY[0&]0"3T>LFO,":HU*<#Y<$UW XJNH+2OWB%+S.6L\!HB]>0QC> 4J3R@FY3REMU8 M89,'=!AL*EA+I-1QS!S=(70GI=9EMZC81+?5>)&2 M?9@++U)2C'G53FV\ I':84H34IHC)L[E1Y' )0.JC[>PXNE\&(IO%C* 2;H!5Y8P!FH MNP2IQ@2I<]-RM/_0"[QJ"J^:PJNF[/Z@AA?>X)O'_!RS5TU!8UVU02O\>O7[ MGYW6Q?D/0/2\94V>6\X,\(VMB3G'K;&N 1-L6=@V76N,[=:Y;=_[;UHS9ZZW M=,W Q-_>>I%?6D0K(P+DI*&BD]=DR2D!N$8.U\.]J%4DJY=1DR6L0\)K'9,7 M8#6.0JIDY!RH(O3[K"4&LNMJ90//3*(R'6]59*\SB;>>T.\.&,,;1U*-D%1% M.CN32!H(?46J Y*.Q(?%*[#P0Z);]>[#DL/9/-Z^,^>2A4 M@C5C GNZL21*^2D8,+C0..NE_AXXAZ+92K9Y;9A#&@/*EM;+ZBGU6!K3KKRG M+W2&%><3U>DGYGH75>]F90_<$J5>Q\<8KO32"2]0=Z^DH3LI[+*S2R\XH[@N#;K=A M*.;XY/C,C,]^4N)D7C5>#L9GIR-TJBX_77YU%WC]9$[>_;?P3GW2L?>W\WZ'MOR7ED9. ]][7C M4?1GV,QMNYGD,BQF-\]-FQ0P@VO8>L'TEQ?:"WR#UMG]/KTF/,"@MU5U_Y[+ M[6*=,'J[$H;4CN<[A@EC#*MEHX4%#[" @P"AZ#"E"; 2V0N%_,S=7#U?J)I%GOE]>F,:SS>P().1 M;6-20^\,7VCVPK3QY/LTLOC]=CSS)KSZVO*N2TS"PJOTMFB&]0EENC;<[V"L M]CRLME&^?'VP*U\?)IV!2 @;=,'6([ M'K=:9^X$FJYE 0]?8^T3RK)HV(9\]P(;( )^AOF##IMP&'?H[\P=,C:FYMS! MER]LJWW#C)'BZI?ZJVE.7F'A5G*>T$UXL3O=+6A[]F^1)-4/77(YM.3;UCS) M",+W#X_S#Y7ZFJ?%Y!GDLXX,I8)K5X* MY%=.8@^@5VB7%VPYI%*'7)Z:65_J$-OQ8QGE44/G;/D^)0SYFA5L84EZN.EV=GIU%!IOIXL'U98/>>3 MW\?@+SV<9^^B\R@9=9XC9M?;#-_B'2*I&YCDV&)D YO'K#N[AJ<*S:Y+)XR, M3C*.;%:1?5A')H[L'6DA70V+([NQ9F@W)S,4U%,+X;<%-NP2?7R=I$2[77U\ M9.B &S.*ADMO+BQ3L5BE;0G"+K\]7]=B@['")%*W/Z,^M+;]9RILX!@_S# F MC&WDES=2=3 AQB"X ?;VV;MG3ZCZ5\MT%_:UX6>LDN_ (S7#!5-CR>PH.= M1Q:^RPC%[7SS/T[6:R&00_D)]0K\ M*Y:W0B*1QOY\(S>\_?%M><>D4L>1I^05QES6;,M]<3?Z>MDZN[\<_=$:73U>WG]"JOZJOMM!(2[R# .O MS=9W1"&9E/#R"US^(M)_2;4O_8].T,;W9*W!2>*T$W MC6?_1+$?_GUZ1\_8?+;4Q4P;PSV?B>U\JA&?ANG:\!O[PZ>5\^-KJ0+L7LQ/#M;U7VC:^G3QU0S M'LG[9(X:2YG=EP5&VC&1NNA[%*Q;JUA7>'NIK;4WBW\0\%98(N,?)^0$5(J8 MRCDE.M)8MTBZ7T5&GK[\B57+1I= (Q-T@:#VWV:]7KY0(H5;? MYBS'^8_WOZ'=\;DIX::1' M1'FP.C!*5S[ZZ +1_Z2$_AFY[DEE<-DRBTU4!>8P-ZHBQ MT*[DTP*!HXRCK$B4]8\69>7JJ?Z0N]UB#VQFZ-]T[WL'/J%3Z4-Y&U\BI\N% M\<;=08P-L.SA .D$(WK:W#BA=N12(2&4.$>^>8WE8?I : MF!-$$]?LTIL-LM)[J&%M 0_N]=?/V%ECF>_X=1GB4'6:N/CC(:<61;Z>=669 M\W,8$1GLOS1G=N[:0-?86A:!)6?XX'^31_4MW+%H*'6$7C]^:J,.%%<%.MA M)).X2D=,QE;G-4!,KR?(P_BIM:HI@F.A-EC8M:0[LUB0!%$>"(I4<6/9;&@X M8BWV7#74B7HSV3,<&< MK?ES'4"B*$)/BI]<95 LLT**G/P'V7HKUX+\AT)?B?<:8I#\CU@KO70MRAX.^I(P4.)5-!G$0:4'+Z2T0PXLZ;9>W2:@)0R *5W% MW6G9JM"&,P^OF8ISSM-/YY89^R=NYI:4EJ\\4CZ'H3B6=EB-_-S-?4D2AIV* M=>ZDDVNE[#W3^&W*\%AF$NGP3TI5VLEH8!_^8$0,^A5G9.0._Z8@A_'AU1?8 M&2LOUAG8TE"0J@[UE@-L=H^S5WJ*Z-$DG>>#2B/;CQ&5P'0..?M?DJ\W\X ; ME]F=\\S3&7"V!MB,L%)!EA1AJ,1;T%;*3)5,S#2'?:Q>66D2WZ@[^M-QG90J M%[>86,&UHBA"M\>8\^-@7'/$2S$9-TZ^AHI?'7>1B+ZCQPA>\\,4QU$[@F\?\''GA M"U[XXH"LV1JY1P_V>0X/3MC.[>@RU;_NJ/H5,:_Z7:$O5NSFY/G7.V<:,HB7 M="0;[R MX7KCP4G(N1TMWLA)!&G JTJPC"UV$9).^P=GX)9 ^P.9-=IGFL(X50\/3C\M MFJH529#ZM:#J(U8->0V(HU<-LZ51EGN:=Y-+I2,,.JR=TN5*8A/$:;:D0R90 M,!"4/FL@8)K4.'D/LV7H,4'>Y##QL%\'^N:E&'@I!EZ*H3:E&#IB4H%%QDHQ M;#*F%:$S9.R0 :^P4 .NT0CLIZ,Z*2>FV@H+W8RH[O:%OB@V#-5- 03CPZLO M7I,R=Q@KG+#)-.D*/:GB; =>#Z'R>@C/H:,GO";"/KR#UT0HR,))RA@KK";" MIG!VIR?(O-(!YP;\W/06M"9E9156Z6 36GL]85AU"B>O7\!Q6"$.DS+$"JM? ML F'@XXPJ+IE$*]*P*L2\*H$!QB(WQ?84AV $-*,L3G'Z%0'M'_@!0IX@0)> MH("?<>>;UZS-.Q+1Q@L4')+Z62-?Y>$.R(.SB7,[LKI4Q:ZI)G8#>EBD\Y4@ M5VUM\53BG;/P&$1-.AX.SBLN"P]2GY.JC3-$(_.,.X8$*'18(OK^74 M=9D[\BULZ/T[ N=7L6)?%R;S.>9;"F0 MTL'9K;F=\]X"@:'0&;!F4#%-:)RXI8-30S8M%S"J[YYS,^15TS@%1,.R":M MD0OS8+^DO):QK!5;)B%F9-V:QMBU+'C&B.I>D<1Z M(Z^#4/-\W\-UQ-Y>.F)N)[_36 BI?, :!^$J8EW.\J01?7\OK; DHN_+%3>X M.%J=L*[D/-A+#2R%G ?"H.JV5EP+Y,4-N!:8SD&&>VF!!1QH3>,ELM!A[L V MUP<;($ 5<2]]L&3R'PCRD&N&C#^3,<*6]M(,2R9L21$Z53?U8U!)Y"4*BE^V MZC.4>8F" D_F*/)>>FWQ1Y?3XX+5%P3D50EJR"\:@?IT/"=EM%10BF G]:8G M]*H.8Y33V;V&2&!\>/4%:E+>#0NE!U)3%H1N ZL-L&;&L%YR0%\_,L*+#>S# M.7BQ@8),FJ2DX34JL.JBHP&Y.!)G4 M-F3,BU!,SW>.0([ 1 0F97D=5$9@-TDI=P5%K#A>70X"P_8$O'XR)^_^6WBG M/NG8>T>7@NR(9K@J70OOP_O\X$;WW_G[0]]ZB MDY?!8H57+F*7A:CD!5L.L9<#.()9\QGYI-/Y>Z$FE$\LB7KYK[:[V#!$,D)= M,W!KA@GK^"3)L,ZK1RP<4A@$SR.#?O6^BC1C!D,*V W]QB=D$+#J\%!00_&< M%+. AR>8:!E7;=A+6;9MCWY,G(<2WMRR4E-QT3.# -[(CZ.=V1.D0E\ M53/:L5E$L,5)8AM)R#4AB15GBI6H0!,3[3=YPW3H]$FQ1-V=8/1LFI-73=<% MN.*HQK-&F)[W%"%46U''JAUT%B'Q?S'R=W7LS].UJ4^$3X)DMF_8GG;+Q)D M^&L>N>'MCV_+.R: $46>DF,6JT\*>4^.K>D5,D'6IEC0)-F;9F$397&J!4Z6 MS>FB/46G)'8\T;D^QX\PR?C5F14\XV[T];)U=G\Y^J,UNGJ\O/^$5/U5?;<# MHXH\P\!KT_?5'B03<\QW./XBTG])ODC_HQ/T<_'9QG[@'7K67T!!.OJPO M&_*D9J;Y)UU,N!:_%+NR?B'V/H?IK4_,>\:VOV'-(3\(,0$9/I^,\]F!WM8( M-_HV\B[\)O1Z]3+P&-VZ32&CS1'P_:%9H]UTW8M_ B/.-/-\<\3S^DF=3I] MN=JPNR8I:+3PHW WS;^M>G+WLR_FZ;,GYO7>-_+R[OK_\Y>KS^YR6Z MNKX=W9Y?CV[0]>W#X_V/;Y>WCP_+Z' 9\PP;&-)@S=BI:@0C&ZF )0<@3AP9 M"U/7QN\"]6^&WNJOH:ENOB+XJF%['F4R M?)C8ZC/Z8UC&9U4SB#E/6B8@S486'A.59 (#\6=G4"^ONJP=1F%/-M&OCPM? M0.["-(!,'$?WM@D^)3^F#VFCD:X'5_S% H(D?.:S[8\#/E,=I%ID*TB%7?HT M=?DIV1-U3!UAQ!41; EZQ?"+&2RS_H[P=(H)!P(UBB0(8;(NPM[$X=$&$ EU M :MS\F@Z:6_1-6/Y. /;_D#B2[3^X27=7U#21;1[YENH[M M "3(\M!/)J BZJHQ)LOO[$N;%WA,\ZH"_@%KLM^=%$GP5G1/AQVLGW^#Q(6- MK0K=#]@&%1G86;FJ*)$#Z6@T# 3+^5\IH:%.6F6T*U6S_JGJ+CY[_X95(NK( M#EU9^"^7@) FJBV_$_J&?8\)4&&;O(RU?_O"\\(G>Q@#_>W%$@8CV__*2N@> MDNS6W2S5O?#4C:8^:3J5XR-G.85;[,1K7_=.OG3:\60X!.)$)XLY)OMD>9[L MR#Y0II-Y']+*?S<&>VS/3!SFMU/- ':HJ3HL MR(KS$A8!=C2PA2?5UD!*7H1IU*9:!N$:.(''FY1'P]*W_/ANX!TG/XI_J*\V M5(#[$!V##%Q_%T(_()"Q\ P;MC\_,:9;4(U"I_! ZH2XM*E@HKK8:BO">@;EIC_UNPU!/03Y:F%]T*V$9, M=5G+?%=U!_"BOGL+/24J[!A;#M7ZIDB#:Z\S4]??6^:K 9L"W_(I=*%JE,K! M>@/,!!0@$+AZJHFZ0TWSF,\QDHR$-Z\!MJ+P ,34 Z(;)74*3H-U28V%A;>*S =4 ,I*\*769/ M$,!$@F6!.7A\[V ]9N\;#+S?DWW>^QY]?Q ^9]LF@).Z!>;5NBHF![_")I!6 M&]^-(,??W]N5@"3"F_*I:^-2M0S8#WN3?B*VXZ=J @$II,\ZJ6%77KU_"I]U M_*3T2BT RDF;>#>IZ5%>358*GW@\ZWBUW5&A&Y7G"1;L#@RIC;ZNJPM4Y(%! M#3R$,!LU_#!@7QZ_''_VSD$'C0OQVP)$/_[@?3KYO),5?N3"\]K85]W]/G9, MHNW"DG<%3],-.W:H8X:J?+!O(/4BFBNR7]4%4I\M[-$-=540QX$G.#S/P38. MVTTJP=!M22(Q<2[PD[.R.:A5,B(?G\.8-+ ,QD2I?"_*%J'C_S[]C:KCUT!W M8;C)/3F%TP#$9MIX1KQ* "Q"]$#>FF>8'[Q3LABR21*6FV*/[LUFO+\D-6!??IVL/ M4-^TN3L_,V'?7T%:G*LDP=)Y#R^1TA7;\<3WY1)1"U4W >P32WTU/ V1^MEH M!AY0FO=(%#S3TVDIO1'? U"Y'7$.$X55_8F)$QQ6C_@KI]H;\!3*0GQ%E&Q( MVM(G^4%62Q^/S=R#+KS:A&N?:]W#$Q]@G+%MN ,QE7$?8J<,5H^_(M,*/VNY MZBV9^"LZ<7_1W\$8U:F_?65Y^D EJG8J.28==,IQ37)TZ-SZ/,J#[@YP76=N M1,=86.:+-O$]XVMTYEM_0&H!73VI=J#AJ.A%M33?,>,1XLWUV??[-:$6VI"G M]_!FD&?MQ[O_RY\FL3N"J=FP8.OS\Y!$)[%8!A(B8VUY\UFA9NIY739,S?_Z M&_@),D*_QF9Q6M2R4]_@INTO4$Y"G"Z2)7Z8EI@:DWD"&7+ M5'\KJ/C+N!6]Y/*3P59LT70&;&@ZNVW+SIH Q;JG#GC"[2!]('4WD@QV]G8C MU4KSQ#)'%P-N?#&.CP?I+3FTYL=G.07.Y\8PD8GU0)H?J$X]%6UMHP M17*.U9G:?=.< XC[S*ZLYN?)!*YJ))L$?2,I&L1RO#;0GUBU; Y'#D<. MQT+A&*#P,LBE(KXP)G!7"C666UTWJ/-#[)8=RO%766HW<)%2ND#$25IY>=TC MJ25>(//;@?:2JT7MQ6H\#V7'=R$R57;Q"$B*G?6L01G+?4OI]Y-RPX*SBJGQ MJ!Q#4=>W5_M%!L63+])0%!1)%KIBQ>5H.629'Q[K0FKGT,Q^"-V$M*5=&YBU MTDF$570C<&[9>/QIXEKO8/>>?%%6QV6"RB(0E,!J;)2V#R$IAQ0>D+R"S%$>G?C142FU8&D,^'SR=I/GL6FNWR M0K/'56AV(Z.LIKXHHSG'4U6ST LIA!6NR;%3:>G'A68; M)U:1O3:612V^3Z^"2EU!/N*R^EERUG&/9QWG$AY6HFFMH?8MY:6(A%PL^XTD MSB)S7R9E[\$5V+V+@9$DJ571+.E5/Z"W+$DZW1-DF:_>:RD&W&XQJ[@^S@UN MQJ2::)DI!IPF1/YY3=718")>I"J!I5B?E)(B1=+_H?S8\LY[X:"+@&GG];5E=M&L:8S4@F>F*5 M6<94T5OU_KB(-)_PZ[VCD)_B4R6RO72N2'2U*EAQ->P_ET,RQ?L=J,'+V(F> MW9<1$!<,+L5D;@AM,4(UU4Q]\TXSXY)(S:VJS"414=*&&T[#V)5;F(,YKN3HG[UC1\TO::(?E-FO;(DR^]L9.RK;'3\MB+ M0DK_QOL55!%'B)Z +8-NFI$,SPJ?JCNW2>8D M;'FIF"S-5GQ\L$KEO++HX*'MHA]-AU1V"NODV[R&)(HD# ;QUJ[UYBEL6Q4\+L/C,NEQF9N8NLZ#,SPX MPTIP9IC469+!X$Q]E&@>HZDE%ZD[+TA'>5)J)(,QFOJHM3Q0PP,U1QBH.;QT MS\$5=W(MBW/P#?:FZ0,?G9G2RYIB]5MQ^(*6. 1F'!BU"8M>F=:K:DW0.77I MC=_1.=R9Z (\.GJ\T='1>&RY>(+PVP(;-@^(\H H4P'185J?I(W!BSL++U1M M9B3ASF/.6T-5G2*AAD7AUH,7=*6;I/%< SU*?9>T_+)F0T(,0F$ M=!)/2A >E$;B#-1H2%@OEO2*/$,Y/%>B'KD2N2DV3#ID60M&EI,LL8/MQVKD M,@^-*JGX9E$:57T.E?!4A!J@OQ$83D=G4CY34ATP# [Q_8T2V;%+AKG#\N]T#Q:9HL2ZI;6:SO+B311LZRRSR M!^0;K#'<(JJ&]A367!_) <+\-^X#YQ$\N+]='4U*V"G6-YD&X9"*VI<84U&+ M#^3#ZR=S\NZ_A7?JDXZ]=\%2W+IS&.[X"_)NY7TVT5[06%=M6/Z[KV=_G*RO MBD@TTOC(_2N6IZ3 I9/@R9$;WO[XEMKJ-O24D^5,\A[2 8/*,P"RHKW\)\C: M% N:)'O3+&RB+$ZUP,FR.5T8U5YFF6]PP8RR_07^C-_&NCO!7YA8AARWF<^' MSV?[?/9"F23V*-!BG(2"*G9U9@7/N!M]O6R=W5^._FB-KAXO[S\A57]5W^U M(2//,/#:;&?^F&2BROG&TR\B_9=D5_D?G:"/6SC=;Q?WB4ON^<,B"M(ZK_0IQ'2B1C2$\\7)DKP MOXA;+&H<_Z^K6K#"^ON59JC&6%/U:\.SL\'>?82;G>GF^.>)9[)+G4Y?[H'% MCL%07I"MLEP%V4]<"]/>I2KTV%BC?B^-^'RYO+\\?+"_2_/T;W M(#MN_D17U[>CV_/KT0VZ&#V.T.F/V]&/BVOXSH>ES[V1JTS?:\8$(+^"H@330/J1!/54=&K:B/XW]34=?/51J>:@9R9Z=JJ,8$Q '?' M"P\ZG=[7>5BM(9Q.D3-OO<8 M,>PY'7XR,XZYR_:5"N'= A;^MA(+OX:]831^&QK:;U@E$PB[9 H(F;(8QLUC M3*#@PHX;_SB13W(?WU87Z1Q/-'>^,;[ADUFT/AZ-D20&/J(_#D=$NET!!7\V M!?'VEC%7FF4[R ?_J12.SQ9- (FY$P<'D)+6\9ID3/2?ZQA/]XTRS5C2O<)KG--]XFK\R7,E82C!_8M5"EV".3= %'M/*#4B1@,S %/ZT/?\P/]]@28RHPOS6$N<( M&QL\JP0,\\WCF\@S>O5/6 K2KR]_@%&R[>4C/^F.L/#)DJ/Z"LU>^* M1SA$);]L7Y\ZKBQS'G07^)?FS,Y=&X@*6YD&6.PY]"I#IOY@=L U6([K=Q0IU>F$; DD&M*'S= M'8DUAOI]]J(5I=;^X12<63KUR[0&D@EX96[6KNW[$9MNE:AE@ M>]N^T1:J1:4ZCJ4]N5Y1),=$(_Q,.,.Y:2U,B]9L^L1/N#9OCLU[$-^U.CZ( M[UH=']3473M*#<$O"7FFVMKX*+RY=3GYD6JN)2=VI;MV[[#U0)2^C&;;]>W5 MNMT6Z)'!G2C1Q$TX\>2+V)84Q@TX3MILDO:&M*94UV^YI"US;S G[3UPQGI^&G\J8-Y4]*MI-\NJV+I;33\E?:6)<#L29 [&W(12O9 MJDL'(G-V'0PT_#X8;$NI)MT!4.PW*0M90/UHF<\>$=-093A6%RCF#9 M%G.Z,&3.9CY &/ZZ9U=Y>K&X]FS_Y]J.-GT/H3-HR+9SD[*UC: ]R6*MQ')T ME?FK%VE)]FO$A[$DCA=L.1H05H!3,/N7%?X[Q1;X]PDGN1N$[2XV#)&,4-<, MW/(;Y$HR+.?J$:2OYNF>K1AIYP@@3GAX0NN C*LV[*4L6Y[=%Z\-VIB65 3# M+4=]0_AM@0T;+IA3]%\I'$XJ\NA)-UZ:SG8L=^RX%L#A'%C;,U[E0_=.OLCM MN&:!8+%T,FH+ZRKI[NB8R'0M>!NZ%\)3&))CHU,;8W1K.GC/[ND=;]_;L2V/ M<":.GVWK*!\+?HHLE+4S?GKM>)DWCI\ZXDVBOF:\KRW;%?'AWZX+&Q')WZ^3VA+(,WY(5\J2),#&QMBU[F)-IT#_ M2VKTF,MBKM:M,C+.AR@V$P!'PJ%(8*"W=0E0: P6.!2*@T+U':\Y$KA48 (* M##3"9@ +Y2;KUJ(7]H#WPJ[K.5C>D9=O'GL3XYO'-X_I.?)>V+P7=CW.[J4E M(B8=W1NLTG0&+/7"5N2.,&"P.#0_J5H7:D\*:@Y6234#IGIA*UU!5/BY;$[M M>U)[/RD%<[!*@1DPU0M;&0J]/FOG/SBUUX?:D\XU#58)*P.F>F$KI!K^H [4 M?L3&#.^%70_D)QVF*LR&V=3C4A*Z(GN-[]BE(4ZW_:04_[RLD:QTVY<$LQ5F VQIQJH(TH!'*=A^)F/DFU08MC!38'LO8=X+F_5G,D:_ M&\+(Q9@$V^A7$421TR_;SV2LA'$_.3)V!(0L,T?(O! _L8SNB=70/XKM6QP?Q7:OC@YJZ:T>I(? >V(R>^$BUUI(3NM)=NN7VG119 M-^ X:3/I/-N0SI3J\BVG43 _X\"I>F^&O2'-*=4G7#+#9L]CS!EV'4@[.0,J MW7-<,FFS%\#C/;!Y#^SBZ(MW&_1YTX:R)R7;2>G=!IFSE'CK70[$?%OO#C>D MH)5LU26VWF7.KF.=R!D?WE%C,$T8#C=DTY5L@VX1AJQ9H5P88M0&3-9BZI!W:X"9E_F7?!3HI>>NO'NV '@^9=L,,\3BZR--7.712[[?AA M,O::*'+\\"[82_QLB/#G];XYXE'6%*GTY=):78, M&[L@><26BT_*6I^]&_])_3;=>F_1XG\??IP]7/[OC\O;1W3Y3_C[L&P'5\7& ME\J*O>3OB)=AZ"?X?7D [!(F*>.M2EPB#OG'=UH3S M!\%;5&#+H9__!H^E9]'H[YV)@."YWF.0.IUJ, YRQU?-F:$_@,&KU@1^/K74 M@*GCX)=MN$X&:V!/>M&?D!G:0'H""L^5J@QP5\V P9#GD2KUMO8"PH"T/PU6 MN&7C<4M[:\VT">S#I\!=VSGY,H7O@LR'[WYIO9->D([[! ]R%PL=AOUL83R' M9Z!7V!3\]([(,@@@&B?8HDML *V8KP:V[)FV\)?E%2:'GMQW1!05RUZ-">XX MM )M>D>DV0@$J.DME^Y)/-?&])NK)3Y,+R*#PY\]_08!'4PP9?.P="M" M04^J#4^'-5>]KP!M_X1YC(EJ@9XMU2!;"&/QMV.>;9V[2>L,H"+G%343]OO" M$^GDIOOAPJ:MO2D4T%\N[>1*>-2>K@B0A()WKS"M6? ,BS0*A?EJ<$FS*&F, MJ5:S3>T:)IDMPY79/_3,_G]?:/;"!#K_:IGNXEQ7;9M@DCJM1V^:W8+/?4THE"?A0".?09R#3CR!I.30AD9'6A] MB<,BY\^_JIKQW?@7[#*^ (1&G8;Q6.12YR1\9$+<]VBL6M8[(GM/RKLU/;)3EUL3IS1@%59H&/!$8%@K MVK3I* T<&[^Z6%CF&RPL^14@^!6^2@?NS("@ _8*]@2@OI0@^P M6P97@XI6@Z[PDT7U($G9K@?!GAB:/X0U\ M@7Q(:PQ4J++0<1>BKO1$J7!U94I[SK.KKO3$I(8(PY67R/<4U%Q=H41TB'K2 M*T(]Z;7C'1*Y>K*+>E*D%V:BO: Q(?1_G-Q]/?LC.3\CGN/B7[&\918)=_-= MBY$;WO[XMKQC@F\<19Z2=\Y'_I-C:WJ%3)"U*18T2?:F6=A$69QJ@9-E<[IH M3Q%%!907_,CA+TAAZKV;X"\YKC\3Z\WGP^?#Y\/GLYS/?C%4L>^9!.LB91E^ MCER=6<$S[D9?+UMG]Y>C/UJCJ\?+^T](U5_5=SO(!B?/,/#:;'U/ 9))QO/8 MU$WXVB\B_0>_4\<_G\'L,B:MZ$J] 03KZL2ZE0R'WK M_),N)ER+7XI=6;\0>Y_#]-8GMO:,Z-O(N_";T.OP2VY%<2N*3'"=I#?_Y:K8 M,@<+396H("::T;I;5N(JV-@-A(O,S4;4HY=Y8YQA/B>"^5 M7L*[E1C/K& WUT+B,Q0GRGN@IP@ZJ=V%]AZT6SBKB>+MHSV+502 -,6- A M(C DJ?5\IN$INGS#8]4O?IU-M#'(U^' MGU[@,0W]>*2D2"20+ %[/:-!17?A;Y^ZFKGJ8.^U9H=62TC=Q[1=FJDO=*&H M6C,AD0YGXS*^8BNT(22N HOZHDU(<$6U38,>*P61ZUHD:.;=BPQ:,[Q0EI=/ M_9>K6/_TCEPJ3\@O++R@B=7T%J\8B(=D.8#EYC[--2=$Z)&].%4_ MD#2V(-(C>'MNV^2E[OEE)/+8_B]:Y!XY2K) M/(QI+8@FHDU@](A[(\QLCS1): N^1OB;I,HIV^,$3?7^"&*SQ[WX2M$P(F0PG#&YS?<0$>1K(O2-("BKX=VOAG?G#2^D_%[!\';>H49KA"%3 M(C.1'[OF]TBHQ)/'AHG&JQ4D0B([2#UI#Q+)HJQ^E5+D)0)B8['I\5!('&:*@-#(< MB]+F%J1-C-&6%HU=?WOXK'*-BJ1'.XHN]?#TY6YT_XBNKZ_9"T 4J%?VHWIE M/TFOE,0VNM L4,]-XDB*N18]+U?0T1&CKT1=)[IZN<$<%DVTD")._:N8%DCT M/ QDP=>=$,N3/>2SSJB=M-B^6\9S,)"C)4M/PIKO@NQ*S']A+Y\1;"FZ->>: M@6'&RQLMOX)US: %%XCKD\Y"ZA$'J_>$A%\D40&Z,,5\>!&2Q_Z1O!=Y;Y]HZ6!SGH"1QRG1S40B/# M<,&8_(8Q-8/AU@^..?XY,_4)6>;E*2OZY;4[+7WXW'NSSE$&48XR2.0H4IBR MB8,1&W9MS%5V.$8*NL.+2L/KKKT,!(X,57^WM43XAGX%)'RCV@ZZTLB9(/0G M5JTMOPC#<\M7EZ#U_'VDBHN/:,/6R*SNPD'*1):PX7X>;PJS K) 22CFX%T' M[S *WF$B>.5V$ A[1]^#FA-D[\^QY9#3D&?8P""L:(21?DX7>A7:H&_O_9I* M(:8+7X$=M'A,?U>U@>Y+=WOL8AF._LLEFQRO>XM(LO?(ZB>*L\3-X)C9!S-2%#-2(F8Z;1)N]C,F5HF*Z K[>1L/ M)'MJS%/,#@1$2%2LPN,C$O,W YDP_$Q7O1G$SL,X/(S#PS@\C,/#.(6$<88\ MC%./,$Y51UKB,9U_'E-(A_1%"2N_=KNB&O4JV+@A-P/=SX4$#]^,GJ^SD M*U+'31);?]"$/YVDORXSYXGN_T92_L[#3TE:]LWQL$'R/GFV&BDQ1]^38GP7 MJJ.N_,]^NF_(B&')?JC*R2FH-^ M:%9]L@D)D;?D8)/FN84\P]@C1OC6NY\6ZQ^Q,*WE7;RS+_[U-;(E&;%J<&;) MR81:N+-A.I@6/+,P0'#M'DN'<8/]0\I*W!T3,=,S'8&87SMTY3%SU::G 9>A M@_V8^DJ5&>Z5X5X9[I7A7IDBO#*2R+TR]?#*E.-W"?LC ME*@_0EGS1SQCI*@-2(2JUU#V= M9*\+X-TO2-BD1U_!FGA'5.&?1+(V/.V,E#;P*HH3M>H)SU1]2NQ39F?2$.T.ZUV&MIBGS"C]$_'S 1 +]+=*C.]R@<%-[/5(F MWAM09U!2;[T+8M1]0M]4"TQ&V>LO$.\.YY#Z 63YC'^@17B>./7F\7@]V?\B24M*00W0;&F:X_UX62HF,O31B21Y[ MUF%V:S%*):T9*#O#Y/1:Q!*O6%A9Q'KV_FG'\7DRKN6MZ"?JF$/2XFU9'+1L M.OYH?R15VBSBN+QOHZ\P/-/@9,T267,VO'F8G'0YZ>8H-TJCVSL+DT,L?K;B MAHILM:?E<#/J<"_J!@56(KDDW_]U>8^^7Z'1X^/W^]O+/TOR5RS'P$0X*>3% M(+2-53!-28TNTDUN9MJ>YT*E7735Q0*K%O%>D#IS?LLWN&AJ\.,8:_<.)*@O MH#%=M=$WT[)(H3P:4C(M [_;,!B8Y=CQZEA.75U'"_/5:UAFNT^VHSFN5P;1 MQH ?4E5((-X4KT@>#H)6M'$;+1II!'X5WXN3-#7;77&Z(P%> *M5S@WR6*0LI">+\GW+ZE>J"U2DRSTK;GZ#O_] MQ-X00M6=5J41@RY6P1(M5\AO*SC!>!ZM^D<&[9A>)47:FM -/W3E^?*&%-0+ MW5[VD"%G$WN.PXP>PI4+<%D9S_<">@#RO7]3DY1M)-OKD:6]E9"#3 &/2(-= M-(UE+5&;4C:M/LG01C;":XB(]A%X^)7")?=25CP$7'@'+2,R5NGOH1W9^=WVDNY-3;:=:\4AWIBF*AZCCBOJL M/.^5]?QT*@J(_.]#MBGF5LTO^(^*AW@MO\.]6[5B>$O3,CBRF%SB.SA%6@.. MF!K7VH^,V:+/8Z/-HV.=; V?BV,&1WIDXGC-@=-PAK<2QK&>&H?(W^02A6OB MLE&2LC*R88M9U&>D7%0V<*IUHZEZB\K?S9F!;MKH-_S\C.$Y3;<.8L5VB ^; M2\L]J*="RF&+8]1GI%Q>-G"J=:.I>LO+!PS41F]COR*,*29+\I5YU MNE@U%CFP\4:HZ<:FIJ;%+6ONHRV\B$NXP)K<;7?I-OWZ].7Z]N+R_Z''[^CR M__UV?7;]^(!HL4S;76P -.%;NF;@U@S3-9)D6,C52,B"P6U/I0]>T4VX48FE M-Q-GV<1J=:M2N9)86AD@I2WM5**ECIU/?JL^>.0YF?24EF0D11VOE\U*20,:O\KCN3E?D-CK M::25:;B'::@U'X)5#NI3CEW+(M4^K6B3OT'K#TD^\_L"PL7OH+H]80O)/:)F M201ZZA>!%IG*/1>I=CM#OKJ&9 M%KI3"3%I"Y4>/O9^1UHB/CCF^&?FE51V6REUR&M)_.AC6P&6*"L@[Z5]^,"Y:5E^7ZZ +1; .N7DFLV1 M]JA38"_D*^]8M1 V2'?@"SS&NE%?[0*U(U^@C]QGUW90AT*ZRR%=$TC' MO/SB)N=BAQ@D>R['$B+X[=]27^DIO2P$#=KLV-(6@8A:%8L7?)HCS1-(.7Z? MV/*DLUT$^C;7T NXS(-RG M-PRXSP"XC[P#]P$5V 3KKB[LQ_/M#E+8SV K^SF,\2#.>3CGR<)Y.DWE/.*P M*TI*!\PVXM[>$1-(J_%WD=/S=F! MQ4A;U)HJS:F!ERJ38DY)G,5P9889+M-O*I?),Y94%+DU& M^)E@Z#R4>I>1!Y2D8G@.VV$*YH<9,4]1RY,R\A&DPZ8+T@.#LDOL> GK=RX\ M5+4K\CSRT"L7GS7D,5*LUSAS"WRX6V! D^S[0:*M)$IB2Y+?%.F-X/&O3A9F M\T]3=PU'M=[117!.AO 6;-B>1"=,1T"JC=20"A D\B(\G1)6 -SD=Q7 #W>1 M_"!IMI1N%3;%%PB,J80!5*C(U\P/P M4@,%EAKP%SOGJ3$UN2*FQ]@$BYDBB02+43>7V8J[HG MH8NK"BB;)K1S=9'5OU"=D?1Q)%R+7XI=6;^P]C[Z-O(N_"9<#R9S,12T32ZF M%G.*UV_B=4%RU:0;?TB#I!<..A+8Z<1 SW0"GIJ^I 2&[SZW@>*(O_HSN@8: MF1O>X7>BNHZ>+>SIO=E-;B4?DSNG,A=S;3+1\=ZN\HXY:/U\(\8A&&1@<.T"CY5]>3Y3C6=,S+ISN(MEZN@!PWI1>W,)$0%- M*#94>H(\*-KBA8DZ GK"SBO&1E)@BWB]L H&)"E',5,M'5;TOHV^ LOW/[U0 M7[0)NFJC;Z9E:79V-/8R'TH/!NQEYTD=[O'B'J\2>5-S#Q7XO(ED\XJ#X8HW MR2U)_$ND=6MZ?V6JZ14PIH2#E7ORJF_JNU<#E63_ QLAO*8:1K4LD/.7JUI M%OI[@N+POTO%P?^6KSMX[C=?<>AQSG6,G"MC+@WA-=T*!=.L(=BXKNJO;#65K4$OOV3-/C^AHWGF69H].(?V#"P,T,W M;?2GZ1K/.Q@'W63C8%DR<"<3H1BD-RD+9P=0]"H$!8TU#[HA4!#9./0^^VLG MFS9!-AZ@O-#PE/;!WF? CY2-/0K3:>4NHK2^T@* M0'4E11H4)A%^=PV,9*\.V7 KC?]NS@S"\W_#S\\89/ZV5,N\B)R.TJ?OX83%HWUE8#O];K18O[YX"F*O) ?H5 MXGZ%8_(K5%9=;I$^;..;:JC/7I!RY"$\6D]%V)1(+(OQXJB\@A+' M=@G8;FQ^;\2CTQFL>71$A1H*@]T,A>4IOXMHLXT?!DCX588"D=X^ _@*:H1C MHU-R*?' H/UAA\B$1VMYA2>*4=0YJV&'[D: M6-4:=JFUKMJSG)"LY!9CY-8VLZ*U\4E.,;59EEHKK?DMH]8<(#1\=":*RL#; M=H6?+$]I[@=:\Q9'VQA6604(XV52@CF=:G"5^NWB/^)J^''+QLIX1>.3CN*\ M0CZ 5Y#B')8V=C:(\0H9!M>H.=R:&1U/--P]J9!G/W.6DKN1GD/&%.WQU9'A;IGB8PO56C^70Q!RY>JZ M]T(S5!W$M(Y5&\?$L9?HD4$NZ.E/C$K>961B5R91#ZC_F MY?*1/A*U$!B]^K;R_9!+YM3:+07O!;?^)#'4C JC5X!>5C+FVNV=8[ZI0V,T M%!SJT^B-JU],Y)<+ G8%065\8-!4W3)(;NR"4:KT>_YQU;W+0YY;>)+$2I9) M89X>USV<.<39PJWYXB>C\ :N'-594-WX##!ZJF40/M4R)7GX:I#BZ9A[-@S< MA/,E!GV@]XL ^C+YJQ<4@>/UE'@])5Y/B==3XO64-@[I".HI*>O#Y/64>#VE MXZBGI#0^*]FK>RR&TY]LVDIVJZ8F>HP/,XT*R/*E\:DI!2'\M5#.GDB?9T,=PG3 MK%-'/6,TS<_87TL5DJ6]CO"Y3[8VT51+P_9:$>YXDA\705P$;8+;L67QRLH^ M<#LW#9L6I9^B.TL;XU>0)-;,=&U\;IH+DCYW!EQUX=4F)_45S\%Q6 MMB'DSGP%;8@DD0(A6 9^1Z6=ERXENVJGH'SX+.1[SQ6/-Q%TGTSF%G<0=1R-' M(Q-H'#;^6-^:RW&X5Y&^;YI!(#?%SCNZT.RQ;MJNA3G2.-)VB"]+[>O;![;A M]O_.[F_0M6$[M#+&A3EV23#W?SA-1-,/Y[_5@*8?U3?3,.?OZ/+-P8:M M^0V-YRHG4SRG^)TH_F9TQC[%>VOL_4T@_AOU">N<[CG=[T#W=_>7[--]$J>_LS!) M!"M*NV$J_S=SIYS.?@,\-^$+Z$Y]QF#_P[U4OP6%ZJCH2M,Q+48[5QV_$\VU M0S&(A,O-AKR3)\+C*M/>H>/C9#LZ+"*&" MUX3N(XUP;*1:V'??4SS2F!J&GX+E *,C/[A\&WO]N> )<\VF(L<#*_D=X*B- M1%%J*5U%'K0/+L(VUR83'4>)9Q>)LWX#;P_RE3OUI6BY+A0=ZNM"9"J1P\BT MX/5\ 5J/ZIC6.UKHJD$NJI9%Z).>SJQ!?8X2U-G_"9M'\;_;/JY,^!7^O$ I MMI&NV9XZ 2Q/(XK,C%7)QBI+ZJF4\GL+H#]O0)[!.T;F.A? M+K9]JBMA A')OLA1>XAQHGU96K@,0W;UP?^5HFSE]J%O;M#\I4V:?_I#MC * M>//K1WKY;[]^G#ES_%\Q-S,V,S8N:'1M[5IM<]NX$?[<_ J,K[VS9R3'LG.YU'(\H\BZQ+VK M[;&5MM\Z( E*B$& (4#+[*_OLPM2DA/9\>5Z^>+.9!*1 ':??=\%[F+UZ'E\B=5"!2G2N:R\"J^WZI#W7VT= MQ[=6%NKU5NZJ0H9^IH)*@W9V2Z3.!F6Q.RBCRKFSZK5U6\?/CIY'ED>)RQKA M0V/XN W]7!;:-(?BAZDNE!=G:B$N72'M#SW!;WK"JTKG0\&[O?Z/.A2#O3(, M12FS3-O9X9ZV8G>@[9#XE!WQ0E8S;?N)"\$5AV*OO!V*H&Y#7QH]LX>BTK,Y MB+3;@BMY#^0C/O\3A*"5'$]NYSK10;S8'1P]3XZ/GM,F_%,>/_L-8(W*_VBL MW]O$E\-[\*W3_A+I%64V4P1]2#_7)$KA)*H:LHI&D[>GYV>LG>18C,\O+\XO M1]/NU;=$7A!O3D\G5]\3;PYLI1,Q^=?XW>CL[42,QE.",_CKP8LOX?F*,+_K M]:L7JV )PY7[_L&J^%#[H/,FOM(V@V8.#UXR@NE04I(\SZ3/Y4;PU+I$&! WXB+_+ZEH%4>-@Q8Q\4R3.=)"1#LYV M.TE&QG1P7!U\ !ND_,UZ9OYY;4P#A>N,(5D7 $DF!BO02EY7(%6)5!+="A)X MY3UD"+M/U&LC@OO^)AOFSABW(*W[N@#]1F3*IY5. "M559 HOZV)T P %"Q= M5NY&>WB4IR575_=%1E('D3E0(D/!(^'>[) ).7M1&G06;$?MP3WY0.Z#57KS ML89LN8:O@;\.7D H7:G0B*1A,,NH>:NLJ@!J+:K$KW+1XUUMZ)"_#7X:>C&& M1"";0A*"?FK78R[7!OPDQ4.LZ@>[ \*SB=#/Z(W$J_XO@_TW[;GS-+@$SK?_ MLB?V]P8##B!?EY"2/! [6N2?8#A1'D9LL\%%I7*$KTW)WZ&&2VIC6,M74+TB M%?^MMAJ^?2%!)=4E#L)V\1S%_55PZ?4F40Y^ERB6J4%;%8QTKRSCN$[*;'WF MMRI\_T&4@[W^+QSIM*-1R+N*_:?KP,?]5+M,>&M4SQ*UXP8!_O /X(98=X">1T;@G^8=C%X^A\(0[ MD'?.H*0^G'*Y2%*J#.1B<$3J2&X<''_9B5#QIOJ(;!Z(7$S'M"<3=8G%-K0] M)9)YY+DKSN_EF#G.[G-Y@Z1>%[5!7-TP0;(:SV$XCQ9#E8$BQ5&)7FBO8AG) M8C)!,A=M7#\4KCVA;A1J5 0?:>&0M'R2&Y V^62:,I%;"IBIM..U+AF5GK4E M&96U+'@?'%JDIGMN)4ZE#ST!:V$1(LK$TU#,Y9 B-JG%=HJR (91H% M$ZCL$23D#$7?A\_;S84.\[DR6;="S^@Y?=D6;E^G\X[G3ES=K!QLLOTH'_E. MZFHND-1Q1@.PU$JS>3\7;(7H$ZCPA- !6.;=3O/#E'P5\O*1Q>4-U(;;D:7)^>Z1/QOL#?SZ7RN-#4ZF,VF=P^X M]M.I 2>:#&=C2?Q5?ZQU%EN(_U>%KZD*\!]%23IKU>KAWLK&D8_:\9QRHI%5 M=%"B^\;)*N-V=>G+>>4*C%QTVJB9I,%L%0$43QUUS&L-M<"^;;)<6XB0TK&W MH0Z?6-"T%NZGY0.&DIJ-3G4-!^[F\39.;FC\!DZSYB3QO'>&C^^*T[P-9$WR M8IY<=L],\LXLBM#GM!9@M)Z8K[1-W#X]6,B&@WM-U7> @^9S@%G'5JYU_)R6 MD P-_#Q#G?.*])#GG%[!KEI. _0T?X3EGTZ&..=:\>33P?U]&C=HUI'#J:+D M'JWUIWB30A,X#?YE%S)P:][(3HI01F"J!SM!R14QW!WEFW4ZH.JUO>:"6U-B M6%XD/!U'75Y<8)ICU8_;6Y:+I3*ZR_+'S-!$X:%Y\0G'PC]CI[;FCC%GKU]> M=5>C^WL'G;J_=+.$^F'%+*[1+1-=7D'E=6#:? U ?6Q9)T:GINE3Q[SYDIF:BEIW-,N MBR(AX/FR!*CRT%[*9G(UYH1*6B^C'@!BV>D2$4\#H0(8OI 2FUGW1&T-@:9# M&R6@0EN2YN.%'OIN::% 2D;QLC'K"GBKRETQ>J2\VD=Q">EB[F 1-U-<#*+: M\EP;+4-[H8:\Y5)^[ FW@ ]L0UWX =JTO06!?,?SP%)S.V+PXU\H?7';W^KM MDVLD'C;:L9=Q/HF<=D\-VM O4G.$+JS^O&TBS:/G6K=NZRX4860V-N5:J]3K M%$V+J;/4+)&?M17M2XW4G:9LK0JV1$NWB-/QHUHL'N]E#1%X>B\=?W5XL'5& M*MJLB8BY=#PSC;'R%O-*&:#XD\T#FK!$[1]V\0/_'2[@1^>.^EJ[<*&+RFNX[<"I(@E M" Z*3"/2TMK$NI_.-5KQ9<2DS@?3+ /BCI,^0XER68,JQ?][X;]02P,$% M @ ,&5B4.X53Q4S!P ^BL T !E>%\Q-S,V,S9VX7@-Y-+T$!RN+7+[_4!)(XM8BE1)RH[OU]\SI!S;L?.V M;;J^;KY8%C4<#LEG9IZA-*Q"K4?#BF0Q>OMF&%30-**;__3?G_SMY/T!G@X/ M4R.>UA2DR"OI/(6/.VTH]S_LC%*KD35]W"FMJV78+RA0'I0U.R*W)I"!="!- M364-?31V9_1V>)B&'&:VF D?9CIV-V&_E+72LX'X_I.JR8N?:"JN;2W-]ST1 M6WK"DU/EF8C27OV7!J)_U(0ST-QFKGR6KJQ,ON9#<'6 M W'4W)R)0#=A7VHU-@/AU+B"DDXLV";*8'X\SN]B(71EH\N;2F4JB)/^07]X MF(V&ARR%2S-Z^PQK-94O;>QW)O/-V3WV+>M^3/5"<]RG9/2 _R[-*"U_;%"F M &0&'R 0EVQN2/;R5N08F-P&,^8V?*WQL0P7E]>?KGZ\NCC_=/7S3__^0Y8C MHNRK+<8]HU_UQ 5BD(;^ZP/Q#^L*:WHB)Q=4.1.ADF&PO0OS!6%MUPI3BG,5*-N+ .CR6GG2W8@2 S32(#.,E] MW#E"(B2MNP1U>^\;F<_O.TNGJ@@5-N#HKV>_8>^0^-Z\?8-T[O"'K\6J_GYU-TV8@VB=HA_$BYAU%*Y-]?@@KCF;M&$JVV__WZ4' MT('@>B8^&SO55(RIEY#O$N0+"YN,#9%.2= ;:6:B-<&UA$G(0#5B$/N"!#21 M0!2\I90YFIRP-=A&L$EN30P6R)7+ MVQIB!MUA"5 NII7**^%;_EGTGY*C3@E/H%9>@_@!]6*J0H4)^@946)S]EI< JT9:EPN^OWHJ=<">DH M^B1\3#':X#N"/"-/^8I[L%@-!L L@.\+Y7-M?8M^S V MBA7)=]F6)P]4K@Q48B">Y]T( @FN!0;;'15>OM0Z??=%E=:NW'NXU/J!/,2Q M5Y&R/0ZD'K/)7+;^Z5V8UF4$4'0C):)H6P<%R 83Y6..@129J(>K]T5V6LYP MCK2,*.N8X@(IO2[[\4.%3 5;O-6JD"$:FGE5*.D43T E/AMSKF%-K6>.&?W2 M1T(:,Y+U!(,",B!W:B2'FU9+3J285C1BP571(S'?9<*.?QFQ('(=^E.Q!27I M]B(U>Q92GQR0U@#[]%#V9-P"ZQ-5,!REMR8R!.D!92Z,&*/2%7.\ ,%*9DJK M,&/"M&E8]IX(K8B:!/P5T:7"*J:&FVY"3>L:H-9'@I?GX"C1@%ABCEHML7LU$)Z.T$GP, MQ\I?074_J(K'XE[:K_5]Y^.?CES%)QO!]8QHQUG7YGGK>'>74MP&K;7U >W\ MH@*Z/&BX^+5%AH3JW7NZE( IXM =Z\R:[]I)5E?2W?( C M6(0U%3&TQ_7HPNY,:/69='>,=4>^]YN7:$N@_%J"_F$EW.FW6H+&]R_%//+T M%M&=D\VR]R\"/?OO,UC9&H._M4Z"Q0?K_"T1B@U06=:%@ M7U2RBQB!S.4Y,^+*M<0\L-&OK8+Y,8BU)GZKX/=>*\T7JC3/-9@K.BA C4M[ M/B3(%0$8'<&YK?BF)#\S8TE,-G*6R,'CBXSY\>.SX-859^E@94.RD 4Z>KK- M%?="LV/NZ )\(0+W$FWRO-1MC47"(L?)=#EZXT'MEN21[8728Z7@.9A/Z1 6 M>MA8BL$,T(AOECH,]1)Q4&9B]828/1@Y[EZ0N2[^4=UH.R,\G58V13RY@E @ MZG>A5@?;^R7"2X[^ _9B(/XE75XE0XY[XOCH^.A;0/[QZ?$707_8C@[]X?JG M+0_[P]?Z'1ZV#WY^]*WOYMHV;KW%OZ#\5^S#,8E=5(I*<7E#>/W_DR O6?^JZ.MW(+&\L>V<-OXS>__ %!+ P04 " P M96)0M6H\ES4' "&*P #0 &5X7S$W,S8S."YH=&WM6FUOVS@2_MS^"B*' MVTT QXF=9K=P7 .Y-@6"P[Z@5]S7 RV-+*(4J24I.[Y??\^0\EOBO'4W5[?- M%\NBAL,A^+/7A.+P]=XHM1I9T9N]PKI*AL.< F5!6;,G,FL"&4@'TE27UM ; M8_=&+X=':/1Q56IQBJ(DUZW/SP:CX9' M+(5+/7KY"&LU%4]M[ ]F[.NS6^Q;UWV?ZI7FN$_)Z '_79M1!I202RW*Y+@; MO(;$RHPO-3[V[.W%AX^7[R_?GG^\_.W7?Z5=>V)SXOY^L<6X9?3+CG@GIRH7 M[[OB%^N<@M:,7%#%7(12AL'N+LMGA)--YUHUK'SR"7=D,783N7%N3&-U.(#U=8%88UXC_B. MU3G\I["%.*<)0KQX:QT>2P[W.[ #08XUB;%U.;DW>\=(0*1UFQB6][Z6V>*^ MM72F\E!B X[_?O8G]@X)Y\7+%TBC#G_XFF_J?[5A<,BW2YWT(39EO\JD;K<1 M:Q"U0_RS0/98Q-Q$X8VI]KMQS=FD+5/9??O_(3V #@17<_')V)FF?$*=A'R7 M()];V&1LB#1&@E9(,Q>-":XA3$(&JA"#V! MA'366\,TFV.:V#8LRGB^O@QGU_<9 M5P8X2%QTMV>7_UY<_N1;=7D2A3)P*O;/E1-UX.\0QV.W]ER95.9P\E,FTTT. MG7#4-8_IP,F5TW-1P\\X1'#HT'H5 UKW\]>&1IC)%2ONL$2C(0#'M_#..)R/ M]F32EZ+0=N874<$A$_O@) :2W)CLAI6=->?V"V-N6/OLW\_^G:;ZZBOW[X\; MSO##WU[W>S^?^=:#VTJ%4Z M"H7;?7\0/>522$?1)^%CBM$&WQ'D&7G*E]R# MQ2HP &8!?)\KGVGK&_1C;N"L3LY9.YM1CF8O]N&+.<&YD\-=7&6E-!,2YTB[ M'QH-B=Z)/.R=[E.RHG>:I[MTJ[@>-2DHL'[!N7DM5B3?95L>/%"Q,5"!@7B> MUR,()+@6&.QV5'CZ4NOTU6=56OORX.Y2ZQUYB&.O(F6['T@=9I.9;/S#NS"M M&Q- T8Z4B*)M'!0@&TR5CSD&4F2B'J[>5]EI/<,YTC*BK&6**Z1TVNS'#Q4R M%6SQ5JMB?FN$W;\&Q,+(M>A/^4[4)+N+E+'CT+J@P/2#< ^/)0] M&+? ^E3E#$?IK8D,07I F0LCQJAT^0(O0+"28Z55F#-AVC8L>T^$5D1- OZ& MZ%IA%5/#53NANG$U4.LCPP",K'!%!XCZH1 MG9\A>@=$LWL@>C&5NHD1A_>/BH)?/$RQ\GX+.UX2@@=$T'2[G3!'1*(CHI]/ MM'QLFW"[!0^)\7(I35QS%/>7Y6*\J&:BDU%:"3Z&8^7/H+H=5/E]<2_MU\U] MY^.?EES%)UO!]8AHQUG79EGC>'?74MP6K97U >W\F@*Z/&BX^*-!AH3J_5NZ M%( IXM UZ=9P5)$43Z[X4"L>\R:[#I)5I?1+/L 1+,*:\AC:XWJT87:Y@7U2RCQB!S.4Y,^+*M<0B ML-$?C8+Y,8@U)GXCX ^>*\TGJC3/-9@K.BA C4M[/B3(% $8+<%95GPSDI^8 ML20F&SE+Y.#Q1<;B^/%1<&N+LW2PLB59R!P=/2USQ:W0;)D[N@!?B,"=1)L\ M+W5389&PR'$R;8[>>E"[(WED=Z%T7REX#N93.(2%#C:68C #-.*;I19#G40< ME)E:/25F#T9.VA=DKHU_5-7:S@E/9Z5-$4]N(!2(^DNH57=WOT1XRM'?82\& MXA?ILC(9TN^(_G'_^'M ?O^T_UG0'S:C(W]T_<.6N[WA2_T.CYH[/SWZAO?R MY+3[TT.V\]H^?@TF7UQ1UO"9@?@W**'XW2'ULE/'K/:V5%2(]\L0]UOBC5_# MO/9_3V=%\Q-S,V,SDN:'1M[5AM3^-&$/X,OV*4JG<@ M.8F=% I.B)2&T$-M"4J"U'ZJUO8X7FF]=M>;([E?W]FUR0OA>E=*@=Y50CC9 MG=UYYO$\L[/I)CH5O6Z"+.KM[W4UUP)[N/C=^[Y]W#YMT&RW60[2;(J:09@P M5: ^J\UU7#^I]9))/)-9K;?? M;98NNT$6+:'02V&72UV/6W4YYB 5=X"^,L9?*M W;$@0(5CSM@K0O^ M 7WPW%QW(&=1Q.7,=[F$AL=EQ_C)[S9/F9IQ60\RK;/4!S=?=$#C0M>9X#/I M@^*SA#:IS'266QN*S_AY$H2T5] ;+A(>< WM5L/K-H->MVFLZ)'W]O\&6H'Q MOPWVC0R*O',/WVIT&^ZFJT]Y6CNRKZV,P3(<@ MV"'MR5%8EG=!/!,'(7E$]3 )@^%X>GEQ.>A/+T=7<'TSGMSTKZ8P'3T++W^% MS#N!F\:D,6C 9#BPZ+SVD>N\.*[^!/KGH^OI\/Q5T75'TJE[#*,+F+X;PJ0_ M_J%_-9S41[_^//P-^H.IF6FY;NMET;YTVG_:_R,.C>T2NAY85]YG#/TC]>92 MFG-4EFO/-2:OE=DP-R=**:TX\,!G!<$&]@IPA84A37A0& OT9RXAIA 05$M![J%9! M;.)RX-*! 74>@O8>-^#'3$69=.!:8<$-4];A(.$8DUN"H?E[A%$<\Q"58;PT@506&[ JF#/:6F>P4=2JMV"+FEG*HBS7Q,*F^9V1 M$76U]82I@$DLZJ.%P"7T0VUFC*@=FF?:?_F\UBP0" %1B^JLYE+SAD)43=7J M>Y&S\.Y[A?261SJAM':_[?P#15"SMK>_1RVHH@_F&6WOWS[>0JRCA\T\(YGW MYLV&3%2R(A+L]F3^*.U6U-F>Q%^KUY+[D(*WJ386.[$>>(>6=8/I@5A>?P F MI]?U)IX+08(B@0FC_E5%4/C'G"M,2:%69,5*/0?L$*C6>$<'T>%*(^OZL:H= ME5"\T_9W'2/R^ZS1TR0,72AL^OXOH:]'0JW_N(2X+._+1A#FGLRXI'.$ER?D MAK885R2NG(XZ(R/'6# A*!NI3>+4 -!$3KHJ'+LPYI+)T(S3GA&WNYO#D:SF MHE1AEF/9$13WCL;&8]7U!=RV/N+]G%CVX1>FPJ0$TC+]3\O]PNZ>FXE:C1@ M?NNHM1[Y[.2GF\V\URR:NRU;"?^U_>\VYT]_KWIJ2G>X?/6(/ZL[?_51'%PK M3@4UIXJZ _[P>9BD:7^E_A-02P,$% @ ,&5B4*:1 MS5XZ! U!8 T !E>%\Q-S,V-# N:'1M[5AM3^-&$/X,OV*4JG<@.8GM M'!2<$"D-0477(XB$JOU4K>UQO)*]]JTWD/37W^S:>2% KZ5PI+12%,>[XYEG M'\\SLYM.K-*DVXF1A=W=G8[B*L$NSGYW?F@=?K ;--MIEH,TFZ)B$,1,%JA. M:E,5U8]JW7)4L!1/:E$F4Z;J(2H,%,]$#8),*!1DK3#!/,X$GHBLUMWM-,N0 M'3\+YU"H>6(>%ZH>L90GCWF*!5S@+5QE*1/O+3 C%A0H>=0&8UWP/] # MQ\Y5&W(6AEQ,/)L+:#A4PG:TS_75E32;P:X""EEO",R,)0M@/@OC\+0>A_$ M L$+1P\H(LJ'2>@/KL;G9^?]WOA\> &7UU>CZ][%&,;#;\++GR%SCN"Z,6KT M&S :] TZIW5@6Z^.JS>"WNGP?ZQG7-MV7Q?M:Z?]U^,_H4OG O=.$791.&6 MJQA4C- 38LH2N,(\DPIHYHSZ+2VK_A&R"'HXT=;]3-(T,T_NZ:?>?7?DNG9; MUY LS9F8ZZ0R@TY[G_B1QO<%SD+%O<5TEL>JIARW/Z^_0_D05NUG=T=VH!*^J&OX5W_K<,[B%7XL)FC M]7.CWVS DDIC1()Q3^9/$G)%G=F@>"LI&W(?DO-=JK7%O;7N.?N&=8WI@;5L M_P)T3J^*3S1-$A(4"2S1I6!9'B1^GG*)*2G4B*Q8JF>/[0,5'N=@+]Q?:F15 M3):%I!**<]SZT-8BWV2-KCIAZ#AATO=_"?UW).3^RR7$17E:UH+0IV3&!?41 M7K;+-6TQ+DE<.;4Z+2-+6[ DH6RD/9-NVM"&_BC+P9[(HB7<3VV5[=^ONRQ5$0A+&%,$E2"O:7W_] $!0#\MY.9Y$^1#) M% D"C7YWH_O%N)IDAR_&2J:'#WYZ4>DJ4X?JP__M/7VRO[?;A5]?/.*+\.M$ M55(D8UE:5?W^L*Z&.\\>'O+57$[4[P^'IIS(:B=5E4HJ;?*'(C%YI7*XNU*9 M*L8F5[_GYN'A@Q>/^)4O!B:="5O-,GH\KW:&[Q8<#4:D/U8[,]"A_+DH]&L,@[K;*%'0/K _?\T5F"&,-#OL? MQGJ@*[C0W?_UQ:/!X8M'>!M\%(>>_R^/1$]-Z<]_OO^R>7HG?R2KS^Q[MW M_.7XI/=.G/??]7L7?89D_?6G27!O8/.5W_9';2L]G/$EG:< H^>/?RUP!I=C M;<6%*F0ID=1$;U0J-8$;A,Q3\;K.,OZB^$'NWUWR#XCT[/STYY*[IWMN [@W"#=H/#O:X@ M/"($/)-EI6%XA,0K-=2Y1C#;@&B#PRY__U$0;J^[N\>S6/7_Y5B)J2E3\?-? MGNWO[QX C'IJ!%!#0-&U/6!92N96\'5Q9,K". 1&0,M\)DJ5R0H0U)0CF>O_ MT(^PB*2Y%?X"M$=43\RD@)MPD6.3(?>/+]EZ8'6J94E_%9G$)P*4PU5J60PZ'.-$T#7J,)$;8&,Z$T_6RFN2KM6!?X!(JXTF0=_ [L M>KS=%<>P&I!%.&A'5+>'"BX?1"2.-#$E? [IZ:0N2T_8*&)A!FI29&:F<%T& MYIK =#HBU27(78-?+4AIA2"A'ZH2MI5NEND$,-E6 $BZ;ZC3.O$0FJC)@.Z7 M(WB=[83523>*4EEX%,!Y#=.6A4P(=CA) MM^5=<2LLD9DU#B@(@1NF35/P"\3W(! ]>/QN=\1494, ":"!RBWMB\$)5P R M8IJ(#@$98-NGL-/BH@*=!=CC$:Q5CF6.L]M[>F#=^/0@W;B(SEWFO-GLE@@0 M+7@%%B"(":F31,$\2T9>(%KXHG-;E[!U^$RF1L#QVWL1 +-DW(#@N!R8E7([ M"K("AS/B]+%\E\'JU@(_.(K#J!%<[M%FZ)+4QM M 8T=-J@/*JFK&!E6HL!F#Q_?;@]MM(FH!Z[,T0_^7C.5@F]>366LK09)F9H@'^Q1?J MS>#H"JK%O#AW@>SW^ XTBF\/H"VY?3-\<-7XR "T@QP$,&BD"![0NN0$]"7\ M6P)G)D&;L.9G:] SAX$?PQ?U;[@D!YE"+5>K(:JUMF(=!O3- 2B=)(IA$'6M MRIG(906"G7Y/E4U*7?#03A%EC<_I:19&1Q$NLR^/:JMVX.G^I^W 5Z.)NT"5 MP2U0A9!#@(9JT2BI88!2#!7\C_+=@D@F^LE, HB!?]85"/52C>I,NATFR8YZ M-!"E*DF$P#=@87FBQ);.DZQ&@Z=#&JBI*T"@B:ZD-SJ,56$\F,$2HLWD@'3@ MS!M5D5:[_&JJ$05!%7=O&4I=QK\7:"F ,8+F6 T[QDXU) U0;;+P%RRM3#33 M"K"<*U4&Q1JM-U#0F8W[^Z=,7[#(TOIG !Y)4A=T(X)0#E7%YLA8R:P:(S K MB3:< 3+"B8-%-%)S]A^"@R##5I\MB)J&T9HZ[2FA'.\O3SX.>;^N MS^ N2"RY-8EY=T%E:#,=P0U+,PGJUTJS#1ZH5.GQF1]BW>W^0NW/O[?I)[)/ M(,0)[%(FIVCP.O9'Y.N=%%XD3\>*_30EB]UIJ:M*Y8UA!4S!W?SEU< O#<)[ MHC[^^O'&4Z217]0+BB0[=B:FSHGEO@;N+M["3J-S^D)_ &[>1RB)2^#[%C:N M QK^-5C-_I[7>@CWO *M4Y:L0?VO*HTX0M>5V/JO)[\^ZSS]97>[ ]J7A=_! M!D":]VY"?K$%]@$J&0XWF#%F3<%\T%V^M?=L&\1H M7HU)'BWP&9:[I2@DNG_0S0Y?-?E5= [2/LLF-,MK+?V]V4R B%)IG<%JFM0*NA* 7MOO.(X8+_.F7?IB,?= MW?VMT38_!^L-1I,GB51?(XU8^_O#LS+%1 &TSMZ<_.-]0RUP!\89 MXX\'+\:E?_%9[TU_Y^5YO_?WG=[KR_[Y%Z+G+0EUJ3.4"O M"ZUJ'\-QB7KT3N=7 M-P(@P&$I%_F$F*OC)+SS\TOY)D&<_3B(R1T2@-[L@CV&7Q(*9[/95HU)F4"#%\1A"=(>A:DBUPO% MJU;(MQ_#\[>_UN_=!/V3J]Q,00$!2VMMEDNJ*XT8S$LG8P/Y85(:(5W/Z07N43DSSMA(8SB!4 $N^+N=W$8=Z M7W;%>UE>B?I M*U3W2I4HX VD"-*X;D@!,B.'68.*ICVR-?R#A,G@\(G[=-QD4%?N B@1 NU3 M]^ OSW=W_2]%=](51Z\N$7CNVIIQ[R;AX+YSGUM$#GSN!FB^H-LCIB![ >L> MG4[(6,BS[7 \(-U8DC]H(F?P%:2$'$G4UGW@^H<'_)H PG%.3FB-/L[&(&D3 M>!5MCI)@9\DD4062H&4F@Z%YBSD"+5(G?ZF-GW9R Q873$P9;J'#WYZ\--/ M+ZH2ON!GVAZ?8G/-C*MT^6U$!+ EE4YDYM8+EBP-#[=_$E _PD6G3 R$TT9S0["[?3 MF$*8O9"G=0)?).<)X1UX-^IHP;N#'A/OCDG!U-K0WH;VOB3MI=\'[<4^ZDYS MM*#)"5I^BN"6 B].:AB 198;9Y5QV,4F4LXL:,;FAXY1#Y\OI MWD=J^R8>NA-3(1AM!5S(.ZDBEQ2PRC%>7@CUX3FX+,/\&^D=3V;X7&SI;3'# M?"/.,'7Y9?/.ZBT-MX5D-!UT4'0^"!UL"XM[B.28[>*N>E MMDTT;3#K^ -T,DF ?U%JKXNO,9:@G[;CL"<@UV"V Z]TR:L>M>@(& W *J)[ M#?G+ZF0,2 RKEY@!*UT*_Y!_P'@' @@6C9,BM*Y@\T@CQ$]T/(9L9)8XX:2A M=Q6BL]WB(;L,/Q<3HA .@'.L=^GWP M/DU_\'%N1N&H830WVCIT,&J.01)X<6TN10K>Q7,+CE[ 6]S= %Q&!#[1.)OS MHZY&OZ+$E+6J@0B#%P^78@Z:X*3D9LO[_ZYE%D?.3XO"E%6=HY ^,A/'D=BS M>N*3G]]1(O>Y3]D6+XTL4[[G-$Z2OFB2I-]2DK3H->]:>,1(1[*KR#RZ'0,<[SNGA.5Q)#< A*'TK: CG M[R+5])8I[#01J,ZY^$8K7.\P';;)J6\W; _N=R3H)+ 1V&S<*-L@!.[9M3:, M:-\LGK9)3-PD)OXY$A-O#CJNR:-Z.9OGM8[U(">,)!":AI[?]U[U@T48 GJG6&1 _(O.\8#L<;;H66E< M$:#6"*?_>GD6AB#M9R%XMX"M?WE-_S['2+NSPPT;P_0K&74KL>)[B!M^SN*& M=0]HD&B>+R4;Z1JF&2*:H1LPSAX@I )U_E ]X0[,;FOW"-'O?@Y^? ML[C%1%NBS>"A6$>;:-J@R5IJ=[8WQ2N.X(TAIX37$#9TO*'C;TG']SWN^CF+ M:Y3O!6$+%(CYZ^L<%&CO>R=%R/^+"9\&0^\"JNY@J@\KQP8G@WFV?H?8N='0CJJ#7 MFWGGM8[S#Q; \U8$8Y]6*J/M/74,17V%2Q7%7 )J5-(R!^U]T?B M.?0'*[=8F<'-E^HR(*^C=!R?S#!0E&G:U-[ 9"+,54@44367.,*5M&:_I(R1 M4Z6P6!-EH]YO7KA)7O_NN>'XA^*&L9<#29&)&R@6<[B4K3AC;S&%"F@6"VSD MF$/CZ;_)+H@S88O2C$HY^:BLUZ]'V/T5KK' 0>%E0JG-L)T@ MBH]N-ZF7;;G3":66J"2/F4P4Y9^R!\LN=V$)P])RJ$M;A4IY_BB2G"'S;XYZ M-Q51GKG:*C[MY!:5[W[PDAV/U]9*N1,LP83@-24(,158NX($3693!HS$.FNH MTGG-VA%2>^&*_$9)SSZ]611U:6O)]8&.3E^>]QACY)7B(I# GL 60Y3BW'^N M283OFL^3A@5@C6.7L]^\@-41S@8WP-C 4&,+CALT8(JJC.E@2;4KGEA1JHD& MB@A)ZJ#:U$F3MTEE3?6@YF+(&._A2EBS*)T89G<#5&A=+NW<4+VL>D6+B:=M"S1842]Q+NR0I$^U]T.13[S46GNGK3R/U;)MYR?\!FRH M^A?QIR#KMG@ I!" HK"O6+@5%0=?V'5U#=>]7SJ[N[O=W=UMRML6@".I*9L, M_]A#BE8+(I^IJR*3B3O^H;Q[Q>GF.YRF.@_)YANQBL7Z.\N*9R9SYJ;FQGM"J"U3R.%LW1 _L]0#01U M-4%/@*U,I 9>HAL=*K* MYA"M:HJ840>>;BR[YKP8G99YL,!N@[6Y]UN'UW3>K.F"UO0/7%,D_/:?/'K\ M:V.!+H$ *N?P0EX]1GZQZCL?2 Q*&*WT6MG*\^8;>)]KJ-^$JM2QN8,=F"FUN1R MD.'9:U,HCE5)65-42.[N-I&\BY>J%E@;S^*B:!+:I:6?QA4+$:$Q=(XU'P.K "[&V M=:*XBQ$ =V+R67=)]I";-;XY*G1PX3Q#D1'N>8X':TM[NVT,!MR_T[)HG4__!$C5XZ[87M1NO/JD0 M"[7U$#DA;S]V*-SQXDSG?]3E+.+PT5,R W::!1?BZW)?'>Z946<#U9E MIQ">4Y\K[)<8<'O5<^[T":IW*O1-1_GIZAQ58S*["&/)A==QI2\L%2C""C0U MZJ/S@,!>BYFQ3-O+7QT\AEQG'U[L.U:C:&&NO7\0,0V97Y5U426^\OO^ ;N0 M2AYNL,%=(1@,;,6YURD MI.[31)D97LND77..B]PY-Z:S" "' M2L/DL^V6LW3*_1@2ZN,S: XR('^^UF55JS;W;6EE3<"+'(R+3<[$(JG?@M*) MT%R>)^:#@8)"PT=E>G"S*$]L/DCA6J(J:^J2>J02TG<:'2GH>7 ?D+!KN7KM MJGN2V0]3L";DH9'RZN^(3H1V/$X-91)1*"JDGMI=^!+8BL;>LU1LG0K,1-=D M4^LE, B 8H*3;N;NFR_6W,DV3Q%_:%%ME6_31H,ET)JJ'_,VR+71Z;*2^$'W M]G[X#G)>*J?O>O)P4P!@V9.&$R_4$E.N.B1R]TRSO/-1,\8Y6U/=K'+C*MJ[ M;2,EWKI8&'J1T&9"81>:WB>.U]-F-]VMZ)@G]_KFU8J)0GT.%U>8&FO^%J92 MU/S;;VFY9;>]9LOB%7=S2 VD\39B(@:'F(X-\SJR_%AG]?8>2EAZ]);37Q(? M6M"?RI'>6EWOI!,4OMIUR_>1G ML=<=6^N$IB^=18]=AU6RIEU2NJ 7-HC&VFFWF M PY::SN.RQ4AFOK)SUME_JD[A-U'O@R@ ;F2L0 M*MW0%.I':@;U9&TSJ+GF9*Y@*6<7+G,7';7+EGI%K$F&4#.*J:"Y1@ZX.N>O M9+W.WR5AATKT!M$Q %FU7%7(^EW-.&2_7(+:Z) 74:HXD5_,Y:XL<$):!,76/)65S)T#\6+1^AGJSB"T6O"5X3[9#MCP=E(C'#Z M^A]U'N6OWQ"=YG"K;\PMZ$@+-\>BLRY=\9JC;ITYV+&U'-E&4=B#VGK-G W^ M:4'S-=/J1+V[6CU273S 8O[54WH 8Z.KNX/_,-Q@C;T6]YMDU:;!W$@O7H C M%Y6=-2E4+M@14N>/$4\QQ'>.3BY,@S6I"F&;)[N_]5P!:"#X2<'GM#"1&AUA M72" YNU+7AX"*"XV=*U\U U@$ )9VF4F *7C.747Z=*3PC2!04HQ<*60,4 C M/[03^Q9FO26WM_:VMUYN;^GMK>/CII!DX:#(I@C;'NA&X3*5(5_51BGDW4I/:>)XF[2IA"]4GS2]!CGQ2=,Z65_JG3PC()T<3^5*TI3'FE'T-HUKK(#2BC6W M]5!CV%@Y3V\[1$.YJF X,T+'\^FTRU[[<>&NEN=L&7G/+^MVY!JOC7UOMBJ= MD/"N:G:H!^L/46TH=58WG7!O8CLM&B*G>I/GVGB1_+)I;;JD(P#N@*<<8GES M;-C:B;U+,$U;H3L5'QWAV[JBEQ'#H !^NV=*.$-$B!9+P';*3=MV;2(&;1 0 M!BJGG\QM8 #M MPQ H!S^]39A+(Q-:#/]!I@TZ=IO(YKG!LLA#W=R! CS,E M$ .,IDWM^2WG&__!721/UIYYF]?+D6KA*Z=*H5>#G/2\XFD87[#A-I)JM:(7NI%SD]YASFL4Q$P5Z9 M"%OC+C]TA$-Q5'IU8CFWC!BN6B.'7&=J&!N[TZ.-XS>&^XH,Q5"EU+W^#[AF M4\UH16XYNTVC8F(J9:E2J^Q7FG,'W4O\P8:^M*A4-C]'*$ B?_[\[ERCE270 M(?G=9$"VYH?+9]W5-QM)<#JN07*[>1X(\(,I M7:Z)>]M@%K^MRN@T66$]"/)PCN[EVZ4OD!X>%38RMXI_H(:PO5&_$H%0.29=U/^=?J9@3AXI=C-'0D1)"6'@1+=N520BGM!*3^>-\7H_R M==Z1S?F&':FGYV>GY[U+^.[RY3_ZX^*R?_:V?Q($^?<,M3M_ MX%$?/K*/Q'M97HE>4\7G9HZ'?O^;[_B<_]V4+BI5C$'I.@)^*,B9_E!*;TAONLD>YJ M57:'4_G6P/AV8HM"G]_WVUYH#$GZ=V(H4G]]"K_U2C\Y^$LEFUJA?U>(2>PN M(- #6+=)9[#L<37)#O\?4$L#!!0 ( #!E8E#TL_JR;9X +_9 . M>F%C:W-T86)L92YJ<&?LNP=8DUV[)AH+T@0$1*1&I==8Z"TV0$!$NA @*B(" M0E1 $$*B(BTT!0&E1:E2(UU:(EU 0'H30HB H&$$@()R>2;V>>OW3.,1QZ*]QY/#A0QR<1S@Y_Q(N;EYN+BX>+DY.'CX>'MZC[,')S2_ M=Y3_K___ OEK^E^SV*^C7)Q<1_]?#]97@"#7 >:AP4,'S@ ."AXX)'B U0X M @ '. [\YP'XIW'@X*'#'$?82^+A97^@YAA[^8<.'60OEN/P8?:[8>SW 8<% M.81.G[MT1-CZ#N>9Q\?/OWCSD4OF35U!4 M4M;0U-+6T=6[W=^_2W_I=0!PZ,#_,?YO]1)DZW60;8/# MG'_I=>!@T%\?$#S,X^&>0Y M(:M!D*/\I=I_UNS?IMC+_T^:_9^*_5]Z30&.'CK -MXA00 8L,_(02D"_I;_ M$;+KR.258 $X=(=8@+ED%J "D4M17C)C 5Y%N38UQUXEKR7UNZ/VF!Y!4,VO MO$9-,NA3N_[ATVR306_GQ8MK6; Q\,N!/3UZ]^S[$D0:TMX8J,OO8@,@' M+( 00WP([DFT2MPH;#<,NFYYE>8]WJH'99P.N;YI(J7VW>WR:&VA#1NOQUQ$'IL#STJ_J'(WXR5<=+"_T<6#I] \[ MCF>=6[R35%\X.XU@SV9\>PBSX<_,E*,H^(21IJ:G^JF3/K4%=K^*+]E%M?G@ M>RW"=H;7?N[EH&B-1 &&*&2.!6@%3SB#I_@TH,#@C):G4^L,&;V%U&2/^PU= M$=O'%A5JFVOK&Z)\\C[>C$ZWPL8UYNHO%Q2QE9JE>>8%K\^G17C20BGO#:S) MZ-9N8IB%N2__X'WLH&6#2\:$Y$ST:]7SG=<=!8Y.^KX\O_SM@J^,I3GX#=8H8%%8&V1+(/!Y\B-"U2I]?0?(P MKE- 44@OBT\!+ #/S.^]L+C(6:J9$*ARQECMYY,\U'I-G-<9#XFCP0,^Y"@F MSQ(Y;=ZJ=2#.37YL(!HK:48^0@T% A\P%:MC @4$FNY$WU63^Q(9D.;^[#[W MO4TNP).+ZH@EL%%FVN+&0LWZGSZ)O<*J2YP#WP@8P[*EOM PZM,MGURC#SE8 MI_TTY%P96H %\ 9.R<,B;M+\NZ3Y*>W8$W64VC<>F([;=RG2\49X]8W^4/W& M:*<;"_JRP;_$=*UKJ!0P)W*N$<=GI)D(LB1S=DS[K"!CBL@9-ZN^#%?_D1L* M3'.8&*[6'C*I_?Z;$F,_K1H5=R=>Q\SB35DH*[-(B"CX,;4S@[=^KP)_T0P&#_JR-- MVA]IH0Z0/ZFB=8,?-@*/5*76V_SZQ0-&@*+X.8^H8]B#S/[F"JT M]\2K%'#$U@"7CWN;MK,]\YWCK891U-5N=YA?*?R/Y/>/8I#>P"/V_OQRY[.& M'H\M@RP1E-'&R7 M,2!WQ=7 HID2S633=B O_#K-_0,F9AMXP$>IP+01O7U9MEWM::MC>6\B!U M:&;"8J$/!GH3J!K=_E:9("Z#.W*Q9SDO[,\G4P=27=80P]:M>/JWA9=I%@DS MEXP,MQIV36Q0Q)S'MF+%?GQ A4': M'8>.';ZI6FDL5/R2MU>CHOUY?#^OHI$N!<;D&2_LHPLSD!3<<[C"O"CM/5F^ MGXJ'DAUJ4ZV]C22Q"9Q)2GZC?HP87ZU$G>:R]NR'#^;/;/"E9"YW:BS8YOGA M>\;I];F(GX/-Y?%WS'KRE%87?.#K,&S_S"HI%.AA#>5!M@@R3S.>[)>"[_$* MQ */&RG0DJUK:8DY5_?^ MLKN\8L%UVM'=27Z,Q)DEC'S54A_,XRK0W;86IJ!=P>!64553]E_ MBLA860@KQ9-((KM_Z/:($;00^+9K$-6+S)EHI$[#NXXQ91@V>F84H_=S\4?6 MP$)_-MPXZH8P/_J\J"?.N5R57AZ:O4*/NGV^Q[EZM10YVQ!LI\ZI0 M=EZ$H1HXNZPB9H$4=(2FXC:2+[CD1KC]T'JNB7%#[?O#;[XX'$A3;HL$)+PZ M>,ZX/#.U")D!S;R7%B0ZF1P8@(9N6&V\=:VK3EY.0*$8$;08^C/F#S#9$D]3 MCWII),[PIS66!9=0']/*DQ1>U4AD"5P=3N)];YKZVFV XY7?K'&+'4S]&M.I M;.'^-/;"ED(;;#K1C:9=#(7?H+T@PH#!O:UXB2:[*8$6<&1JNDG<5&K1@;N# M,QWG(5."DM_*5$W6YF0=^@13/5,OVMMXY^O80/5FP&M3 KR&YM<'C*BYF!=P&1'?/B4XVK?/#XF?;N_CG#+@'O> MA'P?]\%[;-"XU*OA]QL95YUB<^JZS'L9%57_:@F)9V_/-*JR %5+#!']%A:@ MVJ&,$MO6@ S'GGJ %L1RFE0&)[?H-3D'A-0[1A2\FNX5^95ZOO3C-0?ZS9OF M:\IBMVJ'8M%7,4@5!:2FE_&?P<*J*U4-B0Z[B"#O@=JBLI"".J/,'*SA?@*[ M,M?@CB)]QV@FLX)D7'L)Q"JNK*PMS\U;SZ-X^L_FGXO-[:*)(M^S[>*>&]P) MBG004_DF[45GZ]YBCC@%?\P"O,3<8G9!#P5:@EK2$V)S60 8;:=+N^'!2'E M*%)=UV'HK4S'Q4.L?EB!((>?S#E(OZ[ MCB[2>_'A4@6J9]269/$P7F+ZPNN%IE&>KXQ)!89D&=D;/\>':7_&!,+OU_WP MH$6!VB2B9]NN:6N)MUZ1G'CC:*U\Q^/-\^#)W9@-@**KL;_99;UFC>TD% O0 MG2^R//YX8";1H+9F_7?>#&,H%I&.SM%P[&0!I)%S-8@C^VBD][H47&($*P&' MCC)PSCT=A#TW>^LT""#ZLQDR=*RFFYWV,.)01-VY+T5.9P M,3CR(W0KYM645==*&82PT\$"T#I),*L?#.AQK9 K]3Z3BR]Y8V&T=R]4Y0AB MW4Z ='!RU&07PX&-% F_BF7_&6!^,Q(BI\5N^P##<=(&?,_F+2W:1!L<,BU$ M/C?6OXAK/?$EX<9I]:)'MN>>ZZA]R:5/&E\A!?XIT[6#PN].\> :;/UGN6L; M?L^C^W1!3?NR.=BS(VSW:@1R!.!0>D<2?.%W'A- PL&S5E$GI WJZJK2VN(Q M7<^I5K6_9DTWCQW&>)^^'50:?Q)TR[F0(8+LU$:2G578IC?4E0_)CA=4:YR:;QV[HCPXNEUG2?[C=,+TLA] M^2$W2\,:[M"F<;H6KM\%O6<_O#H,^1TV:8RP8QQC <)?!0!? 2NUX["JC$L5 M-!)%NTV+!1#1!'$U_S+B(U.302\G3'WEL%F/7B]'ZIZ&:KX!\2:ME0+ONV\: M35! C./ZK2P ?PTPVC:XJ\U-G1ST"GN2=G^X0QP?&RAEN&-(XZ9(X'E)3UM&JR&^G<:':MISL?.J\Z7<6@/QDG.1$":?R[\=7)Z+0 M7$:*/EB>T1P*1W:X48;TF]QE\EWE'>]CW3;G\O\:#!4/*,M M(D?1!&:D@0AJ0+NU[.\![B3(S:!*7,]/?%R@JW@5)'?K)8I1N_\1YX-,Q'U> M(NW0U6B@RS1,&1PQA-#M5X.;SI%"+P[FCF[IW[Q]?OFU5?[DU/$8(2_@SN^; MO)Z[T:JV*[ I=R9/Q!QZLG&^O''N4Y,V$1,M+4,.BAR(,[#W(4#TG7"$$X,M MX#]!EOZ/#]9>KE(])N8G9O=&\+"P3;7[@#Q6R71)(/97R@RU,J@F*T<@^V>S MNQ@\CP3,")%K]'7><=R[@6+L[.>R@S9M3X#40M>$:]*]\G:EN MZ7C]RW .&CK4B?97O3G1%1KH5Z'SQCW)H2'XVK7W@JX9\: 8,/D1IA43H:?= MU=L')2QUBK D;"QZGWA#G*'9YY!!J8@G4NAE@6(29B\BS_6[^3"G;NK$X9R M6VZJQH_/)(4/]\#21DJTAA+JK$.0(6M@K93QM._T*=2N?A>0? L$@!O1\.0+ M7^MF!6G1,-P#WT/TT%;M08@7R5/Q1.O\A2( M(3I-P.*(B>%,8!W-G5)%MR FO/^T+'TRP5+E>ESC1+>_5$?U\CAA+L5M(JYR M%]IT^1Y ][)/\OS:>+]VP[8+9DU>S/C=G&*.2C OS=1^95(4W-D"/. :"K 54D?& MQVB0S/E"V_92VBWEFK0_ET8+W<9II\D^^?8J+D6UK*:6!(8,.HWF%9NF[()- MLH9W#2V5[%-T_4WWL(GKICW@*G!7XI1"&PO J0'F"L93 T:[$K<,#36Z ^G0 MDP\*6_9*?W16E VB26I%+(8:A%>@.T$%DBRU3F#F* MD"0WPNV33OU+ M />@K/B&;0D)W?%T?3D3FEILM57S)D6G\_B,;/.T',PD?7.PPW#?#R'%\&9G M=#7$#W%/AB!LWJJM&=1B,8^)Q4LBE-F=6,N(AAH(,IQ33:Y64[;X9>$?:, M MH]Q1_>[Z^V< L9MN#>AH:(4IZ?0\>AI&?4>+\*0;T9H#!&)Q!Z"$152=M#QY MR*6KN":B%' ]MJBR%#)TT>4^O%]<@MG'-D L!1E,YA#N,.(TLQM7"60(K7QUTR3?VQ-M%^" MNZ"&B,;U(ZL+D!ADM7NJ8=V)H8%C9H?*)73%]-_>Q6)H8/IA!I(,C63W&L#8 M5#P?_#SN&/)![((5)]R(XCJ6]:E%+@N7)5[[H<*!K'#2Q+ M5O"\1DHM1'0D5I*R6.?A7\8"W)E2O%8=NF\R6E K_'JS^F&B[(.CUYQL%V*W M]U#]O$D_TYUL+9B$C2=@K?H3F%P?3W>S7C1Q;,UW=W/37_V/D6<51*&A?K>0 M@)_ S:]WH&F*VNS%3B6V(_FVT9P%'\EEC ,$T*&^4B]M9VK%!1.,[% WW_!$ M:\%%F[/C5V06D:"38#%F+Y)LAI^*):04KHIZE,+YQDDL "';P*/4>U8]"VY! MF)2Q\.F[P1L]R]<0X_6TL_26[V'?KT&SA\\370D >E:;&Z"S$>V0DL9 M (K&^#CSN,5*J$26OU6#H&KGF$_D-8YV-YO*O"&3!%Z! M0".!=9CVE?6HJ42& K+&-2\=%&G X57J!4/F.Y#!]'7&P9_X8;]\D=DXZI* M(+VP0%F.>S,U\$F94^%?3K6 3R%;-,!WD+%ZG(SC(&K%N)$&8D#ZS##V!'-8 MO'#*5[YYG $.2?=MLIGYGD/5]S4Q>S-A<=+V8>7;9,Y'O(L"8\4J^6,P$54( M+3UI8R?==V]& 7/MHQ(N[/%YQOX,=MW*=K.-R1M#5V X[>=C]9G=Z?@V M6)0S+GX+_PHOZ,N SNL^W'95[UT=>VWYL%,#TOOE:-)G4^7C(KN(^RYQJ[0Z M)O>;^4^XN2]4M"1#__PM!HB""9^7-JP];\S,*O6J96,^8V^SV\ C\2K)\EC?3I\S<4 =YGNQ:$//?WX&Y#5@ M4W#5"@RAQG9G$./$2CM.J@;Y''&"O4H!N!UY 9M1[.78G3/C+2TTHC;_4K8> MA7=,573EJK5^ES=[PLL(^L:>.3_, MQKAMR(:HLE *-GS]$N$++$^V=/,CCG M9D!M,FW4._Q+,4:#>19Z)4+V3?4W@RZ^6FQN12G1WQ+-]4UAS8U&U,::]0]6 M^"+EQ*=)]"2WDFMEB=^A--UA*HC6R";RW/OO&:+D%8)HJYI5YUY_ROPM V.M M+X&^XJW]K8=?+HNIA;O.&NNF?']SCELPKC@.:S*5R.3E93L$G99!#Z5=H'K2 M<@G05ZDA==&(HSY]H64,!4H*-24>9I5":A_[OF*PYR^DYG@@7]GF89*80<.^ M40X*\:N^<[N2OWN MT7T8,X#R1;@H0? M0*M JT7DNJ]8$.5^A;O:0/BVFFB;8/*050HD$MV-<7G,2#*X$LD#MR"79XB^^M5(N8\N66[HZVA^9UJ; M[H315NO5[?SC=.?H2=7&@Q7[YCDY-ZW0]!Z+07-E?KQ<(3HU0CG>1)#ID+\\ M4I_"# EYM@R78@&.+#)[@<*XNS":_&(*N6M^X,6VP&%:R<6Q0.[O_M[.80SM M"I?K]\W.)/7/WWDNX27TT/?KG&"D02'I-'O3IFE9Y$-,GFT8W9TA/+@U$ TF MO_[=UL;4(%X8W?)#-3OD/E2Y=SBSRR\>:BEP=?UZK.+G1N^CTIRS+T4W#;[AA(S4 MD2VB2.\L4:HM1:$U'D@XBE5('Z;&)L\'%E1YS,>+\UI"KH5>$7IG,[^FZW#S MF[9LK[1V.9MS-+$P\LKUQEA7\I:-1=$ (%#M M>$.27JODKL>W?O(UFW?^\^A#;'*8#J[>B6A286\A94@3^D)\/Q?19Z0X&B@@ M=@.K0-ZJR&\>RS\ZV 3PELAOO^;T'!!W[)"DY\X-5 "P(E-!H'+8K2+%#-.9 MAW585>Z=ZNATM4OKN1FOS0(D=<"WP?Q@OW6:+(PD-P\\AIA-UPY'B"%;O0J9 M0\Z8R&T\[S(5>V9HE90+41G6[*CN]G\LV7U62!*>#>&:WGE.C4L,E)]GG:'='(/%R4 M0TU=LGE3PN+DE.[I-^WESOKW%=U-+O>C!D[^[-T[8*SL\^:2Z:H;7L\\&5=J MC]_)0!C;IU6_70+5X'IR/V$724P)T(4-428WNQX=3J2ES"-I4&M_:9%(2G-5 M3\1(BA= %S.8KNRJTV"34WU#@[A14 ;,'E\;6K7S[K:/]ZMX^ZOY_C!2I4PT M V\!UV4O#['_1HW)#9V:(GCWPK2+ MU[IL@#A:6 /4!RP#KWJDP=7IETA-[I0:DM T:K; MT_%FFF% J^%2X@M/DXB^F5\7Q"#?;;2N=L1/56^EU-[:4AF:K]9WBN\,X<<%V M/\? DJ[A!93$BC#NDK.RLNL(KL&TIW0(F;_PZ F*RJ[V#M0][>",??H4@99^ M74CP*KITQ-X_M,<,;C"V8=-,9$KY-116755T5E:.RQ.NR"H>,# M%HO!C"S7P-]K\:-F2OZ@->2O-&N&%/K*!G(>O^I)F6Y'UG(RA*<[M_DTF#X2NPKA# MRV6GIY?[&4R5X L$QV@X= X:(:Z%X:_Y-.F]IUGQ#.:[B-(AH-;VQ%P^*KND MV+?%YT>?0B19.]O[%50R0Y)W1RS-0KQ)XWWO;%^^',C,]("DA)3TT?_NL M^^TK)%W)@[J8']Z*)27V(U[8&%"]+.[PL9?QI-&ZS61?IBJ;L'[__#_H">RA M/J868@+,B[S/ H@%7VF;-:2P/B;P;I-D) M6YDNZ:!N\=H(=B[1)D^;T[IAY.65>8$7).RIF4ZY\#:AE=JBTN\109&0RTQ_ MO@^UE[?$,#U@&H@9#Z.#F5-NQVD[.T&D7[KT[%?T56.7W%14^JQ81[S M0'ZX'6V0R!NFS"7:1G&*]GM8)FUG[Q7(>15UMFO1;BI<:>EDML0.MB_PB5=Y MS_KLULVX GQ@=VX53(1>[N.[NIN\KCZ&=W)6>K"]Z.@,&E;S(;)#T$"; KE. MELXE0KEO!1.=7Y0'K//_7#E!\:ZCJ%N8B93HI!I+0%2+37O"%(>P8)JP*ZT* M.29;W8YVW]IQ))_B7E'G'_IM&= '3$*/8:KW:J=0D17N!N[?BEK=ZN28XRNK:G]Z2?OK M9.W\K0%AD&>?7QK#L&8?MAJ&ISSSV<-30HFX%RR )U[@4@EMI]/M.-DD)?!1 M[:/9E;T:; 9,@Y15H9JL5^0?'L&I(*6$%OE+KSG3"%(@3C)XO-6-;Q!6:.'C M>\5U3&UK!1+CXB%C)A_H)$P8 MB (*:I39WVVR*'&]<"MAK'W&>>:XW)DO$(4G=^$ZID],N##LU.79O0VB747> M^<)4YF#G QA3#-?Q?;1+D##UH(E[[Y]O'-R,(MZ4N< M7PK'OR/)QNND=5K SNH.NR4!9>UC6 NK0Q-O$3/H M.@$2B'X,,04\*EO_P^A(<"PUB%9!D;E,\\V[)-)?XDNT""TS'V5[H-SITC'% M\IPLOO4A?'U.2*X[XGTP=WLD0&6 "OX!+F M\UD@"]#R'<^(-:6FH7"_^=C4F2'9QP)\JWE1\A+;6ZR5/P;>L\P57MTAQ-=$0$LNC/X(!1EJ*C M=4UTK^*LBXS'X5C)%T&=, Y2Z=B_&G5(&/PU<0FM87H7VE*$?' MTO'^;\:P@&#A=K1(]8"TMQ$W.84%2-"X)3Y]@R+2GPA3+[DC?$_CL>MY,7?; M^LKBK_"NL7B5.%^S(+DH]= X_+ILZ :.L[VVL"K@P<'W8M*C.XA*I',R66B5H/!^(BT/R: M\?JWQJRBUTFP)DV/QWS43W9*N!3I\Y@G]G9B[T1;7S2B)FEEY$-?T5(,D$]. M,+'%2(B2&NNNYS+MM;>6"/LT-=T3SGW&]/SY$D6%HT=,O5<^Y7OXA"!.U,UX M^(U=:FQD8G#XI^>YA,8.HV1O$>,OYRBV?I($<-Z!'F#;*@R\V,,"K"XW\;$ M=:,[^W#V18XM%B!#A06H*B9K,_&VA];W%'.>\_SO)K1#3-X_+("6([M=MY^# M[6,QN)4Y 1JHD#$)W<]R?(&C[CTW8OT[.$?\/U\PS\%S6/2F!Y(:Z':$!9A> MIC.Q '90[B'[V $T.1HLP0+ /OW_Q6\PO1B:8A>)FXCG0$PP04-;,(G@NFO# M:ARO7PYU.7ZI>ZDVYK V;2VIV'M!N$LV?2]!B!!23SU_2^_"S<>Q*3.S?2I> MRW#1Z,S0*()JK5BJ?/*G?$U>X[PUHA(42D9_JG9<2F0(61&#XI@RS,&0F:AH M.&3>-:03S&_U*'4OH5!SQ.M40\U-PKV[A^Y,W'OJ#OTXFGC\T?;U9$FRYOV\ MH1LKWU?FC"[D=HC9]#W:FM&I-]?RU5[;8^=7J%[8:VOCXX!_31R_ LE0J]U* M'%T/*P>H) M':^U/"[NU6*]*NF>#\D3]L/Y>LEV?PI^42T,YU_.*',V/Y=05GEL M],]R;:(VZ0!!8)(%:,--N:F.D30^O0/*R^N7JT>3)-U5EPHOO9CC)/9M MKJ?]WM;+S53<#%B[J$OG^Q1,H-7.L')R/(MX&4Q BC@T7K%:ETQ9(IE2$JF3 M36'H8AZ+ $Q89.#Z#2 MA&=_SEO$>/[XOBZ;Q[?J\O/EI.[RA15HX*33E8+)#ACL^,U+![F(* V>-Y_F M )P ?/4VBBINV2K9-E7CWYLF#])R\S7F$:D6N3H+M.LTA9CIRB63D3OG2_ UY',0P8P&X$QFR8+^A7\-& _O)5,N, MA4A+>M-2OT&I.[!C'+7GAU)9](!_.%%* MTSXW.=TTK&=\W-QU9MH[)\%,E@PX?NCI:&*QVVF*-)J@)DZT'@65:4SSVN,U M^T9ZCUN#2BX< V R$-K(ENO54H=<68!7[H3R]_X4F8[A"I3BJDAVOS8+$';I M/!&SQG3Q7!+IIB&IXK1XNMW*61\60(IA^QAVMVQQFN9N_E;U$7\+:N$853^H M7LI%?&]5F\<\11/5KQSFEC$JC[&!$B)9 %TG8"81?C'R3--G24UCHHJ:1&S- M2?#Z* VV/[%I1KKGS;!@EY1D5QJ]?2/88BXHTH\!PVA_FWK[NG)B^NGL@:EK MG+2?.0$++SYAI=F1I!.(1&7+Q78@I9IL@^9)D'73/$B_3?^(<%9$&DRZZ)CQ MM^5)3 %6'*Y(7FH9X#/-I;F;5 P&T"CTD@?D>X;:^L#WT_L%LFCGWS[FF;96 MG)Q7SN2OV@[VK3A J=0?6Q'-3BG\!\O>V]W"JF*VWRL$FBMU"7 R^98U&:/L M:L=S@0$B6%YH$1?!IN7^H8:X93UH/%U;$W$7=7JU&%#&+B*);Q>4=,UFJK90 M 80;/,='DP;E*MTN&1^W2SUN;0SX;PE\DPYA*VB#.(IHAPHSU @"T4:R#9_' MX#?I[WTU_JR?&52[[BC$.[T3?ZVV5G[*F)\%F GJ2CD^9(H/'J VT[SF!.*9 MG#3?8EJ;>5075(BCC>9O$M>THQ?WZ.*X4&_TZ*O'T6^BDRY_:O>UN?4"FHHG M/P*A-/"3:.H23 AJ9_>"?(@?>QK6TX41@8;2H M/QKJU4Q0RW]V;-EZP7J2EXXD69 MVHQ$V=;K0'2 C\V1$]Y_A%^D)1;14$L= MVMV"VD%/V@@P>1W7B51NH?+12Q&<_N[^YT!\WF^)2DB-Y%W=)].Y@Z%3LR!3 MD8#>=CGN+YC=K<5F&U]\)6G&.WMIPNWH/ M-:PX5IQ'] )$D\RDFNHV MS*%? 6N1*+@CV7$>W ZF^QQ!N][H%T35_3Z6,DZ3($,+-9[;S=<_95 DD$3S>H66BJ5VK M)UGAK9[^:CGO':D\:6/TS!NL$R_)QOSV#1&ZTR6C.AS>U'[&1!.2O/*-ZOQ^ M'E^YN/ [F07H]M9"9Z3HF_98!'W<2Z%;(";0;*O?,U2P;*10ZQ_GQ[L,4/5# M#>4W[1NS3L7U/E:LJT8YP=^Y2RR\+4P3WUC],(;L1$^W$4Q7V;E8@(^&;D>H M0%>AHM.::['JR86N*S;>#D6<4[(-"2J*!:^GN[B%#*;A7WY$WK]Y"1.%\QV8 M8@$(,UV,XXZMZ&-^36:\< .:+R%1&JY!X?\8ZB57D_IFWO\(^I'&QF8QMWPV MP 8,>M+3=O?".66## (SO@C1G@W81S594K(6R#L16P+/L7+DOOW.,O$V_K02 MEVDG*]@=^0V>G[V'+7E,3):"48JJ[8[Z9:"2GLIM:.#]M-)1'1WLJ'ON<(;; MU9)BRUTP-@DV9+"QR$[@3T9]8!.)W,%5URE+$=4S_L:XZM& L+MC^M,2TTY7 M/[NVG(E*N'JG347IL."(()3K'[J<41*>;#H0.2M#N\0"'*ZG"1!P)Z9G)FFQ MYF3?5XZI==;OEJKD3_7R%BTX:WA<%CA5U =G1R9''W2*FP5@Y\#)1SX@\A/P M,"EZ.?K-MD@YY= *N^S)D$]O2@R$^.VG\4"W.4#43VJ;0F+Y*V&@IE*[_$I MC>39[FQ^(.G4*<-6#LXOFLNX2:PR"_!A((H%(%NR*8Z<8Q"5R:FZ>W;9R46+S1/07!-PB\!D M6PNNJC:<"N3^G3KU=)O7L%O:8W2\*0G]OGY)[.LJ1]"_H;QOZ&1:/C0V=6[* MS-OQG<%E@$U:;C^:T!-LNZ-4'$#,B;,Q"Y'[^&\Q[2TITTO&_NRFY!^TL][/ MF,?L':4AV2W.,'+#'A!PW!'\#]> _SCI)N=_*"P'TIOB7 Z+]BR3SB71$!.$&H5YIS9,:=,/^CZQ 2FK"N?,N%/E M;U_WNYM^:T>=O]O5/_(4_C_8G8,66B'Q!;F7D!C-N#;628&#\W\NW_]IMO"^ M_9Q&AO9M4O]/3TZQ/U A%J"-C%M^AUSH8@%^UFP]4^!>K&^2LU7/[\]9W?]= MAB0M)L;.)QZC(:.46Q/\HZE/TOU4DIXT.(=%]^ OK*-47NZ_8^H(3('GGD81 MSQ5(2?J<06Y=>$Q-E.TP>(U&>Z\-I*$;],9#W:15^!SYW(*]EX?#'_M4W>CS M*MA/+.JE;)V;< [^J5I?-()ZZYK>=*\\*RN](B6 !Q M S6R?IME27")<^5@:>=3,?1.\AO&N0^]^J&*\EBG41;@(1J%K.4O,HHEF[;9 M/D@_0>3K0@7:\7X.D+OP]LIJCMG92P<>NS%MVX)_PJ6"Y7@L0I+AGZ':C1N. M"--O% $)C_?&QA&?9JY?Q8IKC!N:(:=+//;_: (O_!Y(!-< 7R+OSTB0W)3' M/M9D&ZO!W$778>JXG]'^"=,)QX/.8!\F$T%=X&FL+>?S@#]&8K0C_C4UO9TJ M04% ?XD77Y8^O[HM?;0&S^!@Y[X'-,C7D"Z&+$*G$3VO$+OT6&/<^?UYB&QV MCI;"=S#I&N3#:0?LVP3-R+/%'^U- (< /-NXZO-QA=>QP%NEN(5?XU]P+5:8 M9#3S('R="A:D<#9GVNUE2[$ O>DVS6;JHRIJ342KW*HW!&05DB&,_XJL&J$L M^_K-*E)NK)_;CK>^FE I;6$LUM/ICT_[Q>ALGOKKUIOD@&AB*>5D3\*3-79@ M#8+D/NXX:1FG+9ST>-7[H/.MZ+4RQO0,EE2+?Y2#4GF^_?*_QVO_Y4.$DO6] M?_$RMWAL*GO7'MO9D7:'J3MQV[8.KBNE) [8DD9=#<#;G*> M+/N9>3>MY.&>N5,J5V^CLO+V?9V#GS61L6XG?OA3\8*_'=J11],&51"0*N@A M&I%HVNI?&J]_L9[VA@)QN7]&L=3V6Z2#5)V!KQ*IYZ/4ILUO<"6L$YGP1&8J MV-&$YI&GK:)5&"A;%U?X2=&B=KWT\;[/LM>C@1/]R@4@ 5-.SK%F'_!;&4XM M1MFF$0\.I:.7(G6T(+,B4-1<:<1BS$O99^G"*E28.8D^RCC]< @?7-DA&)KW M1 <<[8*H^8708_M>$USKAUC9E@I0,#B'P:@P]7UX.M)D2WTI:'\CWHF]D[BY MUPC^83^;G<[94^,&GJ$M#W8R]-V7N6R&@*V7MC!Y"''&,7)4RS18H94I,;AU MT60L%.)A=@](ZHXGL0 'Y9N_JQTM/(R)+:;8DK@:-)A^-_S3NB\OOD9++B+O M)QP1:%ZQIR?;C3,Y9.:!L;@:1](A^K5@H//P%C#*T4V:/)OK;B"J(IVAN3#3 M+B#FF!@*F9SKUD;3"_=VK4JH8[BNI-LZAE,HU MO$8FOL3-P4@!Q>!.#77(EI%Z;U]B_>#G6U_,1H=L3E/2+EHE M0ORY\TJHC7YY\IM"H7Y&D;/.7X; MHX1JW9JT[2\:+AQ0Z)G1N9'1V(#*_/@=;6$Y,[7C.>2!/7DO6-)05<[*A[OS M7**!RA@JV4QETBI5;=U';F+S#KF+VDR>W!]H!QU<>:-TP,;GGNFI$!8@!^2& M#D8_OF;@0;\3[ O^94L^\M>!4L/HGW.Y'\\Y__G;JE^ - MS$<6 .*"BPEOZV42IED L\>&.%K4XT3R!547\)I^&C,S;B!)@.1(-PL.Q,W[ MD+6FR$JRL;PY9H>&?7K[D48C C3%\7:UHZ1QL"=:RBGBM/.MZVMQ(9GW)_BS MZH!E83!CX,H1)S#18X0%($W:)3)GNYB%2V]Q,U7%8\Q]/;:A?S[V_$9D\FP2 MPL0NE--XYX\DOTAE :[&/._^2M]0<)X< L^5X[@TY:4#F#+#&X\SXK5U=O:G M-9^V]DB^/CE#'?-OADF#Q0LH73(5A\SHMO8I!XO36U^IUS[AN: M(W^ M8FMOC!IJW8KK@)VKP84?_MT'[SRT;FQ!-'- AS5')OQ)V^V^/U:4]?P M"7A*E/Q\T?))PU]?!YVKK&42(IIE3=H?3_ARK MD[Y2+E384PUVCLK]S0*(&9R>%^*(0C5IAWUY;C10U*9N]BML3//'],^N()YN MX;R*.N5ODWQ;FIM/J]C=9";M0K'?AD8\]$;_:AC:_GWM4H%!Z[X^HKX<@:3) MX-JFG;XW.,; @_+-VSU[L<_+.?OW/C>WU<4HNG5<)3:XZB9S^403(L-*E;TDJTG. MX75Q3A3R(8AODP7@PK?M(_T@T@^]&FO!XQW;S.8B%J#X<1JYHAJXW\XVYE#N M,18@.D(1"53IZ&(2E%B /_7?_@N^>#CU/9E-+6+J6J3T=KP.X*K6-C/#5GU3 MW9H;F)J[K]?N/?EN=O>)F4$RU+(M6]3A^WYN2;^"?R] EK^[5 M-A=->HG[?OZ>INW/E0N]E#R2_?5)J&,/0I.=EZ-H:"(Z>I&,^VK%,[,R[OW4 M"H._5#GV0_I0L=;!1).W"29:FL%LEXFB2@_BO 8._ R.ZDC'%OE_^-W07OOZ MPP2NR.2>E%CS[+][^G7?*09^S;PIG;" \9RA!J(LZ-:3!I]Y[;5@M4J:V MYI5)^,AKO>2?V5;^;G[NX=U?0H4-## H#"?LV1/;Q.)&?X2C];9A4\;Y>;]S M7XW61)K\JY"=&-$.M%C3E2 *9_L0 MH:_D.@MPNVY--%,#I:_(E672JK+L*W.M^H?&-]52-=_54M)KTZ,G*%SS,:;& M]@" 8813#M96:^!Q_=N1"O\&B+'7R?)!U"#PXZ,='H]G%W0Y4NI'Y!7P"LF_55H;=JBITVI4KEWO-QB4(#C2S#I\3PHVN9D M$\>QA1 3 (90PM13$X54,,2D/K*,Y^KGLF[[@FC7T(,AD!;!/CU_2)W M(&@EGWO UQ/T#?>42V_60@2L-_&M M/)KN2""CC<8FF%ZE@Z5%QDES1UHT7_ MH:$6=5D_?+7!<55MSD=*/%A=9@2VMB:C0NTNCTZ2![=_?%0_8!"^GMY-XZ4? MA\"U* %3V$9_WY)>+ZV B4&KU.$92<_G M'TP[GX@(S?^.MY!OA/@/M-M^]W9\E?L HQ#0')HD,-78*;XCKMW:%V(/J]=L MN_8I#+SP6JJ%CB=>I+ 75:"[%^%X5M2\B?^R+5_:& ><=D"_UQ%I*QM.;() MTVVB-[+)O1A,_G1E(Q89\WO_1BE6KW+7"1'U2N @/) BR@@+KKLX=,:OHD4H M#=INO(9,K"->W$^!>Y5OEL+MQEVM9B,G[]F!=X\+0 F8H)S$;0L.\$[,2!%3 MN8J1? U<502.[W&K1"X&N]:M"A)B%H26TP=B-,T:T[X8V[( "2?8JRO)&0*[ M Z-";A[^[1M I)6K+SYD'GC)3%FV[X#;[N<:\)%O')Q5HMQ(S/TBMB&7J=G+ MCU-5>2]!MG6=D.;I5;"V;;M-U,5F-JU3&L^VMZFUV 3'.JGN;;A92_\!Y MR(B#=N%*UV23VH=<_H0QZ\9$FO!!I/,?U8#I,'6@^M2L1 !SU?H5\#7F;2 + M0%-^*'UA5'8(*Q)\J$/:8.32]-(S/KZ&$*/C^NP("3;=+H:22UD ;_"4CF>[ MD=*0D),OS[P JI@C M3W:-53,ED"W*"(E@9Q: SNZT2FDK#D^%+(Q* EKED5 U+K6MIR%[$JU&7(-- M!_+*(B/R_C1H)@6\[)D\%1=*NGG$IP0==19YU!.5AEXC[*CT[5. 5<3K \0L MU:/ :QB8XSJ\>IQYZ,(":!4Y54)-!/YQ; "V6@KY%7%JY^O??KEQA$T..K;* M!@XB6Q2;!+V*V5M$(SI11-O5[EX6]ZKA+8P4N[9F?^L;(EY% 8M>E"Z_#C; MZ%S 9V6=8*.WN3W,)V,P=MNL^9&0:JV,PGHOQ7UJ&$].=WN[58"]>1;.0<:U MH7D#' O0? FQZ1D_CUSHNJH;U6\*LC>$USE5%"GKQM7O-3CLCBC8? M+6UR14Z6)3E8#)[*02GS7?XKT]7C8M#< <#8=(6)P,;C7^R[41Z[]^L4&L#6 M6[\??],&0&S4M+/7&^Y*(YI']F0W1-^.>+\'Z[)WVS.?ZA5K4AN^M1F0D!#V;W&@>#7X"]^ZZT MA"S38/-/L_?D"\Y6>*L ]PR__:FO>'UA?Z%G^YN+8X.S:P?21Y)L)OFCYR,Q M2>MH>>'K2Y*";HN.F01_+MT[^":L8K.V4KQ]]:VU M<4CAQ7]QF MRB9.E573DCC<>=%Q6BM>3E29G)?B.9QQR,@48B(\ZVXJ_6%:I P*XAZ M[^>)HQIG@W44;5]6WZV]QJX@2_J7_Q\+FW(V#C,9##'Y,J(I\:YTMY;0HN*G[_,P)O/6PW\>FR@97BJ6PAPLR\:[> M2V72L4Q/$1W]PA&S@G)VI2T^^>_MA)U(UCQ8U LA4$DW*?DTZ?4#B5CTB ,6 M6"E,.*8$8ZASY.RT0*JED)15^_CWIWE/'XF8P"S[7B+GE$<7B)NE1SCWUTKO MTK4QW7[,:TMEJ%P+6M(UJG?D'I/O_.A2?;I*L+O8,[E'J-R?V1S!5@QYI#A6 MA4A7N3+,$+FC8+:.]1H!WIRK8UX&.J=V4561QV?D\ D&KF7!"8^"GBF=3I U M>E[AGKAS>3R%^?GN8W&/":=NI 8+$ 2$ALXB%3-9 )0ADGZUE) M(B:8A\G6]URM:V)3B#W#R?T##('38/ER"%-TO'T=]9_8>\^PIK9V77@B(BIJ MD-ZC H(BL%2*TF)#1(2 2A>R%)$F(-*"!"(@O0D**"@H"(@(H85.(EVZU$@H M@8#T2$()@;03W_?:Y[K>]>[]O>OZOGW.V?M\Z\?X,<>5W'/.,>YQ/\\SRC-A MJL]T#C-3'C"4J1^]UMA @/]#V%?=)VDAK+TTZ/376SD+%B)E^8;=P??9P!:E MC%#D>QM;?C;.DCXG?PO696C+!A12".// P\80XE#/^RRL19P!<:9JEB6W%N6 M#N7'"KFFZ_LB]I3"^OXP%C/])P)$5X9+?K&UQUVJK*V&;7L&L9*W-[G*/B$G M=C7LCUEN>H2QO12,&UWOV\X;_['52=VV&LC<]0RLJ4SP+V1PBKDZNB)#?+#^\O2R[G'JSI9UK,G](8?D:RD2XK-RNWVT MR_FEO3J(&%TH39FWA3SC%S)UK&:63ZGD&AOXDDZ_D_CT+(+ M]DM=6_:#YU2 M"?F-B!6M]H_T6E7NSE4WD]N(=>USAP[:*,WN8P-3.9GJM,&S8PAI&K3(S=GP M]K"OXQK)=&,[-$F,\4!:ZQ9R^@4&$OP-"VE)C.&;#CKI87OM&Z]V8-N<;DSP MYX$1V%+X#4A#.BY"VL\S'4G;K<*B&IG32&T+(%+2?H M>!8Y\M=2(?]K;A0A1[O=WXWGHBCO>%/? M>D#1G#[%G=J+I733<76+>'=,HH,P^@,_?NQ2G4.,T-ZDQ LY3Q5W<*#?.2;H M.CS:/V,VLO-T?5;O-;WW;=:9U9_U=83 H[E@MYL3;Z]'7X2<&PS._YI/13)S M(<[U5?'U2 ?R^K6LU<5T_NXE[8+3OWW5/?^6E=F :NJCR?O1NS@^E]:B"6<[I[G-0#)7P)W&2JJ9MBO;U?Z M_LY0^[HX;/7FH7S,)\Q$@!9J-O>G 6LBYH2SC-0@XT2NOD/N=^O%2M,X T^W M7U.FM\<<=>\]SOY8SSJ^]^Y]SX*]U%MT/!T@[ MZ"]U/^*=L=8D'$9 ?I%,3R8?>U+QHLY?T MT Q>-DV ,7>GKZG2/,:4$O$68P:A2_WUPB>5,^S+2#*!CX^/>ST[<$F*$H<& M@N3U-4Y8P%/ZPW*>=G8^%I-Y)N'[MYUI]^#KTY/QE+.7W;5M2R)V1LLLX=M$ MR.15J8*M/?5G5CGQ8P(;N+^^+1&J\J#D37BFZDU>BBK],J616)>^YAF'+(M(FUE>+W*^5151#Y4, M*)VT=12PW/2]PV% 9?UZ[\^4;CB4^@J'X7?S@OL3XY\]3_:S738]OI /6]78 M(Q;X\>N,TIOT=9?Y5W&[4PXLG5!.L6* &+"OS*#)[L9[\_IK]]*8]97;5&3( M!H\PS'"8Y$O24JI3BO(@.=E1>O@B#7D_RH99*"T[R,OW2"=>WQKF=-.-/Q]T M$3'RK&_!@C23XMK*0A!^Z+[U&(LZQ1GB!A,[E;P- 6$(/UH2I:<>M0ON31C[EBH^22EQ5N4KX:#I7?\!?8.K1L&ZH1RYL-G0NK4<92YI+T/J^=/M'1WV= M,FQS*3 QIMXQ%PZ^X=8#,ZT8+(ID5&1>"$E\UR='/^0V \5W49^FS?!&2PP: MUJ7"]B_^T"DJ57-3^_!X-=-P2?3A^O9<=-E&M5_.=T7D[=AU/E[)==/7WS1Z_<8J7>RSG2:OLVH#UM8Y;1+!B4!V MLX%JBB5#SC]I;->D0+-DG[:V@#M6-85%,/[B5872=EL^V4M&A7.,QVYG$;Q] MBIMT2GSV2HS<@JZAKJ%",E1NLTABBP:3SS1/:^:]F9-A@^EDRLYB>S9+QYXV MU>L*&]9AESTY7J#2@LF7?[G,]+_ZR,-_[)= 0?"$]M9T94Q.WL3E >?.F+Z M\.BP-=TU>'#46\7-?L)]Y6ST67C:LR7 MGPJ@VPX!73_C"9./A]N_A?UX7+>"1C[6_5E#D$#8D''-7SM&T UZC4_[7JZ% MG=BY>J:=+#R;,[75BHK)THQFW!6-/)55E)FJ]TB[0/$VN!5?J\K#:LWD)7\( M=2LTBO=;U4ZWNV2W9(O]6LV)]';MJ8&@O1]:TE-%DY#JEIZ,9,VT2:+C9IPQ M=/I6V:HRA :2&&-OXY<3A! B**PML#BNRT#)H6XWE M9AY?-R)K9"E83);RO +3!(*4\-XY-+ZKW"SY6HTL\2]@^?H3C*>+=T"Q M6'?DLTG>@U0V$"4C?BHK0%FE=095:N7_AGZOECPNF_' Y'O,\$FDW\L[LHL_ M)W]%(#HK?JI\X7=&,U74<&]R>+:JD"TMY/F5\]/?5X/'B,9&5A3S=>3GP-=X M->^-W=BYN0;;IDSN?L1!M]F%'?.(]%>-=)W]X6Q@\LA]EOIZ?@QVJABYS^?\ M@2?>\!RI #LL8?[G@M M,L^OM8H-'/-#E7A][&-FB*0=[D#65-(K",*PG\S3V#S?=D;]H5 M7/6UW1Z,PYY=KE6:A=)N8-WZHMJ9DLUZ^\DW0%MRF==FGX,>.;Z:9P%:/N]8 M[9 *<(LL&Q"&M0?XH)&;L>\O']NERYM&]2(-YO^P[]LINII:7>\K]L1P".ES M#$>$[3!C4'EV*?=<]1),XQ69FTZB;" YR\95ZVUEHC-.U)_?IE&LRU MY+!! MC8YE)@U+;:%93]ULODG9"A^X524NK=;^KXPK4E?1@[; M=09?5]S).MC/4CE>!"/?,H,A?B 9+R$5U6/"C /"^_E8F18O"2QNDWW(639P M-H7BR1"NXNAII&90S+H][NO"*;4V8\(6H]V*F[7?DL@&I.(QO#3I&5U'V+/: M&@$#@2<>HX*J4&IKD/JT:KB,*!DP>P_WO-A?N4$_]"M3Q&JX\#,"1CL\(8RP%-= MUGJSN,_8 %RM&,X&BB\O/#&%W%_%0XCB?3%ZYUJS3[VUO!0RE/\0I.Q. M#]Q?>V[*NGELQ]AV^7O&>TSL> U1G6AHUDZ-8EK1,5< 61@ML MR92G11,3JXZ-'\\-/%AO-A;P6/2Y^ =Z8XO#ZH9#N]*@@C_=(IL MVC'&H)5?.N.,^ >0DN&-%^U*F* M(D/[GDW;$O/9W8AE"53GAX0?TS!P6B"1+YZ[581E4OK)^9&]UIC=^/?K M'2>;NC4??1#A!DA]VOJ!U2#A]7'EV9,[_? M8=D$_>G68\/ Q*?6+(9@VA>+ MU5I;K,!$\ECBVP P9*O;#98.KG;/UO5@ T1"N,^[X&&B)VC,07S=5^R6^.)P MH0@;H&;2 O,UY"@1H>,S6Y9&JJRP]!\;;."[ZG3**YD'L;[^(7%='TW.L@%$ MVJ;G095 M> C59D<@!MA>7\%6V)?VX76.YCH=C%-R&/N)W5XU8)Q437Q2TKK:$B0P+E5 M5RZ9"N97@,RK;T@+<:V/,E,P\DLS3.T9F7*/:QWT4S?CP$VWB2]93;CTV/E; MM#0B?35#82MN'R]JTF\6]\W'E+?O&[+QO(ZX7*C1!*S5TX@NAJ7!M!PAV,L[29:5CL2.:#D,\VD]=$O<<$?XSK MLS;<(QA>B4^6%8'/!!$XY 9E)%(EHW#T(M)1P/$B71!#CP45WP;=G;2_2)[1FB3<2ZD &W)EOXA[S/%$.2&M#C?I? MHE7.L:3QJE'\JXFFZ#LB=P>[S>()=R*FO/$8$VN]LZ>"<0J(H9W^%X.LZ:X5 MB )\1\9_^)/I5@D>]0.9L[@MDZ&/6'_'0% \5[8++VG;MUXL$9"C_F> M\023P#,S**[V1Z,H.'D^FB.=H@OD)0F[6=&16W'M:JHUMHR]/T''&AX6ZC0[ MH$Q$XZ\Q3%.3$S^1YHKK>]_HJ0A7V!AZ9"XTZ M9EOF$_\_)0RG2V6OOAPOVFOB?5LJL\KYPPU+>WD;V74UN;T#8Q MEWXE0K'1R?_W3T_]Y=JMWZ#3S8^9"/P;7G!Z4;QZ5]C0#GZX9\E*1'+XER:M[ M:)\,>FE_G27P^R% NL 9A>1*G7YTFYDJD/X,D39/F/,S>V_R,L"E\)MOI\O3P<*UV9<+$V=9%GE M\:<*3'1R//NMW1=WE6\_ZFQ6.1;CD=-&(-\&/0OF8U;I\-%U#][[-7DQDZ0= MKPD-A]%YCI4&3N%#'MSRN!]^J 4_(-UYG4>[<(I .W=YVOT'@61(SFF#[*^7 MIF0U8ROLWI#RX;?:,D4&X]M>$T&TU*7!BWF=7QTO4,:S T*7SJ6MX#25:XB& M!Y#7@X=@N^H-"Y"-!LA[*!%;N,9<0 7)J,422&[]U\AD^8[.A 1L.0 M%D5"F94+@]!A/7EDHRE+AJ',S+E/"T#FT8JG?4B>U\F]Y41;6UO_?K6#EK>- MJ2*6*DZBNPQ#H)GGY*(/E$9+\^W7."[3 F<(> M0!+76,V;:SL!^B'$B M%YX9:.OUWDVB-T,T(S#_TK+VG7W9%]B 6HF-(<73CV3-P>V]87+\-'F8PF:NMJS;D?Z[I69LN+3272#*B!+LJ]F4LE'4>2 M&%_KT5XO#%;HO_X^B($@Y&@PY*^_6QN1RV?F8X./+['DTDQJ[$2")!959\O@ MZ#WQOU>G3J-FXM_'XV^O_5").O^9[(E_[+U)8 .*WD_6O(?'D$Y.GQT1I<;- M62_R"-LVDV\8+[=807J*8ZM9^&7J,IFP$O81CKR!(;.!V'HG(E1@S%4B/#5\ M.B/0!87O;#JL3AH5/=L(3MM_YC[OF?.^5OW?B35]L4CR;4@D]E"P%$.'(A*= M1T,1-1G*T@(S+9,R@PA5-X\MG(TY^I/=G%DLYN7N^@HR2&IOC)5M.HL:.*]55=9?H]5H"'3WER$CJHM MCW/'922G9@E0,5Z5C%+S8@3H7QPB][!6^$?!()29QYL'QT_ TKMOA5J MT-%X#"/!&Z$NJC6AS->.H@\>D9,.^ M8^B%82Z7G_N=NT6ZY^ [,JTAXOQ4S>:*1PGP8 M7-I_APTPCM8F,@]F'F$#6 T((]'@#]=6DG_?>=\D^9$-?!LE@NCK#FS@ZP;R MCQ5_WWO_+] N_%FP:7M.FMT!5-=4IW,9^1YI%[E MZP_K8JZQ&I-]W%7"D\%=;*!2,P+I)HZX"(Y<46?JP0[JG/!+?W/XBF%:SUA5 M5])ZXHGU-WZHOD0IN'X%))%P>%5%QO"G!P):<*SKB.G/6'_5;K^G9]I?/.6] MP04E^S>MBM 238?GR<=SB6\UMHF&JS/]*K/Q^>:=A15F)4YXJXU%++,X>$S2 MX(A5S"LM]Z;^4'.5V9<;WK4V:_A%:^=AZI-@Z]1[U8U3'^?,A5RKM!)NNXMI M&N85/.Y8^)!^T]_E7"=>';5$$MX.FX8^0Y)?3JBG1>GIP9>;_7]4=HGDYMZI M#TS4*9N4"KJC_*0WC WLSJVB8#*K4K,D?8T?' =3*.X>\I<"UU0DUWH"5H]W M63*Z.4U,ZL0R/B^Q 9OJ7,9Y*0P\!OSA-;6G+ZJ"+G_<;?E@9OAG64: Z>#F4#U>:PA6@V8$VK89Q7;O 2PAIEW1I' M^)'-/SG6VTYCJIN63$L988*W/2 N2"Z;#G2]^0?!.$;R*OC5;LL>"'EN0I(5 MHQ"#7!U QAO^NIT;>;F#E39#$.D3W3*[=SFKX""C,-/ZN&2>DS%RO,&2#=0< M!D71>D@OVN>C(K?!%\:#<81#[B^\X>D"9Q.31_PASR^YQO>1RLE+O$=],Z)+ MSIVXJP>:RZZ'LJ1ZIE [4@B.8XODM-.,#R<\#E6'*SY".,ZX-WQ)Y4IB \'+ M^^ZK98[6BS([;[.!N5 99#OHX:]=N*FNVE&OJ*[GO/8 4]]ZQ?,L&FE_IB2*_!;83:)*<.WX=0OZA M8OA9M<>+,>TJ9@<6Q_\UH$\:NYTZP!D5X6R@,V%IAK6?.V=UE#="YZ)<[-9P MTPG8U_1PK,?V/'@A<]=(,;>7S /9 (8L9*1&##L5#]D_<^%0T4PD9-*-_C"K MY,Q/Y@LDO2[;_NW.IK M2_)RFR:6LCJ="&J="^K3O@U- M8Z[4LH'K'9&LO3/D[%,_L90WKUG4]R#PRV-9'''UIQFS 8B]*D?=GL$8KFD[ MA2D-)YVL(AG-RO,F-2:$?19(.L9Q^G,A)%SX&; M?/>2D8J?/&D^X"95J" ;F/J*I @A/TGIL@'5LW?N-\@:!K_G6,=Q-%7(LBB M]1*4CG3'XM?;4UF*@Q5\)(>FG9[(41':P3,^U57KXK/0U]D(#RXMF9!R0J;L ME"A)#S^?X$/B;L-O9$J3I;N,57+DLS*OW+_TXUJ<*,_K8<&?@NN6N:QA-D"^ MGB7@C.5?R:&938^18,T]^;)W>OP+;0IS<1F*CC)N;5XE5^!BL^N+EE13#N5< M&?K]&(BSJ+T6&:$Q*?*L%U=FY)\/XU#2X*7!*Z/KX*UPK1P'E-A7IAOH"T:R MZRCU>^Y^=,-+U(F>DVO]&W/!;,#Q0>4W!J\T1,"Q]5-:^:>"VA++V0*M_9J6 M]=OW)B!S_C8P\YJ%'4_2>_HYAG+UE6\,3:*J*,SIH;=&IKQ*D)=V'F3J1);K M\B]U#4484SZ[B89BN&CIU[PJE0K73STZX/R!']^H 7Y61]< %VZ&)A@0,]9O(Z\EYA X*^A>+87T@%&QZ'H S&)2UC9"Z?9 !=# M:1%%N^P+WI'4N<@9L ^1VS*)?[CF$!0GI0_9NB[D$M#VQI8^W]T#(4I,+2._ MMHM&MZ@,HLZUK>?S]5&I-R)Z2L#3U\6<,BFR5SG1+Q]' M)#876/R<5O)G2)"M;WE.N6LL#LU6OC]559=8V[F"C3AMG\(&]GKDL('+3E&0 MU9Y$-B#;_T\UN.-*L>OUEWX4Q+RM.W$.5:MAD/.4/!-.?CS__FENSZ39K306 MCQ*V):,IZR!#>^H:U?G)GM@<13$^!P?A:N[!63-;\S]A+C?7-T^:?*C)&PMV M^LZ)#>*$M_?6^:P,#(]V7Z[XS7Y9S5,:2ES[$M8$. M0+8B\9PF!>]C?%48BB@L4-C5!6T9V+/QH+=E1S#+P=XI#R'(":N6>@SB&;<4 M(M6L]3;CR]H44J!.5J'%$()#XD\'CM#F9R DR;4%K?O! 'F#L+;MB+%+WXA785F$>S9N^ MGV;;[$_ V\NFK[9I-;]=,_YX>LWHR7: -G;JX? BX0_D!?_A&G ?M6K.PQOP MU)^V;>3')[6%F/&^XPZYB8/\B>[^]O>S6?_J%K^.>?V%]K\2[4;F[MKPG!21 M:^/"]^\^_T(]5H*=/CB$7'A(X65NE[*!V2>0/UP#ZZCHK!(V$,9P]Z62CCJ1 M,XN+,-IO-6?C-._=FP+1N&ZMWLFBLH$VU&@7ZY)&$N(J>4/7Z5EI?3QO01MC ML\/Q$:3!?N9//9TPN9#ZE6S0*F*$)(%6[(P3!IT*[HDH#^[?_CZ^(3Y!LO]T MR*U33RZXG25%*_6:7_;'?]Y"KJ\+63RZ05C5NL"'_%)N'UC V$U#DV4X,=,T M0+E?.Y?PIO@M7/;L%4R4' ]D-;F&10*"SNHC^J82\43!3P=EVW:JXA"BG_,/ MJ;@K2^P*E&*^U)J?\&(-!_K%?S B*FMH]T#:=AHV/S2?[O$X)1??7L[W^"#@ MZ38)+J.8O%"/R''A(;UM(B6+/]?Z;0>\IM3(,*1KT[*F+$HU&LAM.];NXO5= M;_=/QWY^YWL'JX&I(.&N?:W^+'KL=K]'J=PQ]E;>2 M#:@(J?"^AUQ2ZBFN]Z?P41\/%ZWH.!:X:;+$B))!MTP2)BU@QCVG;AARK&N4 M[B.K_901S[A.0GFOJ+I>2G8%QU%*@H%H:74+WD$/BL$3+72#:9P M*US#BG5DP6O)1C,!G4$__T3'ZSLCG_Y9KR=%KX7[GPQED/O)D@*>FQDFJ@_0 M-S8)!('IL1;2LTQ&WU$];,;RKQ;(562Z;9G(' MA.@)0+[SCANX;2&9QX@]CM\5NXF.FPV%+VF\_['[L*+/H4CB&\FH, M1"88RKM@.!TD8[\G'[DU"J65+'X8?=GH>5F>P@5T;H5N6O:O=7EU3!'6_ M.09U6SG>7?)R&7GNK71>EHN[HQM_T^7=E]1@[Z3,/_WK+MJ!M^H_;K66_68H M?_]/TF.0^UUV/:$M^/PWELQ/B;Z6Y4)QP<\J^$#.RP2WUB 'ZCF/7ID75Y5U MGSR'FED5G-3<05>5ED7+L0%,417'V7G)M3'Q&"+%4AICB- <"MS6/QG*ESVL M#$_0VVY;38B]:EW=]8+F'QZU]EXL[A"CY*'I$2K!"YMH[4(D>@+A; M1?M!;FNWBQ:0C#PN62UVGMWI:GN.JV/*D,/Z;*\M5"- MB;S+M<]P_A@A\L3$<)=H:D#%5WM#J\U3K8^A-87!XC27Z3Z>R8;>Q&FFH&%U MDDY^:F>;HO3@$9+\;8$S7.TE1;6*W'QM60?J=2DBN Z#";R$3 MGO78$.%9F:/,D TWY0M+,@=PFWV\2]PO?S,9:,$T)RFP]()35E^:\O9FX2$R MF ,@PI@+DM^GF@TDJ*A<8DG>J6+P+%LV957A(A2P=-X8M0FGQIWD*4/I\8-R MSD%G "_:.^&?PRE$+/?"I%8)7:,\][OK*T+PPD"++FNI(S$;7/2$$P%@%&B!1/6JC/?+6GX?J[M."4;X ML(& X#76$=,]F_]R;^H<09@-N(%W,XZ>N1ST2?EGCLS%TI)= 2$;'GZ<$#4@ M/""?H0R*@U7 .J;M1""[G04?J4L.TA>%MFYV91H81S>RM( MU2B(B,YY,@I* M-\$6CBY^O#IK"#[3Q2(>* \&<#&NR$K5:(P2P2@?H4P.G\L)*T5K;XP="*9] M-=^4)+"X\948<'"3O?2 .I@$%9XDP/NLGZ\F&^'N[O.TJSE%(&L>YNG(&4PS?%*5/>OB?0E;O%#),AV2&6(JUVR^JE]'*^ MM6'EWL2\%4!W[R^O>PS!2VYN9@,'U AESA+ZJ:_WB3GL1ZPA,?.GVB>BBY;^ MOW^X1+2-#1SR48W6LB[#^10JFQ#>9L,;G=NQ:&7:V+GS,B'#F&Q,9/93/9]!3E>L"C&.-21":3G3DG7R M"O>6:I]XAL(0]]]O:L,@*U24"RV(XM2<):S&!BIH2,ORH>= ;Q)&/I9)ZQ5' M\BMYFPX6;;J=4"Y^%S$W>;?R6NZ%A9EO88TH85HXG0_N:3.$1.LH^P=.];B> MQ9S_++5]M,'O/H< 3\^$+#ASCY^4-C"I&EYQK*P-5902VOPYK3:,BD'9<)F8!%<@/&4OX)SUT[RSBD!W@/_'&S46:GX68B:9>$ MU92D?:_>LVI/XH8]K?="H]9-XLKNNZHHR-US"+/,Y5S:0VO_*(-%+ J,"= MW49G;U>8WVB*@YW27?1+P)(/DV3.TUZ_8VB4T*_6?,*[?+UJ?A\Y:&>Z@8'2]%\+7\;C&9+?!Q-]$/7@^A""Q*.OW*,1Z]Z M(NP*K_D;RH^51%45CZ=ZT@3Y@Y2^^TR<&;M:FH#OG>2S=8[X3HSX+2J,,Q8M M-4M[*9P()+GY%DGR>GXO="*Q W+SO)FH7/YA@)[H>F>K$E_I&]2@Y3P26BZDOVJY5:XW3Z";>,=,6+W+9/+5J'NG6:7C,.?X24 M$5H(T1#-.);\^$6^-6KZS9+XR/?MJ5C:LBEO.:UK!A2.D8E@X7$;1;HXEK71 M(XS+SI'M7_=F&/]M1C;H+6[41U+9K047YR4Q9BN6U#=,9@/)$OUD_Q5Q\GI3 MKCVQ:=WVC?<<;#Q5G UX:10P+J)NDW%A:HE[\ $25]/R%Y_/2"J[#QP)KKO0 M \ OT)HIS40X&XA!?AD)%OOUN!\)#7%^YYX7(U='W_TZS\O/DHV?U*2]#OP! MV>G2_>TW#L8F.RG.OZ-R)*L9M1>]P"?KO@'G'Y/30]O]&(#")4A M2 RN ![8E Y[5J37E^M2*?$0O-X[,G$4UG&A:/__N1S5BK2P9BW_6+6YBN%3 MIS8E+>G?QIO*WC/$#MM?G(%]5VVT81+&U!P^TFQ-+2:3OYOX*3U9>3C#VF71 M4!D#<'J7'YJ W6/ ,$0S(>WI#V%^!%/B5.+C64V3IEL;A5J6I/%,,8P1& PW ML",7C<[T'!8_BK3@"JV$3! V4>\^51;FX-U&5-V"W#P#W(\T-^MZ!]R3&LV)+990>\V9ON^V7^Q//^]SQ=O&.U"32;H,E@@\A)D4I056Q&S06*;6PY8.?Z9TW MA\:O8Z$70-D+J,R';,"=:?3%_X0+1?#+3E_DK((GGO2\7@!L*BF%K"79%Y#I MU!"R9ZMT;#8M#%KS=L=6>UN3T],XS6;P%U->Q__IS F'SV"CTWF;E<^2GE"+ MG'*;&7H^63J97\/F'%;>?=M#NOAQR6]'-R[-TKO9S7W_SV27-\>NZAK) *C, MS<0Q QM:VL>.7(8*.>4G^IRVI&E]W(?#@@2/"]S?ZE#TO-?YP>T815I-D$P. MQ:@5Y_]%>CGWN][W>]3>7:KO\:\YP?)33;VCK(E,R7YUT$H?GXT]K<_:N^S< M9[/ZY,D,LA'RBW#(IG OQZM%T]KI5Z4G%49DR1HAJHSFE?+YK_GE/ \SM5:1 M-)[ Q&;"LTQ)FGD^,^M"_\K&#UFWK]&O.?P-OISJV8(SN"#C0LZB7B=#FU15 MW'25/3?%R/J;+(578',Q?):Y:=#RP,+_@M3DZ[!8<)EG:+!JP N8BYO#QXYD MS\^G=[?L5$ER'/#Z#W1P,OZ3 J.]3_ MD=9#;]8/'R0(XI%X8'DGDNH47832$?_:KBU76F$GGM]-(ZMQU>RFUE)?R6A6-937FHA?2S[Q MDKZV5YW<1P+1U98(^W1^SQX01TO+FF&LE MED@(PR7#&"H4W^&*P*K*%Q]+G!VIO#S[5C059>G#\V!QK#LHZLGN$0F9G-S6 MZ2*D09U1!B[B1B[QZ?ZC]E>;DTW$PMI.QVP'GYB^H^%_26T)8VTPG3R"F[#] MY)3URI' MZX<7@,47)-_U!VET4\0M6L?]%W#9+_SX[WTI1LO;56W?Y'PV9FN. M8-'[1D]&Z,0GGY$H*AL01=P@;SV]-U'D]L0^K>W2^'BV=I#0FZPOEBGPW(NX8!;A_=,.)C]OOS)*4ERMUWS$EU9M_S6\-'*LOCS1#PSV.)<#O2]J?%SI3 MO7&$[-;).L)J80.@>H0]="5QQ2U_OF\0_+61#7CO@3#\&A[\3<_%UXGM3=QU MC<%:$A-Q2'_H<+O^2F'=8Y;^B?[@43U%FM.Q9HKD%XG4])P([& $36QCZK0B M>1>4K$9>ZAPQ=D=(G@L< O%(3ZT&:1K$55PY#RT6XM MG\;WF=:V7)9NP+7=\:W>3T'J1I>8]0@Q/5&7G9$B_UE7W.$DC137/)?//^FJ=256^ME'S4*/)+^XIY8X>:\+ M,I%L@"^-2" ):,!5+T#W+G@_4K>[P*)PW":!5#%.H]P52URUF ^!W)46(-QB MC5#R"C["!ZT>2URM34D]L#E[OWR&F=?((@6V"G%9&O0_9.CF&SC==?-T=-G; M\JA1+$%-IO,W'IO_#6F1'#.TK85A_7#UI>+^=M7GY)V9$Y>0!S*@98-^=)5/BPV#%E+8D)MFM&3W MH#[]N1UM]2")D>5%U"B6M?\5 0TF-5-$IR&1:H1P4PZ?#R(,?:?'YAMH,?WP M8C:P4DE1V_+#BPV.!=7>,9H5EUBT/%W3(>OBU(RD*:G)0)BY/K #FB$]6@MYI42Q"@?KT#-.2T0LO$K7:;K)B*!EOCZA+*'4'K\0L'#H]M6V:Y MU0NWUKMB;(.I,WQ9$!J8#>S&TW*F(8G80SJ2G^#VY_1D$(JT#B(LEI]6 M[VJ!?3!,6DTF?7YXM\HZ?>&.7%6O_)F6))XJGOO/*T_^UOLS#>NU=)"TS*:UM%'->Y?[9V,"PN7)C(2^#'^'^R/1K7R;L M3U,D67ROL[_31)I;,7O(!PEQ#,XXT1QD*=$J S:]\NT6M*1GV^3X+QU-\2C^ M9O"(Q&>XRSVD](3<_E[:%AD[T]="B(7QL0'GO<'[.MQGE$6;,,ID/=24I*>P M2Y6_14'0R8-Z-/L.-1'4/HW2CI,%ZPY&;WB2GA3(R'MGJ&2!@T!<%N5@V1BMSK53_9]IVOP533KW3(548H=<0PT\_+3^P/ MXS]86YZW9 N+H?M@E0.5V(#2CQS_(*GT.5NE@L[\KB M- J?G6&[A+*8&+J= M[-K#JG=.[\%&5;@97^J]J)Z[<<)K=]B'J"7Q:SNA2E.H?U2&'S2OJ:_!4@B= M;PC=AZVD#6DM@DETHL6U>U:-D- 81N6OK8.L=J-I+)X-4._0JMF D-[I)9<9 M,-[H2[HV_-A6RPH+U/_44)"DH7$R9F1+8:7F3/2^">]'5W5ZM0H53R;?GICQ M]S2)$)*:.%<;,U"&1=W:3/C;0I.-"V%]G0AB@&%(RA+D'R^[A_ZV7B6<]Y8- M0/2.L('&S2TV()/S3S7_MFKU_P0&_(7U%]9?6']A_87U%]9?6/]UL2:JGMJ, M?7"]\]E52/3QRH695+GDH(Z.=[S]_P62!/UW*_^\\&])V"3S_L-1D@M@Y'_4 MM/\WE[]H\Q=M_J+-?T8!O]%J9P@+$E%Q;&"J*@U2OA7AR1*'>S9/\E?Y-I#9 M0(P%$6=*>:@JDW*^H:(.(#HF+"UXR#GKW M7Q^KZ:,I)C($%8AL@#3(8>TN&JR(L,@&]A%I@5-N6)(V2,Q6C@R/O1(C;6#0 M(.+)MYV)^#GB;]:N]MB /V9IYHGLR:+VRV0D:Y_F# 1@?6,=K,(.,^0A3: ( M-B"(N$BQO +/>XWN&ILP.=]B<=:6^?;W""47E9]2-\J_#G#QK\TTJMU5#Q>U MI'=L(>OS"U?&=?-//CG>,'&>6QP9.+IM,Z&+KX31P.5U-J/%GI6!?202W0(> M2454TRRGH3P&[]A DR\T_UJ&^:#;GM)+&9% D-9GY@J7.^E8['U%O&PAI:B3VA2&% M8*U(T$I1L6?1*73\@=$&U*BZ441HP)$ZW^HWKY6)R;_=/'5T7D9S&D*390,M M;"!$ A*"<)J*]_PB@6KMDD2*ZQ.=?6UC,PX*_(0*C#.+K7]/UW;)\RSM+MUM M$(^8O;3O6954'S[P/+INSJUAXIR6&_KE]M .4K/6>3OH@Z5^5_#(?%;%.E9! M-I%EA#I-35R!TF_@@T>190;-J)A4#>1H"7S](GKD8%;&'#/!4';/-?\IC^_T MM'/B8]]\4"^1_SB5N5-'56"^)D$ML &\31I# M#M^:A4?$PHNRF<,-XUXJW^_&!]\6'WN1;*@7H31*#Z"K1OR<3/OVHSD0Z@!R MHUC#1O!9L'Z.&+2H0$KRF?P$1CWC(AOH&/ICQ7!(Z193F".GEV;H^Y']',7H MZFL!,]X:_+'BE\3^";Q?6)@9X2355\Q,![3G3$;(%IX.U6(#61+LH&T MK"C(MM;?ON3]:Q8^Z@[R+G3G*'8[@!;&!EY\_.<:[M6=7S/2?T1(_ OSCYC8 MQ.83T?] RU_&LDX+G-\8*/0UAAF M_VM;[1V.5%:NRH8+!&++#8(=PGJ>JV7>%"C .I_;]11BL(!Z"B&*@K_?8D5Y MLNR#.>[Z[-(_5?Q:.:!QLXYZ,<,A"QRM_#%/!+%,8@G":";UG#'')TCW;O7'8R.Q1)?/+F!RW,+:-O+! ,3[(Q@=E.7& M!CYT1,NMZ_VN$0,P(?]MJ/O?&+.PCPT0!59'(2R)+)9 '^T*ECB*;%)B)K&! MO6".++*!HXGH[5\SX'@(7@;)"&3-K(PAL-LN;\=->1?_CPGZ_Z5P]DC*%NN@ M"L=I.8IL$N9T@>HS[+0=&[A+*VZWI( 8QNKQ,): NXSJ69*6P2J:BPJK\(!N MO%J7"X9U'IJY ,[?X'CJ%+[$E1-LX(HF&U"%\"/7?/^Y!N X\/J_XAW^:E93 MUL9EY-HZA9<-*)C]4\VO+?-_8?XC@C<;$('\W=:TVI/(QHQ'^?ICQ],=I/S(.A8+F+M<1RZ\O\UC"GKTI_?Z'*98DK1GP$#PL P_ MV:.*_'. \(6EAZGKWX *V,(C2:+$GA_:3FNT?><&&QC%CA9P MV_7N:I&:O+=WRYV ,7^92!% DB&HI;[?TQHYP0F(Z4\O+KY)NTP/'D>8TII% M8A5"[0>;910EB#0%R\H1V9H:BE"Z^M?*A@2W!PEJ%6?TYBN9C.QK.7YI*RN[ MG5#,=*1;H&<"MLPWK=7.[5(-V;R^V53SB5W/N/^+[T'):X'WXBB(Q*._!7WO M.MB#MJ8YS,.X(0X0"88N;?B]G9NEO6@-&=DT2-RG(T+U+X^_;.YN/],[BA2\ M6#9NTX[A<<[-ZIN45]H'.Y55CESQHNQIIYX8"):FX5JZR/,M.P91/S<_HJ&1 M.V\Q9?L[/O8@^94_+0:;X=>G"FVJ?LLI#'U45CS5(%I,@J%W*FKELX>DF7EU M;HN!Q^OJ_#SK&JCV770EA \2#Z,&D/,3Y?H5R..9Q\M$XW-['E<)6+WMSM-( MNF!QMRJYWNF];/K&?@KANRK5G\*[4D@_17/Z,JE(,2?$J<>+RPG"NBNG;ZO% M-2EVBXQ,M;TCV^AN*YR"H^Y]6I /=!4RT^?^=[=G4:!CEM0T2MH*BCRWU68# M;NY2E8#;-E$]"^&9+@A]9D: FZ,D]XG2I[8]U+IG<88**;)C.3SFUD8:O&C< ML^#18$$:EK)K^>* SKYI:$2P CF8#:#=J)CCE'AJN,I[.?=:/H3M8EH(J2H\ M0*AL^[U.GHSM.9^)]$T6MA!U,\?=D_DD@/$ZC;)*W4:&042*U3)@>^/=FC!" ML5>SVFK'7)M&9BX:VY-(#^,;\E^R 5?%KP/CGJF@DP*?(_R/'QU#R#%SB_44 M@OO9@+ >>!P.-?UFT&P^D*E\=6YM7T2=](9W=:IB]BF'^!L\!J^:KI[O/ )4 MO40@F+&,((IG^\Z;TZXR_'H"M RW:1K#6PGJY1Z49_QA_/7$QD)]P4V?NDLE MPNE6QM6)W0?/.XB1,(*(([2PJ=4QVQEPO*^T9B.6'$G#&?63*@R5T\&WY>\,!T2;$F=C?!E#0VL^BP;#,[" M;YPY5C@N%WM4Z:CY@T,R[_1J_ -:$A$"9EP>T %/]PFZU3I&/$N'16P& MH#.LW!_^J'LM'SBZLO(C:6+5D4EX+O);V('6,9DJXT*YVE'8R!ACJ\JX5@3O M_2(!-\C V,**4+DK,8K9S__="1MOF(CZJA \L/&%\53?H46, D6PMMW-L.[B@3=#2Z]+RS7";S*!D)#W%AJ--$I M:8-+-&\/-B#(""I>"A8/:TK/BL*TWW4,RD43EY2/9Z<.E-LJ?']PN$NZ7"WO MVEFINZ,YPV0#AI# &-$@FK5K;%&&#W-G*LH3YY>^1%M M]R$YJ%_'R?GPP3A$DU_A/*#22I+#H[:^">]Y/D5LQGL,ZW5E<:[TRC: M%32)>YI[20">8SJT&1BO1UTR&C/\/=5(VYETW% O,#IWGUS_[R>/_S0JQKKD M3@0KK=G9!H[:%>:(GW\\@6RLTH1INV1;VN0&U2GUC:U?&\%ZO K> [^KH_S1 M3>O.'N3A<5>,8N2-&O1QGK?N%715%:/XJ]-WD\\[-K7N/MWYK/>^GNG.(S]>@'NG7-H6/) MUW3"LK0P]07Y#+$:A%WP+&%"0;%X20?G>FT V>H* 4$;4*WR"OW>CU=%A/YP M^._?BO"AG,=4&\2ZOJ?R>-+5WN=7;AN>YCXJ5&/>L:#YF]3:A;F\3_B6JD]M"\>* O7%IZ]_3C&A.OWN MRI(>_=V-$SOU$3.>S".E] MS1S3),&PH 7Q/D-#GCV1SH^.TP)%0:J4T75\Z!J19:&U,?S#VK,VQH*7%DMM MN^XJ*?T4MS_+H4\B/'+:M]USI>SUO/EG+/6 M^^']L#_?:^U]W]>UKWNOO;??(W/#E7/P68WGG\OEWJBW*L@+M MW85^HB#4S!%ZW'IXBB[CY-\<2\56%*![I&7W6-2>F4G_889SRRU%7J D/C+6 MZ6]DW9!$ \*MV9 ?S[("BY%OA5*OL0/HQ] MP\#/=GQEC^Y=/)+ M*XG@(4'!H]2)5C:F9P+-[2#2]$4/\]7@"5LF13Z#$?LYD<4&%3CHA1V051'/ MD*=_$M;4[O0T_\L5!5;+YN>ZM:+_NZS@,R"^FL,76AR%QLH%O?O%T6LEFV*( MEBT+!2E@-J<\V-SRJMXC!H:BE3L@[^)65D,J*39K MAIII'13JF?@3>NU;3KJ]A$_&8U5<,IL<3Z^S[&Y3VCY(#F-3' E D% JI$&K MNFR82:TF" MU&3W8JG?_&4 S/.9DKJ$6MG=X[%I?D-;W()[WI]3HN25U-J1K M!U1/7%K$ =!N1ZJC=&04,7/4R3G0T*B@)J%2N3&*,'RJM>E.X:RZO[.BL_>U M3W= %LF2%AF32+HVQ6Z ])5/6C%1YUV(6MR$9'-9S41=LO:'07/)T_]4 E!0 MXEEN#Y/."8I0)Q&[*HWA.@8#BT2D1=U@SV*K<8G(JML]I? M@OL\T2Q,W0.?!-;^$)4Q&97G7H(-.]Y5A.4T/ UEBGC8:LQ QQGA*/W[F*W$ M?.CN]0B(D7IC*SR3?72^SC)4\UM3_)XH6?RS:U_3,_20@AW0DM>TL"4WTS)S MD^+'\$2P3%64^R)T%Y/*-1,;MK_J/#PCU7 >0XC%#8@.9,R(\194 Z<'"/2J MIO(*9#'+1[H>6>%8HNZ/_436_LRO#ZCAQ8SB1L/\24KP*P+RVZ(IQQZX'*SP MR'>D(;@3?'1!=L\\T2@.3S/*AYH'<2AK<.NCG9#&S@J?EZQB6B= DN)(38T1#E8^/@@ ME+P1KSVJ>]&&@!]/&YBE,X@L^3>(N0[R$;X5#FG/4D-,DC3[/!V#KSLPY;SWW,MMF2;X$@/-P3>1 MHLB(JKLYS3=JHN!S!61*5-\JH>524=L*=.+=V^1#_]\[=_ZGV/E[CCUITKVR MD[G>A0>^KU\'OU+!38+F]C)):-V!LPR_L^%L0J S7%+!$8>";FKO):RW9 (B('IJ:F M.%!]]L#2.+N>*;\#2JFI;E4WY.ZCYC:/+&E91,Z MZ@C*>[4!=7Y(6)OJ.C)] U. BN#3>DI:H!T.Z-DG18,W,#U;-P3 M;0BQAF_%ICA1U^6C8V_O"=#YT)B\\%DI;!\YSZ!TV&#B2D*VB^$HL_!"?C>9 M0.:+YW"11""N& D;#M?"DV.?5LR7G M4O]\$@^V.%N9[TH^18:MC%I;-@V;:+/GNE&B''27\+]0)W[X4V7)J<@350CB M'2#"7]^8EG(3GV(Q&'S2]:KUG3B_AH('(*BU_[.UM]>EJ1$K!XZ;2J,&2QA^ M3U$G%R*JI@%)1/T"9>*EDOBEO/8 M4T$E*H^,\OB%',A2.:/?K\=4U"B*8I&IS*4WVAMBI#Q_R!(FK*QY),M:1"R3S/GR1XPZH0Z<5+"CG[5LL%$XQY_@] MT7C# :?HM6GU.K)9VW$&N64#%6Z?[G-C8AK?1A"A%UG\#RFU(+$T['%'M8N\ M0UDGVWX+"LE[3]<$^?4M%(Y+]TE>4+MTPG%7>F@7O-3: 75EM^1OJ? EZ)1" MU;H@M!40PW%T *TWC3[)& J\17.ZYH.7D;C.?'Z38:=(]? ME5@,K&.1T!W0WM_ >#7RH. 52HY_@(:2YEM^ (K9BS?JV7%?[!BQ5R'"[IJE M(=T"K%3C!]/7085BB1K6TK=+(!_5TT[;/@$D M,:T'P CN &4LK0[([WAQYJU'NGS@A.6X)^SA>F-5I4?!@Z_:QS"[*1 M PT+_^YY_ZY"P_[]&)YC83J@44N&,]"C6^ # :9[B4 -&]:#TA+DZAL7R1:) M NK;1U,F4';["-3B(UL:.49ZYVS"@DV[0HTHWH?/2CI_GSA-$&B] M+0:*)N+/[& M3YS]\K8_Y*2R6I33-X^_K/PB;H(^:>Q#W9PGUW4UNU6A=T"'2W9YLAN<5JC# MGFL7-E#3F["5C]SJ7',D9/\6Y E?U2O\>LE*TTTRH++OJYOUBZ.95CZBT'8( MB,S0$"20 P:$)O@*(Q#&+A3%81@KTK_=I(=)1Q>C%9YOA6EE<(MQ 5'9DP]F M(?5N&N5R,1/??ZTJK@VJ#I;K#UH)OL<6DLHO;@PB/P:4*Q, M(Q:P.37ZY?T M8\(A+GPUYF&RF(OKIZCBA;S#XY,#,#G'(:CQA*5"%W^Y7V( M$JWD8X%%.?$O ,Y8P))KR3Z3Y,?.9]H2V7LHX./\R]OJ;-OR*7E?Z_&J0ZR- M@WJ?QJ^U-DA'I[T4GW#Z/%AY7O)AK"P!Q=R/--8?2EO&P:Q//Z9+PR)U7.6352NM_Y$#9W83&5Y[ MX7[JKV%]LBQ@;3GRYI /GD359,VEZAQIR?BI\_%D:OH5229=:OLX:L2(UA7K M-M?I+F8B5@H$0N.-(DJI*;,447;"1(":YD+4:$N=_QN^M?':7$$?E7] M!'(H8YNI&^5(#!XF>R;)I,'P%3%5.WNP/3GRS9T+M]:4(DR*!@&_)SK.<5#/ MVI&A7[-XZ*R=#5C/LWG1=P,B.5TD47^C,,% Z&R5FMKJ9,B]-!>7[L[0%VU9 M-1)5,:.C$*J[,*+D!J&RA./@_:$D:P+)]-%;P;B MNC")T9!.2$+>2C+?#-$<^9A18#I]=Z1Z]'AW%5X,7_?Q[A4O@F0Z2'GZ$8P) M'DV89U M.5&W;\ASG+YV]T/;2J[\NSF4(AF].';_H@L M<+;$6!A!UX)4M$E?S^[4?R6 MHC[SL0UTD=WX-#Y@JL3-Z8&/VNI%U9[5V!$1QSC.XQ/+? MF4 RE=XU%O&^^](3*[CL1Z)4CK34K 4L2]";/]N5:.+F8_<83:R)A_B+ MIHW5/,&GB791T9Y&[W_ I,NZG!83K$G6PF8?TXUS6E+-(A1[;/I;_[75X^T& MF\$\RX8XH<[8/>P8CM]---#6E3*0_>U;\GYR!@W&BV9E$O61(:B-Z[K0FL<6$ KGJ^ M4)\: 3Z&U*%JFYCO@ YB2T.E\:5?U_G\HOI\F4EHOL>\Q) B\O-, MUK55OB;$U7LHF,93(_@%8C(L@92)3VKOASS-,)(DA/5/, #OYK,UD_JT@J:0([+Q1T/C'VD +U0VEV-.D M'SX9SQQJ=)4?N)QJAUSA6P-D&)O'P/&5LZ-]RYD#^#^'RP*:M9]OYGVIKZL\ MU^Z;K1HZ_IBN7"[[SM?O[FT*0SZ*^V\,E_F?6\'Y"'9OHCYX3*@=+,J_Q4"+ MS$=G%W@QK,+3Q+LYH_H_VFIS'!J'O?>!"B\,_-#V7"O)<\4H/NG;*&)E,8-P>C4E1^'HWJ2NT%XX;^VD3['6Y(_@O7/8U M2H7D5]N%3'AS_7*-[TIE!,^ 1&P>E2"4>S>TT?R\AWZOT_*X0U3JC*F)@("A M#(@ SG!3:>3U)LY \IL64D)[@^6U)EJ5!NM02GY3+KP_)PN<*_2S.93E=X=$/MV#0@PNS$487.6TJUPGBT8B& M#'4MTM:O.JZT[#X&YF8V L>:Y:+=*70Y_O41?3K>2CXGCG[#2O/-$YU5.XV< MS>SGB3TSMY(.2_W[K[R9'9 W>)RD/<85EEH Q]'%30YB$3A*!E!Q901I+7@> MM%$AK<,HX0D+AGNF[ [O/L$'%Z9//J8OIHEV:(]V7EMQO#/"9%,?-0P)JULU MC00O(]_M13<3&JQ4LI+DE/W[!\S<97Y+F6IPA/A'>QFV65A I9<6A1(9-E'# M ?0.FML)TM!&&_1&;?9'F O2(>H61;,])KS A.!@72IZ+'?O*Z/3D@ZE]JWV M3VSF2YN8,SQ5PG'#JJSA"9?[_6=U7F:5#C>[M)069"Y,E@<2B+F;F)36V!) M&%];X6[N/399+)7E67W0T/'V?K5CCT25U<&7)3(O2R;PS/GA0V1?]\=NZL#C M:J?%L<(,AK!!T.T%FOEP*9G41/9>.?33 M.6!L!KU?OZ]FE#L\[9M?C8!W2D.$:^9BQ>V"Q%@;)Q+#]P32'+(S R\;9E-K M^=O>'7^'5J;-;>L/UJR[C\&9D63&KJI1N,@VQR5O@Y'F;%(%O 2IPS'%EL/R M2FDW/_F$O ND^YQSSZ_1^8Y.MCVQ M$J25VW;!G/K,O?,/O";Z10H-6Z( BUZLW2)S[*>-^+J V'M@550$D= MM>60 M(Z@,+SCIL@/R_]EYU/A =]>W3E=[#;/KY_%QGTZ"SPCR=D!3I7DJK,,<;8J; M.!EXR%%GD"JF,;M$WNG%\.7\[>(U#J38VDN_8EOC)B?>6\DT/LY3^W)[7^XU M^Z]&=DF0HZ<(@D<1-B%Z<)F)%,Q^70IV'.%W,\.*U%V2,@*XWE]Z#CIQ]5)?-#ONV /,;5!W[0>Z4WW42 "68_:FN8,H2\ M\E^+*?;Y_.4*DXKNKR3J=L"\2CK.M(7\,G@#O>D<_*6V3E0W$ME+Y0< ETJ1 M>E0DO!@AQ(WB%):(5'!BVB'B)N)E (Q12I6*C+Q9G22_Q.DW,>!&2GMT(#*[ M]3Y\>>L7<-=+M_GGR8*[5FUCCBY5OB5HZXLVEUY[3K#>4TU7X3 54K[Z.)5E M7ITV'@M>%);\(\:DCY[O<"$OZ7->W((<,37HFU;;UCD_[D9.0-[;/MLRA$GT M:$TUAV3#9VN/EOST-/#?.W4=/61 B$W;%2Q-"M>1)#VB9V-@[:R79J2&K>7]?:Y7\=*2="5+9.IKCUG11=B;OX3V&E_EQ90&H[+?L1E&R'C3(TJXQ??GSZCF-\Q:A=6J_S9'6 MO+L D4E\M ZTZD^+2LTW8QN(HJ_93M"WR,3I$_D?4U*H F9F3 MRLSI+#S"<2LH[I@7L$S0;/0L !55Z/!?,">W%M/5&@WCXUX?^@*W_]"^$TG1U[K2\:2RZQTV:/%A28,-JC9S^DJW![X@<+YY( M+]*9HV&16-Y95)^4>X,02YQ3QNN1Q?6FG>AH0$LKV/'F1WG)F4.='%E MO]!_N%BD8!E;\U=AHOE6$=JU9W,OYH8FM9<0!/&G'X\J"I ME%DIX,5-YH I:6',[*)RM]]CO8_@>NK&/D9!WPD[H+%P8?"U#\0G@TFUZ5;! M4_[+AW]ZO$H=T.MH"D7'O/@U8.K>I G]$RR.OU?#?;B-S)CEC0]J%[X3& A* M(?X[()'MOB(1"$.1\CO#]P-$DO%!NF/1/-'%T,'1T MR&R87E,..]]CD"L%T;VT?6D'M$\24&>"]SDC]P-/V<,=MP&,C:"P]:Z@YN%4 M_U^3,LM:X8[#6NM_=%Q4) M1.-3^&=V!>.M\DJ2= Z#A&/T--%F#@MGM16_N$ZD:IEA=*V.33X4/ZGQ*NE+ MD.3958N(8[-$T_P 6>2GC<#59KL[8S-U41EOOO,#FI7ZC_Y+3@25"O<.X>K2/$AJ1(%4KTNR?*<>J;Z^.7EL/2C2C/MJ9N+XZKCJ7[1*)Z #&UL4$L! M A0#% @ ,&5B4+UL\NIQF@ ?BH- !4 ( !5#\ &%E M9VXM,C Q.3$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( #!E8E"A7F2YC+< $-P M"@ 5 " ?C9 !A96=N+3(P,3DQ,C,Q7VQA8BYX;6Q02P$" M% ,4 " P96)0L56#G[J= ER T %0 @ &WD0$ 865G M;BTR,#$Y,3(S,5]P&UL4$L! A0#% @ ,&5B4'0?XY!64P0 -%$_ M !4 ( !I"\" &%E9VXR,#$Y,3(S,6)?,3!K+FAT;5!+ 0(4 M Q0 ( #!E8E!,F]5SAP@ ,0@ - " 2V#!@!E>%\Q M-S,V,S8N:'1M4$L! A0#% @ ,&5B4.X53Q4S!P ^BL T M ( !WXL& &5X7S$W,S8S-RYH=&U02P$"% ,4 " P96)0M6H\ES4' M "&*P #0 @ $]DP8 97A?,3%\Q-S,V M,SDN:'1M4$L! A0#% @ ,&5B4*:1S5XZ! U!8 T M ( !_YX& &5X7S$W,S8T,"YH=&U02P$"% ,4 " P96)0M&#>H%T> "N ML0 #0 @ %DHP8 97A?,3S!!@!Z86-K XML 51 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 10 - Stockholders' Equity
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Stockholders' Equity Note Disclosure [Text Block]

    10.    STOCKHOLDERS’ EQUITY

     

    Share Repurchase Plan

     

    In December 2018, the Company’s board of directors authorized the open market repurchase of up to two million shares of the Company’s common stock through one or more trading plans established in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. The program did not establish a time period in which the repurchases had to be made. In December 2018, the Company amended its Credit Facility, which limited the open market share repurchases to $32.0 million for 2019. The Company began repurchasing shares under this program in January 2019. In December 2019, the Company’s board of directors authorized the open market repurchase of up to an additional two million shares of the Company’s common stock. The program did not establish a time period in which the repurchases had to be made, although the authorization is limited to $40.0 million in 2020 by the Company’s amended Credit Facility while the Company’s consolidated financial leverage ratio remains greater than 2.50 to 1.00. Once repurchased, the Company promptly retires such shares.

     

    The Company is also authorized to repurchase up to $10.0 million of the Company’s common stock in each calendar year in connection with the Company’s equity compensation programs for employees. The participants in the Company’s equity plans may surrender shares of common stock in satisfaction of tax obligations arising from the vesting of restricted stock and restricted stock unit awards under such plans and in connection with the exercise of stock option awards. The deemed price paid is the closing price of the Company’s common stock on The Nasdaq Global Select Market on the date that the restricted stock or restricted stock unit vests or the shares of the Company’s common stock are surrendered in exchange for stock option exercises. With regard to stock option awards, the option holder may elect a “net, net” exercise in connection with the exercise of employee stock options such that the option holder receives a number of shares equal to the built-in gain in the option shares divided by the market price of the Company’s common stock on the date of exercise, less a number of shares equal to the taxes due upon the exercise of the option divided by the market price of the Company’s common stock on the date of exercise. The shares of Company common stock surrendered to the Company for taxes due on the exercise of the option are deemed repurchased by the Company.

     

    During 2019, the Company acquired 1,492,348 shares of the Company’s common stock for $26.3 million ($17.64 average price per share) through the open market repurchase program discussed above, 151,234 shares of the Company’s common stock for $3.1 million ($20.26 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock units and performance units, and 48,409 shares of the Company’s common stock for $1.0 million ($20.52 average price per share) in connection with “net, net” exercises of employee stock options. Once repurchased, the Company immediately retired all such shares.

     

    During 2018, the Company acquired 949,464 shares of the Company’s common stock for $20.3 million ($21.36 average price per share) through the open market repurchase programs discussed above and 228,068 shares of the Company’s common stock for $5.5 million ($24.08 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock and restricted stock units. Once repurchased, the Company immediately retired all such shares. During 2018, the Company did not acquire any of the Company’s common stock in connection with “net, net” exercises of employee stock options.

     

    During 2017, the Company acquired 1,599,093 shares of the Company’s common stock for $35.3 million ($22.10 average price per share) through open market repurchase programs and 112,899 shares of the Company’s common stock for $2.5 million ($22.15 average price per share) in connection with the satisfaction of tax obligations in connection with the vesting of restricted stock and restricted stock units. Once repurchased, the Company immediately retired all such shares. During 2017, the Company did not acquire any of the Company’s common stock in connection with “net, net” exercises of employee stock options.

     

    Equity-Based Compensation Plans

     

    Employee Plans

     

    In April 2016, the Company’s stockholders approved the 2016 Employee Equity Incentive Plan, which was amended in 2017 by the First Amendment to the 2016 Employee Equity Incentive Plan (as amended, the “2016 Employee Plan”). In April 2018, the Company’s stockholders approved the Second Amendment to the 2016 Employee Equity Incentive Plan, which increased by 1,700,000 the number of shares of the Company’s common stock reserved and available for issuance in connection with awards issued under the 2016 Employee Plan. The 2016 Employee Plan, which replaced the 2013 Employee Equity Incentive Plan, provides for equity-based compensation awards, including restricted shares of common stock, performance awards, stock options, stock units and stock appreciation rights. The 2016 Employee Plan is administered by the compensation committee of the board of directors, which determines eligibility, timing, pricing, amount and other terms or conditions of awards. As of December 31, 2019, 2,099,380 shares of the Company’s common stock were available for issuance under the 2016 Employee Plan.

     

    Director Plans

     

    In April 2016, the Company’s stockholders approved the 2016 Non-Employee Director Equity Incentive Plan (the “2016 Director Plan”), which replaced the 2011 Non-Employee Director Equity Incentive Plan. In April 2019, the Company’s stockholders approved an amendment and restatement of the 2016 Director Plan, which among other things, increased by 300,000 the number of shares of the Company’s common stock reserved and available for issuance in connection with awards issued under the 2016 Director Plan. The 2016 Director Plan provides for equity-based compensation awards, including non-qualified stock options and stock units. The board of directors administers the 2016 Director Plan and has the authority to establish, amend and rescind any rules and regulations related to the 2016 Director Plan. As of December 31, 2019, 321,406 shares of the Company’s common stock were available for issuance under the 2016 Director Plan.

     

    Prior to the 2016 Director Plan, the board of directors administered the 2011 Non-Employee Director Equity Plan (“2011 Director Plan”), the 2006 Non-Employee Director Equity Plan (“2006 Director Plan”) and the 2001 Non-Employee Director Equity Plan (“2001 Director Plan”), all of which contained substantially the same provisions as the current plan. At December 31, 2019, there were 52,296 deferred stock units outstanding under the 2011 Director Plan, 39,109 deferred stock units outstanding under the 2006 Director Plan and 31,850 deferred stock units outstanding under the 2001 Director Equity Plan.

     

    Activity and related expense associated with these plans are described in Note 11.

    XML 52 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 14 - Segment and Geographic Information (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Schedule of Segment Reporting Information, by Segment [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Revenues:

                           

    Infrastructure Solutions

      $ 590,797     $ 604,121     $ 612,154  

    Corrosion Protection

        295,090       393,740       456,139  

    Energy Services

        328,048       335,707       290,726  

    Total revenues

      $ 1,213,935     $ 1,333,568     $ 1,359,019  
                             

    Gross profit:

                           

    Infrastructure Solutions

      $ 144,074     $ 132,411     $ 140,823  

    Corrosion Protection

        60,927       92,968       108,240  

    Energy Services

        41,234       41,547       35,749  

    Total gross profit

      $ 246,235     $ 266,926     $ 284,812  
                             

    Operating income (loss):

                           

    Infrastructure Solutions (1)

      $ 42,079     $ 37,509     $ (47,316 )

    Corrosion Protection (2)

        (5,635 )     16,283       32,222  

    Energy Services (3)

        9,740       9,638       7,736  

    Corporate (4)

        (35,211 )     (33,783 )     (36,162 )

    Total operating income (loss)

        10,973       29,647       (43,520 )

    Other income (expense):

                           

    Interest expense

        (14,002 )     (17,327 )     (16,001 )
    Interest income     1,038       516       145  

    Other (5)

        (10,893 )     (9,881 )     (2,201 )

    Total other expense

        (23,857 )     (26,692 )     (18,057 )

    Income (loss) before taxes on income

      $ (12,884 )   $ 2,955     $ (61,577 )
                             

    Total assets:

                           

    Infrastructure Solutions

      $ 508,226     $ 500,977     $ 531,746  

    Corrosion Protection

        278,694       279,106       329,848  

    Energy Services

        161,165       163,109       152,416  

    Corporate

        31,336       41,432       22,775  

    Assets held for sale

        16,092       7,793       70,314  

    Total assets

      $ 995,513     $ 992,417     $ 1,107,099  
                             

    Capital expenditures:

                           

    Infrastructure Solutions

      $ 10,679     $ 12,730     $ 16,680  

    Corrosion Protection

        11,437       9,754       8,603  

    Energy Services

        3,437       3,053       2,713  

    Corporate

        3,219       4,977       2,834  

    Total capital expenditures

      $ 28,772     $ 30,514     $ 30,830  
                             

    Depreciation and amortization:

                           

    Infrastructure Solutions

      $ 13,773     $ 16,758     $ 18,731  

    Corrosion Protection

        12,487       11,874       15,598  
    Energy Services     7,490       7,111       6,726  
    Corporate     2,413       2,112       3,364  

    Total depreciation and amortization

      $ 36,163     $ 37,855     $ 44,419  
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Revenues: (1)

                           

    United States

      $ 914,676     $ 966,291     $ 1,028,313  

    Canada

        123,033       133,612       139,734  

    Europe

        64,278       66,794       71,839  

    Other foreign

        111,948       166,871       119,133  

    Total revenues

      $ 1,213,935     $ 1,333,568     $ 1,359,019  
                             

    Gross profit: (1)

                           

    United States

      $ 175,705     $ 178,024     $ 226,026  

    Canada

        22,183       22,823       31,173  

    Europe

        14,849       8,379       11,997  

    Other foreign

        33,498       57,700       15,616  

    Total gross profit

      $ 246,235     $ 266,926     $ 284,812  
                             

    Operating income (loss): (1)

                           

    United States

      $ 6,212     $ 174     $ (33,583 )

    Canada

        7,460       9,482       12,220  

    Europe

        (11,363 )     (10,599 )     (3,771 )

    Other foreign

        8,664       30,590       (18,386 )

    Total operating income (loss)

      $ 10,973     $ 29,647     $ (43,520 )
                             

    Long-lived assets: (1)(2)

                           

    United States

      $ 80,910     $ 105,978     $ 93,472  

    Canada

        7,462       7,725       8,816  

    Europe

        2,499       8,295       13,435  

    Other foreign

        10,220       6,662       9,586  

    Total long-lived assets

      $ 101,091     $ 128,660     $ 125,309  
    XML 53 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 8 - Goodwill and Intangible Assets (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Schedule of Goodwill [Table Text Block]
        Infrastructure Solutions    

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Balance, December 31, 2017

                                   

    Goodwill, gross

      $ 246,486     $ 74,369     $ 80,246     $ 401,101  

    Accumulated impairment losses

        (61,459 )     (45,400 )     (33,527 )     (140,386 )

    Goodwill, net

        185,027       28,969       46,719       260,715  

    2018 Activity:

                                   

    Acqusitions (1)

              2,715       1,258       3,973  

    Impairments (2)

        (1,389 )                 (1,389 )

    Foreign currency translation

        (1,965 )     (701 )           (2,666 )

    Balance, December 31, 2018

                                   

    Goodwill, gross

      $ 244,521     $ 76,383     $ 81,504     $ 402,408  

    Accumulated impairment losses

        (62,848 )     (45,400 )     (33,527 )     (141,775 )

    Goodwill, net

        181,673       30,983       47,977       260,633  

    2019 Activity:

                                   

    Foreign currency translation

        (137 )     563             426  

    Reclassification to assets held for sale (3)

        (4,224 )                 (4,224 )

    Balance, December 31, 2019

                                   

    Goodwill, gross

        240,160       76,946       81,504       398,610  

    Accumulated impairment losses

        (62,848 )     (45,400 )     (33,527 )     (141,775 )

    Goodwill, net

      $ 177,312     $ 31,546     $ 47,977     $ 256,835  
    Schedule of Finite-Lived Intangible Assets [Table Text Block]
       

    December 31, 2019

       

    December 31, 2018

     
       

    Weighted Average Useful Lives (Years)

       

    Gross Carrying Amount

       

    Accumulated Amortization

       

    Net Carrying Amount

       

    Gross Carrying Amount

       

    Accumulated Amortization

       

    Net Carrying Amount

     

    License agreements

        0.7     $ 3,894     $ (3,825 )   $ 70     $ 3,894     $ (3,716 )   $ 178  

    Leases

        1.0       864       (777 )     87       864       (689 )     175  

    Trademarks

        8.3       15,699       (6,911 )     8,788       15,751       (6,202 )     9,549  

    Non-competes

        3.3       2,301       (1,354 )     947       2,529       (1,229 )     1,300  

    Customer relationships

        7.2       157,576       (76,832 )     80,744       159,719       (66,753 )     92,966  

    Patents and acquired technology

        9.0       39,288       (25,097 )     14,192       38,338       (22,810 )     15,528  

    Total intangible assets

            $ 219,622     $ (114,795 )   $ 104,828     $ 221,095     $ (101,399 )   $ 119,696  
    XML 54 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 4 - Restructuring - Recognized Cost Restructuring Activities (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Restructuring charges $ 14,300 $ 8,600 $ 6,500 $ 2,900 $ 13,900 $ 7,400 $ 2,900 $ 5,200      
    Restructuring reserve, settled without cash                 $ 12,782 $ 13,814 $ 10,080
    Restructuring 2016 [Member]                      
    Restructuring reserve, balance       2,412       5,189 2,412 5,189  
    Restructuring charges                 32,341 [1] 29,486 23,743
    Restructuring reserve, foreign currency translation                 (38) (91)  
    Restructuring reserve, settled with cash [2]                 13,845 14,800 8,474
    Restructuring reserve, settled without cash                 12,782 17,372 10,080
    Restructuring reserve, balance 8,088       2,412       8,088 2,412 5,189
    Employee Severance [Member] | Restructuring 2016 [Member]                      
    Restructuring reserve, balance       1,742       3,864 1,742 3,864  
    Restructuring charges                 6,355 4,536 7,345
    Restructuring reserve, foreign currency translation                 (11) (69)  
    Restructuring reserve, settled with cash [2]                 3,697 6,589 3,481
    Restructuring reserve, settled without cash                 0 0 0
    Restructuring reserve, balance 4,389       1,742       4,389 1,742 3,864
    Contract Termination [Member] | Restructuring 2016 [Member]                      
    Restructuring reserve, balance       359       650 359 650  
    Restructuring charges                 2,022 2,174 5,320
    Restructuring reserve, foreign currency translation                 (20) (19)  
    Restructuring reserve, settled with cash [2]                 1,408 2,446 2,706
    Restructuring reserve, settled without cash                 0 0 1,964
    Restructuring reserve, balance 953       359       953 359 650
    Employee Relocation [Member] | Restructuring 2016 [Member]                      
    Restructuring reserve, balance       0       0 0 0  
    Restructuring charges                 653 184 147
    Restructuring reserve, foreign currency translation                 (3) 0  
    Restructuring reserve, settled with cash [2]                 283 184 147
    Restructuring reserve, settled without cash                 0 0 0
    Restructuring reserve, balance 367       0       367 0 0
    Other Restructuring [Member] | Restructuring 2016 [Member]                      
    Restructuring reserve, balance       $ 311       $ 675 311 675  
    Restructuring charges                 23,311 22,592 10,931 [3]
    Restructuring reserve, foreign currency translation                 (4) (3)  
    Restructuring reserve, settled with cash [2]                 8,457 5,581 2,140
    Restructuring reserve, settled without cash                 12,782 17,372 8,116
    Restructuring reserve, balance $ 2,379       $ 311       $ 2,379 $ 311 $ 675
    [1] Total pre-tax restructuring charges include cash charges of $19.5 million and non-cash charges of $12.8 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.
    [2] Refers to cash utilized to settle charges during the year.
    [3] Includes charges primarily related to exiting non-pipe-related applications for the Tyfo system in North America and right-sizing the cathodic protection services operation in Canada, inclusive of wind-down costs, professional fees, patent write offs, fixed asset disposals and certain other restructuring and related charges.
    XML 55 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 5 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Property, Plant and Equipment, Gross $ 289,188 $ 309,095
    Less – Accumulated depreciation (188,097) (202,036)
    Property, plant & equipment, less accumulated depreciation 101,091 107,059
    Land and Land Improvements [Member]    
    Property, Plant and Equipment, Gross $ 5,359 10,521
    Land and Land Improvements [Member] | Minimum [Member]    
    Estimated Useful Lives (Year) 5 years  
    Land and Land Improvements [Member] | Maximum [Member]    
    Estimated Useful Lives (Year) 40 years  
    Land, Buildings and Improvements [Member]    
    Property, Plant and Equipment, Gross $ 50,589 47,430
    Land, Buildings and Improvements [Member] | Minimum [Member]    
    Estimated Useful Lives (Year) 4 years  
    Land, Buildings and Improvements [Member] | Maximum [Member]    
    Estimated Useful Lives (Year) 10 years  
    Machinery and Equipment [Member]    
    Property, Plant and Equipment, Gross $ 143,128 147,918
    Machinery and Equipment [Member] | Minimum [Member]    
    Estimated Useful Lives (Year) 3 years  
    Machinery and Equipment [Member] | Maximum [Member]    
    Estimated Useful Lives (Year) 10 years  
    Furniture and Fixtures [Member]    
    Property, Plant and Equipment, Gross $ 35,440 37,471
    Furniture and Fixtures [Member] | Minimum [Member]    
    Estimated Useful Lives (Year) 3 years  
    Furniture and Fixtures [Member] | Maximum [Member]    
    Estimated Useful Lives (Year) 10 years  
    Vehicles [Member]    
    Property, Plant and Equipment, Gross $ 47,197 51,129
    Construction in Progress [Member]    
    Property, Plant and Equipment, Gross $ 7,475 $ 14,626
    XML 56 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income - Provisions for Taxes on Income (Loss) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Federal $ (2,775) $ (4,765) $ 3,764
    Foreign 5,705 6,025 7,512
    State 460 (651) 3,351
    Subtotal 3,390 609 14,627
    Federal 538 947 (8,706)
    Foreign (199) (1,531) (1,099)
    State 2,835 (157) 183
    Subtotal 3,174 (741) (9,622)
    Total tax provision $ 6,564 $ (132) $ 5,005
    XML 57 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 15 - Derivative Financial Instruments - Summary of Fair Value Amounts of Derivative Instruments (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Derivative assets $ 261 $ 3,648
    Derivative liabilities 4,899 1,929
    Net derivative assets (liabilities) (4,638) 1,719
    Designated as Hedging Instrument [Member]    
    Derivative assets 261 3,648
    Derivative liabilities 4,899 1,885
    Designated as Hedging Instrument [Member] | Other Noncurrent Assets [Member] | Interest Rate Swap [Member]    
    Derivative assets 261 3,648
    Designated as Hedging Instrument [Member] | Other Noncurrent Liabilities [Member] | Interest Rate Swap [Member]    
    Derivative liabilities 4,899 1,885
    Not Designated as Hedging Instrument [Member]    
    Derivative liabilities 0 44
    Not Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member] | Foreign Exchange Forward [Member]    
    Derivative liabilities $ 0 $ 44
    XML 58 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 14 - Segment and Geographic Information (Details Textual)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    USD ($)
    Sep. 30, 2019
    USD ($)
    Jun. 30, 2019
    USD ($)
    Mar. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Sep. 30, 2018
    USD ($)
    Jun. 30, 2018
    USD ($)
    Mar. 31, 2018
    USD ($)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Number of Reportable Segments                 3    
    Restructuring Charges, Total $ 14,300 $ 8,600 $ 6,500 $ 2,900 $ 13,900 $ 7,400 $ 2,900 $ 5,200      
    Impairment of Long-Lived Assets to be Disposed of                 $ 23,427 $ 0 $ 0
    Goodwill, Impairment Loss                 0 1,389 [1] 45,390
    Corporate, Non-Segment [Member]                      
    Impairment of Long-Lived Assets to be Disposed of $ 2,900               2,900    
    Infrastructure Solutions [Member]                      
    Impairment of Long-Lived Assets to be Disposed of                 17,600    
    Goodwill, Impairment Loss                   1,389 [1] 45,400
    Impairment of Intangible Assets (Excluding Goodwill), Total                     41,000
    Infrastructure Solutions [Member] | Environmental Techniques [Member]                      
    Business Combination, Acquisition Related Costs                     100
    Corrosion Protection [Member]                      
    Impairment of Long-Lived Assets to be Disposed of                 2,900    
    Goodwill, Impairment Loss [1]                   (0)  
    Energy Services [Member]                      
    Goodwill, Impairment Loss [1]                   (0)  
    Restructuring 2017 [Member]                      
    Restructuring Charges, Total                 32,341 29,486 [2] 23,743 [3]
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member]                      
    Restructuring Charges, Total                 6,041 1,637 1,604
    Restructuring 2017 [Member] | Operating Income (Loss) [Member] | Corporate, Non-Segment [Member]                      
    Restructuring Charges, Total                 5,200 1,600 1,600
    Restructuring 2017 [Member] | Operating Income (Loss) [Member] | Divestiture of International Operations [Member] | Corporate, Non-Segment [Member]                      
    Restructuring Charges, Total                 2,200 4,100 1,200
    Restructuring 2017 [Member] | Operating Income (Loss) [Member] | Infrastructure Solutions [Member]                      
    Restructuring Charges, Total                 7,500 16,100 17,500
    Restructuring 2017 [Member] | Operating Income (Loss) [Member] | Infrastructure Solutions [Member] | Divestiture of International Operations [Member]                      
    Restructuring Charges, Total                 1,000 400  
    Restructuring 2017 [Member] | Operating Income (Loss) [Member] | Corrosion Protection [Member]                      
    Restructuring Charges, Total                 7,700 7,600 4,900
    Restructuring 2017 [Member] | Operating Income (Loss) [Member] | Corrosion Protection [Member] | Divestiture of International Operations [Member]                      
    Restructuring Charges, Total                 100 2,500 1,600
    Restructuring 2017 [Member] | Operating Income (Loss) [Member] | Energy Services [Member]                      
    Restructuring Charges, Total                 1,700 300  
    Restructuring 2017 [Member] | Other Nonoperating Income (Expense) [Member]                      
    Restructuring Charges, Total                 $ 10,200   $ 4,000
    Restructuring 2017 [Member] | Other Nonoperating Income (Expense) [Member] | Bayou [Member]                      
    Restructuring Charges, Total                   $ 7,000  
    [1] During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1).
    [2] Total pre-tax restructuring charges include cash charges of $12.1 million and non-cash charges of $17.4 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.
    [3] Total pre-tax restructuring charges include cash charges of $13.6 million and non-cash charges of $10.1 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.
    XML 59 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details) - $ / shares
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Outstanding, shares (in shares) 52,783 126,680 170,253
    Outstanding, weighted average exercise price (in dollars per share) $ 18.11 $ 23.06 $ 21.99
    Exercised, shares (in shares) (52,783) 0 (43,573)
    Exercised, weighted average exercise price (in dollars per share) $ 18.11 $ 0 $ 18.87
    Canceled/Expired, shares (in shares) 0 (73,897) 0
    Canceled/Expired, weighted average exercise price (in dollars per share) $ 0 $ 26.60 $ 0
    Outstanding,, shares (in shares) 0 52,783 126,680
    Outstanding, weighted average exercise price (in dollars per share) $ 0 $ 18.11 $ 23.06
    Exercisable, shares (in shares) 0 52,783 126,680
    Exercisable, weighted average exercise price (in dollars per share) $ 0 $ 18.11 $ 23.06
    XML 60 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 10 - Stockholders' Equity (Details Textual)
    $ / shares in Units, $ in Millions
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    $ / shares
    shares
    Dec. 31, 2018
    USD ($)
    $ / shares
    shares
    Dec. 31, 2017
    USD ($)
    $ / shares
    shares
    Apr. 30, 2018
    shares
    Dec. 31, 2016
    shares
    Stock Repurchase Program, Number of Shares Authorized to be Repurchased 2,000,000 2,000,000      
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 1,034,964 1,143,205 1,428,878   1,501,021
    A 2016 Employee Plan [Member]          
    Stock Repurchase Program, Number of Shares Authorized to be Repurchased 300,000     1,700,000  
    Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,099,380        
    Share-based Payment Arrangement, Option [Member]          
    Stock Repurchased During Period, Shares 48,409        
    Stock Repurchased During Period, Value | $ $ 1.0        
    Treasury Stock Acquired, Average Cost Per Share | $ / shares $ 20.52        
    Deferred Stock Units [Member]          
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 253,340 287,350 269,977   253,445
    Deferred Stock Units [Member] | A 2016 Director Plan [Member]          
    Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 321,406        
    Deferred Stock Units [Member] | A 2011 Director Plan [Member]          
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 52,296        
    Deferred Stock Units [Member] | A 2006 Director Plan [Member]          
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 39,109        
    Deferred Stock Units [Member] | A 2001 Director Plan [Member]          
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 31,850        
    In Connection With Equity Compensation Programs [Member]          
    Stock Repurchase Program, Authorized Amount | $ $ 10.0        
    Stock Repurchased During Period, Shares 151,234 228,068 112,899    
    Stock Repurchased During Period, Value | $ $ 3.1 $ 5.5 $ 2.5    
    Treasury Stock Acquired, Average Cost Per Share | $ / shares $ 20.26 $ 24.08 $ 22.15    
    Through The Open Market Repurchase Program [Member]          
    Stock Repurchased During Period, Shares 1,492,348,000,000 949,464 1,599,093    
    Stock Repurchased During Period, Value | $ $ 26.3 $ 20.3 $ 35.3    
    Treasury Stock Acquired, Average Cost Per Share | $ / shares $ 17.64 $ 21.36 $ 22.10    
    Amended Credit Facility [Member]          
    Stock Repurchase Program, Authorized Amount | $ $ 40.0 $ 32.0      
    Credit Facility Minimum Consolidated Leverage Ratio 2.50        
    XML 61 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income - Net Deferred Taxes (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Foreign tax credit carryforwards $ 4,101 $ 507
    Net operating loss carryforwards 19,079 22,909
    Accrued expenses 15,281 12,987
    Other 8,431 8,652
    Total gross deferred income tax assets 46,892 45,055
    Less valuation allowance (34,247) (28,451)
    Net deferred income tax assets 12,645 16,604
    Property, plant and equipment (5,689) (6,038)
    Intangible assets (12,203) (10,609)
    Other 4,791 6,757
    Total deferred income tax liabilities (22,683) (23,404)
    Net deferred income tax liabilities (10,038) (6,800)
    Deferred income tax assets 1,216 1,561
    Noncurrent deferred income tax liabilities, net (11,254) (8,361)
    Net deferred income tax liabilities $ 10,038 $ 6,800
    XML 62 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Cash Flows - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Cash flows from operating activities:      
    Net income (loss) $ (19,448) $ 3,087 $ (66,582)
    Adjustments to reconcile to net cash provided by operating activities:      
    Depreciation and amortization 36,163 37,855 44,419
    (Gain) loss on sale of fixed assets (662) 143 (59)
    Equity-based compensation expense 7,751 7,838 10,060
    Deferred income taxes 3,146 (648) (9,376)
    Non-cash restructuring charges 12,782 13,814 10,080
    Goodwill impairment 0 1,389 [1] 45,390
    Definite-lived intangible asset impairment 0 2,169 41,032
    Impairment of assets held for sale 23,427 0 0
    Loss on sale of business 0 7,048 0
    Loss on foreign currency transactions 503 623 2,152
    Other (744) 1,278 (1,562)
    Changes in operating assets and liabilities (net of acquisitions):      
    Receivables net, retainage and contract assets 16,416 (6,821) (29,847)
    Inventories (3,413) 2,306 (1,926)
    Prepaid expenses and other assets 4,578 614 8,732
    Accounts payable and accrued expenses (6,711) (7,339) 18,803
    Contract liabilities 5,091 (24,144) (5,924)
    Other operating (65) 457 (1,798)
    Net cash provided by operating activities 78,814 39,669 63,594
    Cash flows from investing activities:      
    Capital expenditures (28,772) (30,514) (30,830)
    Proceeds from sale of fixed assets 1,339 3,036 707
    Patent expenditures (293) (299) (379)
    Other acquisition activity 0 (9,000) (9,045)
    Sale of Bayou, net of cash disposed 0 37,942 0
    Net cash provided by (used in) investing activities (27,726) 1,165 (39,547)
    Cash flows from financing activities:      
    Proceeds from issuance of common stock upon stock option exercises 956 0 823
    Repurchase of common stock (30,393) (25,775) (37,849)
    Investments from non-controlling interest 0 0 158
    Distributions to non-controlling interests (1,609) 0 (71)
    Payment of contingent consideration 0 0 (500)
    Credit facility amendment fees 0 (1,657) 0
    Proceeds from (payments on) notes payable, net (273) 234 639
    Proceeds from (payments on) line of credit, net (7,000) (7,000) 2,000
    Principal payments on long-term debt (28,438) (26,250) (21,647)
    Net cash used in financing activities (66,757) (60,448) (56,447)
    Effect of exchange rate changes on cash (2,995) (4,045) 6,553
    Net decrease in cash, cash equivalents and restricted cash for the year (18,664) (23,659) (25,847)
    Cash, cash equivalents and restricted cash, beginning of year 84,886 108,545 134,392
    Cash, cash equivalents and restricted cash, end of year 66,222 84,886 108,545
    Cash, cash equivalents and restricted cash, assets held for sale, end of year 0 0 (989)
    Cash, cash equivalents and restricted cash, end of year 66,222 84,886 107,556
    Supplemental disclosures of cash flow information:      
    Interest 14,977 15,622 14,998
    Income taxes $ (1,579) $ 4,625 $ 5,649
    [1] During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1).
    XML 63 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 3 - Revenues 2 (Details Textual) - Construction, Engineering and Installation Services [Member]
    $ in Millions
    Dec. 31, 2019
    USD ($)
    Revenue, Remaining Performance Obligation, Amount $ 464.6
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
    Revenue, Remaining Performance Obligation, Amount $ 452.8
    Revenue, Remaining Performance Obligation, Percentage 97.50%
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
    XML 64 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 2 - Accounting Policies - Earnings Per Share (Details) - shares
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Weighted average number of common shares used for basic EPS (in shares) 31,130,222 32,345,382 33,150,949
    Effect of dilutive stock options and restricted and deferred stock unit awards (in shares) 0 652,621 0
    Weighted average number of common shares and dilutive potential common stock used for dilutive EPS (in shares) 31,130,222 32,998,003 33,150,949
    XML 65 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Comprehensive Income (Parentheticals) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Deferred gain (loss) on hedging activity, tax $ 164 $ (48) $ 930
    Pension activity, tax $ 8 $ (134) $ 22
    XML 66 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 16 - Selected Quarterly Financial Data (Unaudited) (Details Textual) - USD ($)
    $ in Millions
    3 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Restructuring Charges, Total $ 14.3 $ 8.6 $ 6.5 $ 2.9 $ 13.9 $ 7.4 $ 2.9 $ 5.2
    XML 67 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 7 - Leases (Details Textual) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Jan. 01, 2019
    Dec. 31, 2018
    [2]
    Lessee, Operating Lease, Renewal Term 5 years    
    Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 19,800    
    Operating Leases, Future Minimum Payments, Due in Two Years 15,100    
    Operating Leases, Future Minimum Payments, Due in Three Years 11,500    
    Operating Leases, Future Minimum Payments, Due in Four Years 8,100    
    Operating Leases, Future Minimum Payments, Due in Five Years 5,400    
    Operating Leases, Future Minimum Payments, Due Thereafter 7,200    
    Disposal Group, Held-for-sale, Not Discontinued Operations [Member]      
    Disposal Group, Including Discontinued Operation, Operating Lease, Right-of-Use Asset 326 [1]   $ 0
    Disposal Group Including Discontinued Operation, Operating Lease Liability Current 200    
    Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent $ 174 [1]   $ 0
    Minimum [Member]      
    Lessee, Operating Lease, Remaining Lease Term 1 year    
    Maximum [Member]      
    Lessee, Operating Lease, Remaining Lease Term 20 years    
    Accounting Standards Update 2016-02 [Member]      
    Operating Lease, Liability, Total   $ 70,500  
    [1] Includes Insituform Australia, Insituform Spain, Environmental Techniques and land held at Corporate.
    [2] Includes Insituform Australia.
    XML 68 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 8 - Goodwill and Intangible Assets (Details Textual) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Goodwill, Acquired During Period [1]   $ 3,973  
    Goodwill, Impairment Loss $ 0 1,389 [1] $ 45,390
    Amortization of Intangible Assets, Total 13,700 14,000 16,100
    Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 13,500    
    Finite-Lived Intangible Assets, Amortization Expense, Year Two 13,500    
    Finite-Lived Intangible Assets, Amortization Expense, Year Three 13,300    
    Finite-Lived Intangible Assets, Amortization Expense, Year Four 13,300    
    Finite-Lived Intangible Assets, Amortization Expense, Year Five $ 13,300    
    Infrastructure Solutions [Member]      
    Goodwill, Acquired During Period [1]   0  
    Goodwill, Impairment Loss   1,389 [1] $ 45,400
    Denmark 1 [Member] | Infrastructure Solutions [Member]      
    Goodwill, Impairment Loss   1,400  
    Hebna [Member]      
    Goodwill, Acquired During Period   2,700  
    P2S [Member]      
    Goodwill, Acquired During Period   $ 1,300  
    [1] During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1).
    XML 69 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Long term debt $ 278,520 $ 314,219
    Less – Current maturities of long-term debt 32,803 29,469
    Less – Unamortized loan costs 2,088 2,747
    Total 243,629 282,003
    Medium-term Notes [Member]    
    Long term debt 253,750 282,188
    Line of Credit [Member]    
    Long term debt 24,000 31,000
    Notes Payable, Other Payables [Member]    
    Long term debt $ 770 $ 1,031
    XML 70 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 14 - Segment and Geographic Information
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Segment Reporting Disclosure [Text Block]

    14.    SEGMENT AND GEOGRAPHIC INFORMATION

     

    The Company has three operating segments, which are also its reportable segments: Infrastructure Solutions; Corrosion Protection; and Energy Services. The Company’s operating segments correspond to its management organizational structure. Each operating segment has leadership that reports to the chief operating decision manager (“CODM”). The operating results and financial information reported by each segment are evaluated separately, regularly reviewed and used by the CODM to evaluate segment performance, allocate resources and determine management incentive compensation.

     

    The following disaggregated financial results have been prepared using a management approach that is consistent with the basis and manner with which management internally disaggregates financial information for the purpose of making internal operating decisions. The Company evaluates performance based on stand-alone operating income (loss), which includes acquisition and divestiture expenses and restructuring charges, if applicable.

     

    In 2019, the Company began reporting Corporate expenses separately rather than allocating those costs to the operating segments. The reported information for 2018 and 2017 has been revised to conform to the current period presentation.

     

    Financial information by segment was as follows (in thousands):

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Revenues:

                           

    Infrastructure Solutions

      $ 590,797     $ 604,121     $ 612,154  

    Corrosion Protection

        295,090       393,740       456,139  

    Energy Services

        328,048       335,707       290,726  

    Total revenues

      $ 1,213,935     $ 1,333,568     $ 1,359,019  
                             

    Gross profit:

                           

    Infrastructure Solutions

      $ 144,074     $ 132,411     $ 140,823  

    Corrosion Protection

        60,927       92,968       108,240  

    Energy Services

        41,234       41,547       35,749  

    Total gross profit

      $ 246,235     $ 266,926     $ 284,812  
                             

    Operating income (loss):

                           

    Infrastructure Solutions (1)

      $ 42,079     $ 37,509     $ (47,316 )

    Corrosion Protection (2)

        (5,635 )     16,283       32,222  

    Energy Services (3)

        9,740       9,638       7,736  

    Corporate (4)

        (35,211 )     (33,783 )     (36,162 )

    Total operating income (loss)

        10,973       29,647       (43,520 )

    Other income (expense):

                           

    Interest expense

        (14,002 )     (17,327 )     (16,001 )
    Interest income     1,038       516       145  

    Other (5)

        (10,893 )     (9,881 )     (2,201 )

    Total other expense

        (23,857 )     (26,692 )     (18,057 )

    Income (loss) before taxes on income

      $ (12,884 )   $ 2,955     $ (61,577 )
                             

    Total assets:

                           

    Infrastructure Solutions

      $ 508,226     $ 500,977     $ 531,746  

    Corrosion Protection

        278,694       279,106       329,848  

    Energy Services

        161,165       163,109       152,416  

    Corporate

        31,336       41,432       22,775  

    Assets held for sale

        16,092       7,793       70,314  

    Total assets

      $ 995,513     $ 992,417     $ 1,107,099  
                             

    Capital expenditures:

                           

    Infrastructure Solutions

      $ 10,679     $ 12,730     $ 16,680  

    Corrosion Protection

        11,437       9,754       8,603  

    Energy Services

        3,437       3,053       2,713  

    Corporate

        3,219       4,977       2,834  

    Total capital expenditures

      $ 28,772     $ 30,514     $ 30,830  
                             

    Depreciation and amortization:

                           

    Infrastructure Solutions

      $ 13,773     $ 16,758     $ 18,731  

    Corrosion Protection

        12,487       11,874       15,598  
    Energy Services     7,490       7,111       6,726  
    Corporate     2,413       2,112       3,364  

    Total depreciation and amortization

      $ 36,163     $ 37,855     $ 44,419  

     

    (1)

    Operating income for 2019 includes: (i) $7.5 million of restructuring charges (see Note 4); (ii) $1.0 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $17.6 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $16.1 million of restructuring charges (see Note 4); and (ii) $0.4 million of cost incurred related to the disposition of Denmark. Operating loss for 2017 includes: (i) $17.5 million of restructuring charges (see Note 4); (ii) $45.4 million of goodwill impairment charges (see Note 2); (iii) $41.0 million of definite-lived intangible asset impairment charges (see Note 2); and (iv) $0.1 million of costs incurred related to the acquisition of Environmental Techniques.

    (2)

    Operating loss for 2019 includes: (i) $7.7 million of restructuring charges (see Note 4); (ii) $0.1 million of divestiture costs; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $7.6 million of restructuring charges (see Note 4); and (ii) $2.5 million of costs incurred related to the divestiture of Bayou. Operating income for 2017 includes $4.9 million of restructuring charges (see Note 4) and (ii) $1.6 million of costs incurred related to the planned divestiture of Bayou.

    (3)

    Operating income for 2019 includes $1.7 million of restructuring charges (see Note 4). Operating income for 2018 includes $0.3 million of restructuring charges (see Note 4).

    (4) Operating loss for 2019 includes: (i) $5.2 million of restructuring charges (see Note 4); (ii) $2.2 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating loss for 2018 includes $1.6 million of restructuring charges (see Note 4) and $4.1 million of divestiture costs. Operating loss for 2017 includes $1.6 million of restructuring charges (see Note 4) and $1.2 million of divestiture costs.
    (5) Other expense for 2019 includes $10.2 million of restructuring charges (see Note 4). Other expense for 2018 includes charges of $7.0 million related to the loss on the sale of Bayou (see Note 1) and $4.0 million of restructuring charges (see Note 4).

     

    The following table summarizes revenues, gross profit, operating income (loss) and long-lived assets by geographic region (in thousands):

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Revenues: (1)

                           

    United States

      $ 914,676     $ 966,291     $ 1,028,313  

    Canada

        123,033       133,612       139,734  

    Europe

        64,278       66,794       71,839  

    Other foreign

        111,948       166,871       119,133  

    Total revenues

      $ 1,213,935     $ 1,333,568     $ 1,359,019  
                             

    Gross profit: (1)

                           

    United States

      $ 175,705     $ 178,024     $ 226,026  

    Canada

        22,183       22,823       31,173  

    Europe

        14,849       8,379       11,997  

    Other foreign

        33,498       57,700       15,616  

    Total gross profit

      $ 246,235     $ 266,926     $ 284,812  
                             

    Operating income (loss): (1)

                           

    United States

      $ 6,212     $ 174     $ (33,583 )

    Canada

        7,460       9,482       12,220  

    Europe

        (11,363 )     (10,599 )     (3,771 )

    Other foreign

        8,664       30,590       (18,386 )

    Total operating income (loss)

      $ 10,973     $ 29,647     $ (43,520 )
                             

    Long-lived assets: (1)(2)

                           

    United States

      $ 80,910     $ 105,978     $ 93,472  

    Canada

        7,462       7,725       8,816  

    Europe

        2,499       8,295       13,435  

    Other foreign

        10,220       6,662       9,586  

    Total long-lived assets

      $ 101,091     $ 128,660     $ 125,309  

     

    (1)

    Attributed to the country of origin.

    (2)

    Long-lived assets do not include goodwill, intangible assets, operating lease assets or deferred tax assets.

     

    XML 71 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Significant Accounting Policies (Policies)
    12 Months Ended
    Dec. 31, 2019
    Accounting Policies [Abstract]  
    Consolidation, Policy [Policy Text Block]

    Principles of Consolidation

     

    The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and majority-owned subsidiaries in which the Company is deemed to be the primary beneficiary. All significant intercompany transactions and balances have been eliminated.

     

    Use of Estimates, Policy [Policy Text Block]

    Accounting Estimates

     

    The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

     

    Foreign Currency Transactions and Translations Policy [Policy Text Block]

    Accumulated Other Comprehensive Loss

     

    As set forth below, the Company’s accumulated other comprehensive loss is comprised of three main components: (i) currency translation; (ii) derivatives; and (iii) gains and losses associated with the Company’s defined benefit plan in the United Kingdom (in thousands):

     

       

    December 31,

     
       

    2019

       

    2018

     

    Currency translation adjustments (1)

      $ (27,241 )   $ (41,107 )

    Derivative hedging activity

        (4,522 )     1,715  

    Pension activity

        (931 )     (898 )

    Total accumulated other comprehensive loss

      $ (32,694 )   $ (40,290 )

     

    (1)

    During 2019, as a result of selling or disposing of certain international entities,$10.9million was reclassified out of accumulated other comprehensive loss to “Other expense” in the Consolidated Statements of Operations.

     

    For the Company’s international subsidiaries, the local currency is generally the functional currency. Assets and liabilities of these subsidiaries are translated into U.S. dollars using rates in effect at the balance sheet date while revenues and expenses are translated into U.S. dollars using average exchange rates. The cumulative translation adjustment resulting from changes in exchange rates are included in the Consolidated Balance Sheets as a component of “Accumulated other comprehensive loss” in total stockholders’ equity. Net foreign exchange transaction losses of $0.5 million, $0.6 million and $2.2 million for 2019, 2018 and 2017, respectively, are included in “Other expense” in the Consolidated Statements of Operations.

     

    Research and Development Expense, Policy [Policy Text Block]

    Research and Development

     

    The Company expenses research and development costs as incurred. Research and development costs of $6.4 million, $5.6 million and $4.2 million for the years ended December 31, 2019, 2018 and 2017, respectively, are included in “Operating expenses” in the consolidated statements of operations.

     

    Income Tax, Policy [Policy Text Block]

    Taxation

     

    The Company provides for estimated income taxes payable or refundable on current year income tax returns as well as the estimated future tax effects attributable to temporary differences and carryforwards, based upon enacted tax laws and tax rates, and in accordance with FASB ASC 740, Income Taxes (“FASB ASC 740”). FASB ASC 740 also requires that a valuation allowance be recorded against any deferred tax assets that are not likely to be realized in the future. The determination is based on the Company’s ability to generate future taxable income and, at times, is dependent on its ability to implement strategic tax initiatives to ensure full utilization of recorded deferred tax assets. Should the Company not be able to implement the necessary tax strategies, it may need to record valuation allowances for certain deferred tax assets, including those related to foreign income tax benefits. Significant management judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and any valuation allowances recorded against net deferred tax assets.

     

    In accordance with FASB ASC 740, tax benefits from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. In addition, this recognition model includes a measurement attribute that measures the position as the largest amount of tax that is greater than 50% likely of being realized upon ultimate settlement in accordance with FASB ASC 740. This interpretation also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

     

    The Company recognizes tax liabilities in accordance with FASB ASC 740 and adjusts these liabilities when judgment changes as a result of the evaluation of new information not previously available. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which they are determined. While the Company believes the resulting tax balances as of December 31, 2019 and 2018 were appropriately accounted for in accordance with FASB ASC 740, the ultimate outcome of such matters could result in favorable or unfavorable adjustments to the consolidated financial statements and such adjustments could be material.
     

    Refer to Note 12 for additional information regarding taxes on income and the impact of the TCJA.

     

    Earnings Per Share, Policy [Policy Text Block]

    Earnings per Share

     

    Earnings per share have been calculated using the following share information:

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Weighted average number of common shares used for basic EPS

        31,130,222       32,345,382       33,150,949  

    Effect of dilutive stock options and restricted and deferred stock unit awards

              652,621        

    Weighted average number of common shares and dilutive potential common stock used for dilutive EPS

        31,130,222       32,998,003       33,150,949  

     

    The Company excluded 529,539 restricted and deferred stock units in 2019 and 735,577 stock options and restricted and deferred stock units in 2017 from the diluted earnings per share calculation for the Company’s common stock because of the reported net loss for the periods. The Company excluded 4,049 and 73,897 stock options in 2018 and 2017, respectively, from the diluted earnings per share calculations for the Company’s common stock because they were anti-dilutive as their exercise prices were greater than the average market price of common shares for each period.

     

    Business Combinations Policy [Policy Text Block]

    Purchase Price Accounting

     

    The Company accounts for its acquisitions in accordance with FASB ASC 805, Business Combinations. The base cash purchase price plus the estimated fair value of any non-cash or contingent consideration given for an acquired business is allocated to the assets acquired (including identified intangible assets) and liabilities assumed based on the estimated fair values of such assets and liabilities. The excess of the total consideration over the aggregate net fair values assigned is recorded as goodwill. Contingent consideration, if any, is recognized as a liability as of the acquisition date with subsequent adjustments recorded in the consolidated statements of operations. Indirect and general expenses related to business combinations are expensed as incurred.

     

    The Company typically determines the fair value of tangible and intangible assets acquired in a business combination using independent valuations that rely on management’s estimates of inputs and assumptions that a market participant would use. Key assumptions include cash flow projections, growth rates, asset lives, and discount rates based on an analysis of weighted average cost of capital.

     

    Classification of Current Assets and Liabilities [Policy Text Block]

    Classification of Current Assets and Current Liabilities

     

    The Company includes in current assets and current liabilities certain amounts realizable and payable under construction contracts that may extend beyond one year. The construction periods on projects undertaken by the Company generally range from less than one month to 24 months.

     

    Cash and Cash Equivalents, Policy [Policy Text Block]

    Cash, Cash Equivalents and Restricted Cash

     

    The Company classifies highly liquid investments with original maturities of 90 days or less as cash equivalents. Recorded book values are reasonable estimates of fair value for cash and cash equivalents.

     

    Cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets and Consolidated Statements of Cash Flows are as follows (in thousands):

     

       

    December 31,

     

    Balance sheet data

     

    2019

       

    2018

     

    Cash and cash equivalents

      $ 64,874     $ 83,527  

    Restricted cash

        1,348       1,359  

    Cash, cash equivalents and restricted cash

      $ 66,222     $ 84,886  

     

    Restricted cash held in escrow primarily relates to funds reserved for legal requirements, deposits made in lieu of retention on specific projects performed for municipalities and state agencies, or advance customer payments and compensating balances for bank undertakings in Europe. Restricted cash related to operations is similar to retainage, and is, therefore, classified as a current asset, consistent with the Company’s policy on retainage.

     

    Inventory, Policy [Policy Text Block]

    Inventories

     

    Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Actual cost is used to value raw materials and supplies. Standard cost, which approximates actual cost, is used to value work-in-process, finished goods and construction materials. Standard cost includes direct labor, raw materials and manufacturing overhead based on normal capacity. For certain businesses within our Corrosion Protection segment, the Company uses actual costs or average costs for all classes of inventory.

     

    Retainage [Policy Text Block]

    Retainage

     

    Many of the contracts under which the Company performs work contain retainage provisions. Retainage refers to that portion of revenue earned by the Company but held for payment by the customer pending satisfactory completion of the project. The Company generally invoices its customers periodically as work is completed. Under ordinary circumstances, collection from municipalities is made within 60 to 90 days of billing. In most cases, 5% to 15% of the contract value is withheld by the municipal owner pending satisfactory completion of the project. Collections from other customers are generally made within 30 to 45 days of billing. Unless reserved, the Company believes that all amounts retained by customers under such provisions are fully collectible. Retainage on active contracts is classified as a current asset regardless of the term of the contract. Retainage is generally collected within one year of the completion of a contract, although collection can extend beyond one year from time to time. As of December 31, 2019, retainage receivables aged greater than 365 days approximated 18% of the total retainage balance and collectibility was assessed as described in the allowance for doubtful accounts section below.

     

    Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]

    Allowance for Doubtful Accounts

     

    Management makes estimates of the uncollectibility of accounts receivable and retainage. The Company records an allowance based on specific accounts to reduce receivables, including retainage, to the amount that is expected to be collected. The specific allowances are reevaluated and adjusted as additional information is received. After all reasonable attempts to collect the receivable or retainage have been explored, the account is written off against the allowance. The Company also includes reserves related to certain accounts receivable that may be in litigation or dispute or are aged.

     

    Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

    Long-Lived Assets

     

    Property, plant and equipment and other identified intangibles (primarily customer relationships, patents and acquired technologies, trademarks, licenses and non-compete agreements) are recorded at cost, net of accumulated depreciation, amortization and impairment, and, except for goodwill, are depreciated or amortized on a straight-line basis over their estimated useful lives. Changes in circumstances such as technological advances, changes to the Company’s business model or changes in the Company’s capital strategy can result in the actual useful lives differing from the Company’s estimates. If the Company determines that the useful life of its property, plant and equipment or its identified intangible assets should be shortened, the Company would depreciate or amortize the net book value in excess of the salvage value over its revised remaining useful life, thereby increasing depreciation or amortization expense.

     

    Long-lived assets, including property, plant and equipment and other intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such impairment tests are based on a comparison of undiscounted cash flows to the recorded value of the asset. The estimate of cash flow is based upon, among other things, assumptions about expected future operating performance. The Company’s estimates of undiscounted cash flow may differ from actual cash flow due to, among other things, technological changes, economic conditions, changes to its business model or changes in its operating performance. If the sum of the undiscounted cash flows is less than the carrying value, the Company recognizes an impairment loss, measured as the amount by which the carrying value exceeds the fair value of the asset.

     

    Impairment Review – 2017

     

    As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo® system in North America. As a result of this action, the Company evaluated the fair value of long-lived assets in its Fyfe reporting unit in accordance with FASB ASC 360, Property, Plant and Equipment (“FASB ASC 360”). The results of the Fyfe reporting unit and its related asset groups are reported within the Infrastructure Solutions reportable segment.

     

    Based on the results of the valuation, the carrying amount of certain long-lived assets for the Fyfe North America asset group exceeded the fair value. Accordingly, the Company recorded impairment charges of $3.4 million to trademarks, $20.8 million to customer relationships and $16.8 million to patents and acquired technology in 2017. The impairment charges were recorded to “Definite-lived intangible asset impairment” in the Consolidated Statement of Operations. Property, plant and equipment were determined to have a carrying value that exceeded fair value; thus, no impairment was recorded.

     

    The fair value estimates described above were determined using observable inputs and significant unobservable inputs, which are based on level 3 inputs as defined in the Fair Value Measurements section below.

     

    Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

    Goodwill

     

    Under FASB ASC 350, the Company conducts an impairment test of goodwill on an annual basis or when events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. An impairment charge will be recognized to the extent that the fair value of a reporting unit is less than its carrying value. Factors that could potentially trigger an impairment review include (but are not limited to):

     

    significant underperformance of a segment relative to expected, historical or forecasted operating results;

     

    significant negative industry or economic trends;

     

    significant changes in the strategy for a segment including extended slowdowns in the segment’s market;

     

    a decrease in market capitalization below the Company’s book value; and

     

    a significant change in regulations.

     

    Whether during the annual impairment assessment or during a trigger-based impairment review, the Company estimates the fair value of its reporting units and compares such fair value to the carrying value of those reporting units to determine if there are any indications of goodwill impairment.

     

    Fair value of reporting units is estimated using a combination of two valuation methods: a market approach and an income approach with each method given equal weight in estimating the fair value assigned to each reporting unit. Absent an indication of fair value from a potential buyer or similar specific transaction, the Company believes the use of these two methods provides a reasonable estimate of a reporting unit’s fair value. Assumptions common to both methods are operating plans and economic outlooks, which are used to forecast future revenues, earnings and after-tax cash flows for each reporting unit. These assumptions are applied consistently for both methods.

     

    The market approach estimates fair value by first determining earnings before interest, taxes, depreciation and amortization (“EBITDA”) multiples for comparable publicly-traded companies with similar characteristics of the reporting unit. The EBITDA multiples for comparable companies are based upon current enterprise value. The enterprise value is based upon current market capitalization and includes a control premium. The Company believes this approach is appropriate because it provides a fair value estimate using multiples from entities with operations and economic characteristics comparable to its reporting units.

     

    The income approach is based on forecasted future (debt-free) cash flows that are discounted to present value using factors that consider timing and risk of future cash flows. The Company believes this approach is appropriate because it provides a fair value estimate based upon the reporting unit’s expected long-term operating cash flow performance. Discounted cash flow projections are based on financial forecasts developed from operating plans and economic outlooks, growth rates, estimates of future expected changes in operating margins, terminal value growth rates, future capital expenditures and changes in working capital requirements. Estimates of discounted cash flows may differ from actual cash flows due to, among other things, changes in economic conditions, changes to business models, changes in the Company’s weighted average cost of capital, or changes in operating performance.

     

    The discount rate applied to the estimated future cash flows is one of the most significant assumptions utilized under the income approach. The Company determines the appropriate discount rate for each of its reporting units based on the weighted average cost of capital (“WACC”) for each individual reporting unit. The WACC takes into account both the pre-tax cost of debt and cost of equity (including the risk-free rate on twenty year U.S. Treasury bonds), and certain other company-specific and market-based factors. As each reporting unit has a different risk profile based on the nature of its operations, the WACC for each reporting unit is adjusted, as appropriate, to account for company-specific risks. Accordingly, the WACC for each reporting unit may differ.

     

    Annual Impairment Assessment – October 1, 2019

     

    The Company had six reporting units for purposes of assessing goodwill at October 1, 2019 as follows: Municipal Pipe Rehabilitation, Fyfe, Corrpro, United Pipeline Systems, Coating Services and Energy Services.

     

    Significant assumptions used in the Company’s October 2019 goodwill review included: (i) discount rates ranging from 12.0% to 16.0%; (ii) annual revenue growth rates generally ranging from 1.6% to 4.9%; (iii) operating margin stability in the short term related to certain reporting units affected by the Restructuring, but slightly increased operating margins long term; and (iv) peer group EBITDA multiples.

     

    The Company’s assessment of each reporting unit’s fair value in relation to its respective carrying value yielded no reporting units with a fair value below carrying value or within 10 percent of its carrying value. The Energy Services reporting unit had a fair value only slightly above 10 percent of its carrying value. The Energy Services reporting unit, which had $48.0 million of goodwill recorded at the impairment testing date, has several large customers and primarily operates in the California downstream oil and gas market, which has experienced significant market changes in recent years. Projected cash flows were based on continued strength in the Central California downstream energy market and a continued, growing relationship with its primary customer base. If these assumptions do not materialize in a manner consistent with Company’s expectations, there is risk of impairment to recorded goodwill.

     

    Impairment Review – 2017

     

    As part of the Restructuring, the Company exited all non-pipe related contract applications for the Tyfo® system in North America. As a result of this action, the Company evaluated the goodwill of its Fyfe reporting unit and determined that a triggering event occurred. Based on the impairment analysis, the Company determined that recorded goodwill at the Fyfe reporting unit was impaired by $45.4 million, which was recorded to “Goodwill impairment” in the Consolidated Statement of Operations during 2017. As of December 31, 2017, the Company had remaining Fyfe goodwill of $9.6 million. Projected cash flows were based, in part, on the ability to grow third-party product sales and pressure pipe contracting in North America, and maintaining a presence in other international markets. If these assumptions do not materialize in a manner consistent with Company’s expectations, there is risk of additional impairment to recorded goodwill.

     

    Fair Value Measurement, Policy [Policy Text Block]

    Fair Value Measurements

     

    FASB ASC 820, Fair Value Measurements (“FASB ASC 820”), defines fair value and establishes a framework for measuring and disclosing fair value instruments. The guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include:

     

     

    Level 1 – defined as quoted prices in active markets for identical instruments;

     

    Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable;

     

    Level 3 – defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

     

    The Company uses these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for derivative instruments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. Changes in assumptions or estimation methods could affect the fair value estimates; however, the Company does not believe any such changes would have a material impact on its financial condition, results of operations or cash flows. Other financial instruments including cash and cash equivalents and short-term borrowings, including notes payable, are recorded at cost, which approximates fair value, which is based on Level 2 inputs as previously defined.  The Company had no transfers between Level 1, 2 or 3 inputs during 2019, 2018 or 2017.

     

    Consolidation, Variable Interest Entity, Policy [Policy Text Block]

    Investments in Variable Interest Entities

     

    The Company evaluates all transactions and relationships with variable interest entities (“VIE”) to determine whether the Company is the primary beneficiary of the entities in accordance with FASB ASC 810, Consolidation. Other than the sale of the Company’s interest in United Mexico, there were no changes in the Company’s VIEs during 2019.

     

    Financial data for consolidated variable interest entities are summarized in the following tables (in thousands):

     

       

    December 31,

     

    Balance sheet data

      2019       2018  

    Current assets

      $ 18,304     $ 33,066  

    Non-current assets

        7,635       6,466  

    Current liabilities

        8,261       12,953  

    Non-current liabilities

        1,962       8,780  

     

     

       

    Years Ended December 31,

     

    Statement of operations data

     

    2019 (1)

        2018 (2)       2017  

    Revenue

      $ 28,403     $ 49,809     $ 91,947  

    Gross profit

        9,508       9,898       15,194  

    Net (income) loss attributable to Aegion Corporation

        (1,100 )     (1,374 )     3,432  

     

    (1) Includes activity from our Tite Liner® joint venture in Mexico, which was sold during the fourth quarter of 2019.

    (2)

    Includes activity from our pipe coating and insulation joint venture in Louisiana, which was sold during the third quarter of 2018.

     

    New Accounting Pronouncements, Policy [Policy Text Block]

    Accounting Standards Updates

     

    In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improved consistent application. The guidance is effective for the Company’s fiscal year beginning January 1, 2021, including interim periods within that fiscal year. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and does not expect it will have a material impact on the Company’s consolidated financial statements.

     

    In August 2018, the FASB issued Accounting Standards Update No. 2018-13, Fair Value Measurement: Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The guidance is effective for the Company’s fiscal year beginning January 1, 2020, including interim periods within that fiscal year. The adoption of this standard is not expected to have a material impact on its consolidated financial statements.

     

    In February 2018, the FASB issued Accounting Standards Update No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which permits a company to reclassify the income tax effects of the Tax Cuts and Jobs Act on items within accumulated other comprehensive income to retained earnings. Companies may adopt the new guidance using one of two transition methods: (i) retrospective to each period (or periods) in which the income tax effects are recognized, or (ii) at the beginning of the period of adoption. The Company adopted this standard effective January 1, 2019 and elected not to reclassify the tax effects due to the immaterial impact on the Company’s consolidated financial statements.

     

    In June 2016, the FASB issued Accounting Standards Update No. 2016-13, Measurement of Credit Losses on Financial Instruments, which changes the way in which entities estimate and present credit losses for most financial assets, including accounts receivable. The guidance is effective for the Company’s fiscal year beginning January 1, 2020, including interim periods within that fiscal year. For the Company’s trade receivables, certain other receivables and certain other financial instruments, it will be required to use a new forward-looking “expected” credit loss model based on historical loss rates that will replace the existing “incurred” credit loss model, which will generally result in earlier recognition of allowances for credit losses. The Company adopted this standard effective January 1, 2020, the impact of which was not material on the Company’s consolidated financial statements.

     

    In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842), which requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with lease terms longer than twelve months. The Company adopted this standard, effective January 1, 2019, using the adoption-date transition provision, which recognizes and measures leases existing at January 1, 2019 but without retrospective application. See Note 7.

     

    XML 72 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 11 - Equity-based Compensation (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     
       

    Stock Awards

       

    Weighted Average Award Date Fair Value

       

    Stock Awards

       

    Weighted Average Award Date Fair Value

       

    Stock Awards

       

    Weighted Average Award Date Fair Value

     

    Outstanding at December 31, 2018

        1,143,205     $ 23.26       1,428,878     $ 21.53       1,501,021     $ 20.58  

    Period Activity:

                                                   

    Restricted stock units awarded

        325,321       20.02       281,567       24.13       257,532       23.06  

    Performance stock units awarded

        146,367       22.78       219,943       23.25       213,436       28.18  

    Restricted shares distributed

        (76,686 )     18.26                   (179,169 )     22.44  

    Restricted stock units distributed

        (237,416 )     18.83       (312,182 )     17.47       (95,510 )     20.71  

    Performance stock units distributed

        (111,155 )     25.85       (296,909 )     21.55       (49,672 )     21.95  

    Restricted shares forfeited

                                (1,084 )     23.01  

    Restricted stock units forfeited

        (74,075 )     22.09       (90,896 )     21.79       (81,626 )     20.36  

    Performance stock units forfeited

        (80,597 )     25.30       (87,196 )     25.95       (136,050 )     24.29  

    Outstanding at December 31, 2019

        1,034,964     $ 23.20       1,143,205     $ 23.26       1,428,878     $ 21.53  
    Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     
       

    Deferred Stock Units

       

    Weighted Average Award Date Fair Value

       

    Deferred Stock Units

       

    Weighted Average Award Date Fair Value

       

    Deferred Stock Units

       

    Weighted Average Award Date Fair Value

     

    Outstanding at December 31, 2018

        287,350     $ 20.80       269,977     $ 20.14       253,445     $ 19.93  

    Period Activity:

                                                   

    Awarded

        50,174       19.64       45,681       23.72       47,091       23.53  

    Distributed

        (84,184 )     20.38       (28,308 )     19.22       (30,559 )     23.57  

    Outstanding at December 31, 2019

        253,340     $ 20.71       287,350     $ 20.80       269,977     $ 20.14  
    Share-based Payment Arrangement, Option, Activity [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     
       

    Shares

        Weighted Average Exercise Price    

    Shares

        Weighted Average Exercise Price    

    Shares

        Weighted Average Exercise Price  

    Outstanding, beginning of year

        52,783     $ 18.11       126,680     $ 23.06       170,253     $ 21.99  

    Exercised

        (52,783 )     18.11                   (43,573 )     18.87  

    Canceled/Expired

                    (73,897 )     26.60              

    Outstanding, end of year

            $       52,783     $ 18.11       126,680     $ 23.06  
                                                     

    Exercisable, end of year

            $       52,783     $ 18.11       126,680     $ 23.06  
    Cash Proceeds Received and Tax Benefit from Share-based Payment Awards [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Amount received from stock option exercises

      $ 956     $     $ 823  

    Total intrinsic value of stock option exercises (1)

        129             370  

    Tax expense (benefit) of stock option exercises recorded in income tax expense

        312       (1,556 )     (63 )

    Aggregate intrinsic value of outstanding stock options

                    386  

    Aggregate intrinsic value of exercisable stock options

                    386  
    XML 73 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 6 - Assets and Liabilities Held for Sale (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Disposal Groups, Including Discontinued Operations [Table Text Block]
       

    December 31,

     
          2019(1)       2018(2)  

    Assets held for sale:

                   

    Current assets

                   

    Receivables, net

      $ 4,136     $ 1,309  

    Retainage

        518       15  

    Contract assets

        5,350       1,777  

    Inventories

        2,097       2,123  

    Prepaid expenses and other current assets

        799       300  

    Total current assets

        12,900       5,524  

    Property, plant & equipment, less accumulated depreciation

        10,962       2,268  

    Goodwill

        4,224        

    Intangible assets, less accumulated amortization

        1,528        

    Operating lease assets

        326        

    Other non-current assets

        130        

    Impairment of assets held for sale

        (13,978 )      

    Total assets held for sale

      $ 16,092     $ 7,792  
                     

    Liabilities held for sale:

                   

    Current liabilities

                   

    Accounts payable

      $ 2,174     $ 1,331  

    Accrued expenses

        3,961       3,891  

    Contract liabilities

        122       38  

    Total current liabilities

        6,257       5,260  

    Operating lease liabilities

        174        

    Other non-current liabilities

        54        

    Total liabilities held for sale

      $ 6,485     $ 5,260  
    XML 74 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 16 - Selected Quarterly Financial Data (Unaudited) (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Quarterly Financial Information [Table Text Block]
        First Quarter(1)     Second Quarter(2)     Third Quarter(3)     Fourth Quarter(4)  

    Year Ended December 31, 2019:

                                   

    Revenues

      $ 276,904     $ 318,740     $ 308,789     $ 309,502  

    Gross profit

        48,295       67,437       66,792       63,711  

    Operating income (loss)

        (774 )     459       14,649       (3,361 )

    Net income (loss)

        (3,991 )     (8,147 )     6,349       (13,659 )
                                     

    Earnings (loss) per share attributable to Aegion Corporation:

                                   

    Basic

      $ (0.13 )   $ (0.27 )   $ 0.20     $ (0.47 )

    Diluted

      $ (0.13 )   $ (0.27 )   $ 0.19     $ (0.47 )
        First Quarter(1)     Second Quarter(2)     Third Quarter(3)     Fourth Quarter(4)  

    Year Ended December 31, 2018:

                                   

    Revenues

      $ 324,861     $ 335,030     $ 339,679     $ 333,998  

    Gross profit

        61,504       71,053       72,673       61,696  

    Operating income (loss)

        3,181       14,459       13,009       (1,002 )

    Net income (loss)

        (1,476 )     7,198       141       (2,776 )
                                     

    Earnings (loss) per share attributable to Aegion Corporation:

                                   

    Basic

      $ (0.06 )   $ 0.24     $ (0.01 )   $ (0.08 )

    Diluted

      $ (0.06 )   $ 0.24     $ (0.01 )   $ (0.08 )
    XML 75 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 4 - Restructuring
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Restructuring, Impairment, and Other Activities Disclosure [Text Block]

    4.    RESTRUCTURING

     

    On July 28, 2017, the Company’s board of directors approved the Restructuring. As part of the Restructuring, the Company announced plans to: (i) divest Bayou; (ii) exit all non-pipe related contract applications for the Tyfo® system in North America; (iii) right-size the cathodic protection services operation in Canada and the CIPP businesses in Australia and Denmark; and (iv) reduce corporate and other operating costs.

     

    During 2018 and 2019, the Company’s board of directors approved additional actions with respect to the Restructuring, which included the decisions to: (i) divest the Australia and Denmark CIPP businesses; (ii) take actions to further optimize operations within North America, including measures to reduce consolidated operating costs; and (iii) divest or otherwise exit multiple additional international businesses, including: (a) the Company’s cathodic protection installation activities in the Middle East, including Corrpower International Limited, the Company’s cathodic protection materials manufacturing and production joint venture in Saudi Arabia; (b) United Pipeline de Mexico S.A. de C.V., the Company’s Tite Liner® joint venture in Mexico; (c) the Company’s Tite Liner® businesses in Brazil and Argentina; (d) Aegion South Africa Proprietary Limited, the Company’s Tite Liner® and CIPP joint venture in the Republic of South Africa; and (e) the Company’s CIPP contract installation operations in England, the Netherlands, Spain and Northern Ireland.

     

    The Company completed the divestitures of Bayou and the Denmark CIPP business in 2018. The Company also completed the divestitures of the Netherlands CIPP business and its Tite Liner® joint venture in Mexico in 2019, as well as the shutdown of activities for the CIPP business in England. The Company completed the divestitures of CIPP operations in Australia and Spain in early 2020 (see Note 17). Remaining divestiture and shutdown activities include the sale of the Northern Ireland contracting operation and minor final dissolution activities in South America and South Africa, all of which is expected to be completed in the first half of 2020. Additionally, the exit of the Company’s cathodic protection installation activities in the Middle East is substantially complete, though management expects minimal wind-down activities will extend through the second quarter of 2020 related to a small number of projects remaining in backlog.

     

    As part of efforts to optimize the cathodic protection operations in North America, management initiated plans during the fourth quarter of 2019 to further downsize operations in the U.S., including the closure of three branch offices and the exit of capital intensive drilling activities at four branch offices. These actions included a reduction of approximately 20% of the cathodic protection domestic workforce and an exit of drilling activities that contributed approximately 20% to our cathodic protection domestic revenues in 2019. Management expects these actions to improve our cathodic protection cost structure in the U.S., eliminate unprofitable results in certain parts of the business and reduce consolidated annual expenses for the business overall. Also during the fourth quarter of 2019, the Company reduced corporate headcount and took other actions to reduce corporate costs.

     

    Total pre-tax restructuring and related impairment charges since the Restructuring’s inception were $171.9 million ($155.7 million post-tax) and consisted of cash charges totaling $45.3 million and non-cash charges totaling $126.6 million. Cash charges included employee severance, retention, extension of benefits, employment assistance programs, early lease and contract termination costs and other restructuring charges associated with the restructuring efforts described above. Non-cash charges included (i) $86.4 million related to goodwill and long-lived asset impairment charges recorded in 2017 as part of exiting the non-pipe FRP contracting market in North America, and (ii) $40.2 million related to allowances for accounts receivable, write-offs of inventory and long-lived assets, impairment of definite-lived intangible assets, release of cumulative currency translation adjustments as well as net losses on the disposal of both domestic and international entities. The Company reduced headcount by approximately 650 employees as a result of these actions.

     

    The Company is substantially complete with respect to its restructuring efforts and expects to incur additional cash charges of between $2 million and $4 million. Also, the Company could incur additional non-cash charges primarily associated with the release of cumulative currency translation adjustments and losses on the closure or liquidation of international entities. The identified charges are primarily focused in the international operations of both Infrastructure Solutions and Corrosion Protection, but will also include certain charges in Energy Services and Corporate to a lesser extent.

     

    During 2019, 2018 and 2017, the Company recorded pre-tax restructuring charges as follows (in thousands):

     

       

    Year Ended December 31, 2019

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Corporate

       

    Total

     

    Severance and benefit related costs

      $ 938     $ 3,179     $ 553     $ 1,685     $ 6,355  

    Contract termination costs

        601       1,089       234       98       2,022  

    Relocation and other moving costs

        190       408       55             653  

    Other restructuring costs (1)

        13,642       4,592       819       4,258       23,311  

    Total pre-tax restructuring charges

      $ 15,371     $ 9,268     $ 1,661     $ 6,041     $ 32,341  

     

    (1)

    Includes charges primarily related to certain wind-down costs, inventory obsolescence, fixed asset disposals, release of cumulative currency translation adjustments and other restructuring-related costs in connection with exiting or divesting the CIPP operations in Europe and Australia, exiting the cathodic protection operations in the Middle East and right-sizing the cathodic protection services operation in North America.

     

       

    Year Ended December 31, 2018

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Corporate

       

    Total

     

    Severance and benefit related costs

      $ 3,038     $ 1,094     $ 234     $ 170     $ 4,536  

    Contract termination costs

        1,999       25             150       2,174  

    Relocation and other moving costs

        184                         184  

    Other restructuring costs (1)

        13,311       7,936       28       1,317       22,592  
    Total pre-tax restructuring charges   $ 18,532     $ 9,055     $ 262     $ 1,637     $ 29,486  

     

    (1)

    Includes charges primarily related to certain wind-down costs, allowances for accounts receivable, fixed asset disposals and other restructuring-related costs in connection with exiting non-pipe-related contract applications for the Tyfo® system in North America, divesting the CIPP operations in Australia and Denmark, and exiting the cathodic protection operations in the Middle East. Amounts also include goodwill and definite-lived intangible asset impairments related to Denmark and definite-lived intangible asset impairments related to the cathodic protection operations in the Middle East.

     

     
       

    Year Ended December 31, 2017

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Corporate

       

    Total

     

    Severance and benefit related costs

      $ 4,274     $ 2,442     $ 629     $ 7,345  

    Contract termination costs

        4,545       775             5,320  

    Relocation and other moving costs

        26       121             147  

    Other restructuring costs (1)

        8,434       1,522       975       10,931  

    Total pre-tax restructuring charges

      $ 17,279     $ 4,860     $ 1,604     $ 23,743  

     

    (1)

    Includes charges primarily related to exiting non-pipe-related applications for the Tyfo® system in North America and right-sizing the cathodic protection services operation in Canada, inclusive of wind-down costs, professional fees, patent write offs, fixed asset disposals and certain other restructuring and related charges.

     

    Restructuring costs related to severance, other termination benefit costs and early lease and contract termination costs were $9.0 million, $6.9 million and $12.8 million in 2019, 2018 and 2017, respectively, and are reported on a separate line in the Consolidated Statements of Operations.

     

    The following tables summarize restructuring charges recognized in 2019, 2018 and 2017 as presented in their affected line in the Consolidated Statements of Operations (in thousands):

     

       

    Year Ended December 31, 2019

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Corporate

       

    Total (1)

     

    Cost of revenues

      $ 469     $ 1,869     $     $     $ 2,338  

    Operating expenses

        5,349       1,131       819       3,444       10,743  
    Restructuring and related charges     1,729       4,676       842       1,783       9,030  

    Other expense (2)

        7,824       1,592             814       10,230  

    Total pre-tax restructuring charges

      $ 15,371     $ 9,268     $ 1,661     $ 6,041     $ 32,341  

     

    (1)

    Total pre-tax restructuring charges include cash charges of $19.5 million and non-cash charges of $12.8 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.

    (2)

    Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals.

     

       

    Year Ended December 31, 2018

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Corporate

       

    Total (1)

     

    Cost of revenues

      $ 1,281     $ 600     $     $     $ 1,881  

    Operating expenses

        7,291       4,547       28       1,317       13,183  

    Goodwill impairment

        1,389                         1,389  

    Definite-lived intangible asset impairment

        870       1,299                   2,169  

    Restructuring and related charges

        5,221       1,119       234       320       6,894  

    Other expense (2)

        2,480       1,490                   3,970  

    Total pre-tax restructuring charges

      $ 18,532     $ 9,055     $ 262     $ 1,637     $ 29,486  

     

    (1)

    Total pre-tax restructuring charges include cash charges of $12.1 million and non-cash charges of $17.4 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.

    (2)

    Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals.

     

       

    Year Ended December 31, 2017

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Corporate

       

    Total (1)

     

    Cost of revenues

      $ 30     $ 15     $     $ 45  

    Operating expenses

        8,404       1,507       973       10,884  

    Restructuring and related charges

        8,845       3,338       631       12,814  

    Total pre-tax restructuring charges

      $ 17,279     $ 4,860     $ 1,604     $ 23,743  

     

    (1)

    Total pre-tax restructuring charges include cash charges of $13.6 million and non-cash charges of $10.1 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.

     

    The following tables summarize restructuring activity during 2019, 2018 and 2017 (in thousands):

     

                               

    Utilized in 2019

             
       

    Reserves at December 31, 2018

       

    2019 Charge to Income

       

    Foreign Currency Translation

       

    Cash(1)

       

    Non-Cash

       

    Reserves at December 31, 2019

     

    Severance and benefit related costs

      $ 1,742     $ 6,355     $ (11 )   $ 3,697     $     $ 4,389  

    Contract termination costs

        359       2,022       (20 )     1,408             953  

    Relocation and other moving costs

              653       (3 )     283             367  

    Other restructuring costs

        311       23,311       (4 )     8,457       12,782       2,379  

    Total pre-tax restructuring charges

      $ 2,412     $ 32,341     $ (38 )   $ 13,845     $ 12,782     $ 8,088  

     

     

                               

    Utilized in 2018

             
       

    Reserves at December 31, 2017

       

    2018 Charge to Income

       

    Foreign Currency Translation

       

    Cash(1)

       

    Non-Cash

       

    Reserves at December 31, 2018

     

    Severance and benefit related costs

      $ 3,864     $ 4,536     $ (69 )   $ 6,589     $     $ 1,742  

    Contract termination costs

        650       2,174       (19 )     2,446             359  

    Relocation and other moving costs

              184             184              

    Other restructuring costs

        675       22,592       (3 )     5,581       17,372       311  

    Total pre-tax restructuring charges

      $ 5,189     $ 29,486     $ (91 )   $ 14,800     $ 17,372     $ 2,412  

     

     

               

    Utilized in 2017

             
       

    2017 Charge to Income

       

    Cash(1)

       

    Non-Cash

       

    Reserves at December 31, 2017

     

    Severance and benefit related costs

      $ 7,345     $ 3,481     $     $ 3,864  

    Contract termination costs

        5,320       2,706       1,964       650  

    Relocation and other moving costs

        147       147              

    Other restructuring costs

        10,931       2,140       8,116       675  

    Total pre-tax restructuring charges

      $ 23,743     $ 8,474     $ 10,080     $ 5,189  

     

    (1)

    Refers to cash utilized to settle charges during the year.

     

    XML 76 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 8 - Goodwill and Intangible Assets
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Goodwill and Intangible Assets Disclosure [Text Block]

    8.    GOODWILL AND INTANGIBLE ASSETS

     

    Goodwill

     

    The following table presents a reconciliation of the beginning and ending balances of goodwill (in thousands):

     

        Infrastructure Solutions    

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Balance, December 31, 2017

                                   

    Goodwill, gross

      $ 246,486     $ 74,369     $ 80,246     $ 401,101  

    Accumulated impairment losses

        (61,459 )     (45,400 )     (33,527 )     (140,386 )

    Goodwill, net

        185,027       28,969       46,719       260,715  

    2018 Activity:

                                   

    Acqusitions (1)

              2,715       1,258       3,973  

    Impairments (2)

        (1,389 )                 (1,389 )

    Foreign currency translation

        (1,965 )     (701 )           (2,666 )

    Balance, December 31, 2018

                                   

    Goodwill, gross

      $ 244,521     $ 76,383     $ 81,504     $ 402,408  

    Accumulated impairment losses

        (62,848 )     (45,400 )     (33,527 )     (141,775 )

    Goodwill, net

        181,673       30,983       47,977       260,633  

    2019 Activity:

                                   

    Foreign currency translation

        (137 )     563             426  

    Reclassification to assets held for sale (3)

        (4,224 )                 (4,224 )

    Balance, December 31, 2019

                                   

    Goodwill, gross

        240,160       76,946       81,504       398,610  

    Accumulated impairment losses

        (62,848 )     (45,400 )     (33,527 )     (141,775 )

    Goodwill, net

      $ 177,312     $ 31,546     $ 47,977     $ 256,835  

     

    (1)

    During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1).

    (2)

    During 2018, the Company recorded a $1.4 million goodwill impairment related to restructuring activities in Denmark (see Note 4).

    (3) During 2019, the Company classified certain assets of its CIPP contracting operation in Europe as held for sale (see Note 6). 

     

    Intangible Assets

     

    Intangible assets consisted of the following (in thousands):

     

       

    December 31, 2019

       

    December 31, 2018

     
       

    Weighted Average Useful Lives (Years)

       

    Gross Carrying Amount

       

    Accumulated Amortization

       

    Net Carrying Amount

       

    Gross Carrying Amount

       

    Accumulated Amortization

       

    Net Carrying Amount

     

    License agreements

        0.7     $ 3,894     $ (3,825 )   $ 70     $ 3,894     $ (3,716 )   $ 178  

    Leases

        1.0       864       (777 )     87       864       (689 )     175  

    Trademarks

        8.3       15,699       (6,911 )     8,788       15,751       (6,202 )     9,549  

    Non-competes

        3.3       2,301       (1,354 )     947       2,529       (1,229 )     1,300  

    Customer relationships

        7.2       157,576       (76,832 )     80,744       159,719       (66,753 )     92,966  

    Patents and acquired technology

        9.0       39,288       (25,097 )     14,192       38,338       (22,810 )     15,528  

    Total intangible assets

            $ 219,622     $ (114,795 )   $ 104,828     $ 221,095     $ (101,399 )   $ 119,696  

     

    Amortization expense was $13.7 million, $14.0 million and $16.1 million for the years ended December 31, 2019, 2018 and 2017, respectively. Estimated amortization expense for the years ended December 31, 2020, 2021, 2022, 2023 and 2024 is $13.5 million, $13.5 million, $13.3 million, $13.3 million and $13.3 million, respectively.

     

    XML 77 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 78 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 15 - Derivative Financial Instruments (Details Textual) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Mar. 12, 2018
    Oct. 31, 2015
    Derivative Assets (Liabilities), at Fair Value, Net, Total $ (4,638) $ 1,719      
    Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net (200) (500) $ (100)    
    Derivative, Fixed Interest Rate       2.937%  
    A 2015 Interest Rate Swap [Member]          
    Derivative, Fixed Interest Rate         1.46%
    Derivative Asset, Notional Amount         $ 262,500
    A 2018 Interest Rate Swap [Member]          
    Derivative, Amount of Hedged Item       $ 170,600  
    Derivative, Fixed Interest Rate       2.937%  
    Derivative Asset, Notional Amount       $ 170,600  
    A 2015 Credit Facility [Member]          
    Derivative, Amount of Hedged Item         262,500
    Line of Credit Facility, Maximum Borrowing Capacity         $ 350,000
    A 2018 Credit Facility [Member]          
    Derivative Asset, Notional Amount       $ 170,600  
    Fair Value, Recurring [Member] | Designated as Hedging Instrument [Member]          
    Derivative Assets (Liabilities), at Fair Value, Net, Total $ (4,600) $ 1,800      
    XML 79 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income (Details Textual) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 35.00%
    Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit), Total     $ 2,400
    Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense     10,400
    Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit     7,100
    Tax Cuts and Jobs Act, Incomplete Accounting, Other Adjustments, Provisional Income Tax Benefit     900
    Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense     9,600
    Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit     7,100
    Tax Cuts and Jobs Act, Change in Tax Rate, Other Adjustments, Income Tax Benefit     2,000
    Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit)   $ (1,900)  
    Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability, Total   1,100  
    Deferred Tax Assets, Operating Loss Carryforwards, Total $ 19,079 22,909  
    Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration 11,900    
    Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 7,200    
    Deferred Tax Assets, Tax Credit Carryforwards, Foreign 4,101 507  
    Deferred Tax Assets, Tax Credit Carryforwards, Foreign, Subject to Expiration 400    
    Deferred Tax Assets, Tax Credit Carryforwards, Foreign, Not Subject to Expiration 3,600 100  
    Deferred Tax Assets, Valuation Allowance, Total 34,247 28,451  
    Undistributed Earnings of Foreign Subsidiaries 206,700    
    Unrecognized Tax Benefits that Would Impact Effective Tax Rate 300    
    Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total 200 $ 200 $ 200
    Decrease in Unrecognized Tax Benefits is Reasonably Possible $ 700    
    Open Tax Year 2015 2016 2017 2018 2019    
    XML 80 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 11 - Equity-based Compensation - Summary of Stock Award Activity (Details) - $ / shares
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Stock Awards, Outstanding (in shares) 1,143,205 1,428,878 1,501,021
    Weighted average award date fair value (in dollars per share) $ 23.26 $ 21.53 $ 20.58
    Stock Awards, Outstanding (in shares) 1,034,964 1,143,205 1,428,878
    Weighted average award date fair value (in dollars per share) $ 23.20 $ 23.26 $ 21.53
    Restricted Stock Units (RSUs) [Member]      
    Awards, grants during period (in shares) 325,321 281,567 257,532
    Weighted average award date fair value, award granted (in dollars per share) $ 20.02 $ 24.13 $ 23.06
    Awards, distributed during period (in shares) (237,416) (312,182) (95,510)
    Weighted average award date fair value, award distributed (in dollars per share) $ 18.83 $ 17.47 $ 20.71
    Awards, forfeited during period (in shares) (74,075) (90,896) (81,626)
    Weighted average award date fair value, award forfeited (in dollars per share) $ 22.09 $ 21.79 $ 20.36
    Performance Shares [Member]      
    Awards, grants during period (in shares) 146,367 219,943 213,436
    Weighted average award date fair value, award granted (in dollars per share) $ 22.78 $ 23.25 $ 28.18
    Awards, distributed during period (in shares) (111,155) (296,909) (49,672)
    Weighted average award date fair value, award distributed (in dollars per share) $ 25.85 $ 21.55 $ 21.95
    Awards, forfeited during period (in shares) (80,597) (87,196) (136,050)
    Weighted average award date fair value, award forfeited (in dollars per share) $ 25.30 $ 25.95 $ 24.29
    Restricted Stock [Member]      
    Awards, distributed during period (in shares) (76,686) 0 (179,169)
    Weighted average award date fair value, award distributed (in dollars per share) $ 18.26 $ 0 $ 22.44
    Awards, forfeited during period (in shares) 0 0 (1,084)
    Weighted average award date fair value, award forfeited (in dollars per share) $ 0 $ 0 $ 23.01
    EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "]E8E ?(\\#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,$% @ +V5B4"?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 " O96)0U*WN=NT K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)TU!,'1[6?&D(+B@> O)[&ZP:4(RTN[;F\;= M+J(/X#$S?[[Y!J;306H?\3GZ@)$LIIO9#6.2.FS8D2A(@*2/Z%2J)X30/'5P!"XPPNO1=0+,22_5/;.D .R?G9-?4-$WUU)9Z!]8(+7O&VXF+7"-G>2<'?%]&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ +V5B4!UGX+YR P QQ !@ !X;"]W;W)K2F+OG[)P/VRQONGYNSDJ9X+4LJF85GHVYW$51LS^K,FL^Z8NJ M[#='79>9L8_U*6HNM16NEUW;0[U>ZJLI\DH]U$%S+:OL4C54.>:FJ)M=54*OC*KQG M=SN1M(0.\2M7MV9R'[1#>=+ZN7WX>EB%<=LC5:B]:4MD]O*BMJHHVDJV'W^& MHN&HV1*G]V_5/W>#MX-YRAJUU<7O_&#.JW >!@=US*Z%>=2W+VH84!(&P^B_ MJ1=56'C;$ZNQUT73?0;[:V-T.52Q72FSU_Z:5]WUUG\CY4##!#X0^$@0BP\) M8B"(D< ^5I #03J$J!]*]VYVF1B]MF0&QZ1%\@F C(K*U1P&.!#:('45(W 4!QR@Z MNIC0$TR7D"X[NIS04^<54<0,"R10("'TN2- $0LLD$*!E-"9ZS* >&R>08D9 MY3L^;P!$8(DYE)A3OG0D ,1C]0)*+"C?]1I /&:S&"]SG./J>Y%J[[".-QG^/L.L\]IKJ6[ MOB",3P5GG]-<2S+'*";QS3&;9+ V1$9]].V2GM!DS28:IAO(()(6//SYG /P&"QCMU)O1VP*03,1'/F)RG;GBB MR2FO5/6I.T$WP5Y?J^[X/FD=3^GWO#LE_H?W1_SO67W*JR9XTL:>-;L3X5%K MHVR'XD^V0V>5'<:'0AU->SNS]W5_M.X?C+X,?QM$XW\7ZW]02P,$% @ M+V5B4,O(Y2BZ! +!8 !@ !X;"]W;W)KWN8'$/E5URIM7VN%O/RO@0?Q_"N;YZGK2IO)3EM_;E]]W35+2,0AZV3>LBBW\?817RO/44>?P[ M.)U>8K:&U\\_O&^ZY&,R+UD=5F7^SV'7[)^F;CK9A=?L/6^^E.??PI"0F4Z& M[/\('R&/\)9)C+$M\[K[G6S?ZZ8L!B^12I%][_\/Q^[_W/=8-9CQ!C 8P,7 MB;L&:C!0%P-I[QKHP4#_--!W#Q]6-A89Y\M'X&R*J'P!5$7A!)='Z) %R$ M%1!S%&!-$5;=0C8,1/,D%)NFZNSUM;VY#;%D(!:-1 \Q'>38CP1(Y15RM69P M2BEC'\>8J_B>)NF0B#:%":%M5:C^=IPN%2#2'G: MAJ5M*&TT/$L&@F?$$"J@+9 )86#6>D#>-@S,:2>!S\NR>5E*VB/2EHZ?]UKA MZ: PD-X!WAH,#*Q,%4\Z94FGA'2*V*Q2$@;SI0BI',K]$Q-)HH2H'VV4%WP^ MCLW'T2BXJKE?YD,1(/%<;BA(2Z%&5HQGR7I*%LWQRE,J2@/:YFN*0BEM[B%N MF$K!JX6@7#7B.F"N@RB5XAW)H&)!0KXV# H\C"QM.:)PDG(VF+.D%5*0#7VL&!M[J%*=&83.M#(PM M(EZ+92][ZCJW$>F0O.1)JGFIPYE3E9I)+00^?+"X5.'-M6%Q5HB1LY#D54]2 M34NQ/$@J0[&D.,R;HHS$@L:YTF:$,:]GD@J:$W@E,AB)LZ(Z-9/">;(4&9QW MV-V&@P&,S@8O>Y*JD2.G7RI',U#.X.++XMI#!B;.X*039FP'\ (GJ<(Y+!J2 M:M,L5B*G,7-&Z+PQF#?CS4HSNG-YK9-4[#"?E:0J98TEK"EJ)A49;8HR0HSL M .!%#ZCH.2P@0(5J)KW6>-'_!7&.?->CU62X!7 M-:"JYMR(!U[5@*H:/CZO!DQZS54\X ^^-0,3#X+,%^,,KF&WK'E% ZIH'G\[ M#)A?LJ8PCC7C[ YKK&JWO;PN -4%?+):,A@_MF+X&@[,5XK$42C&CU4!ON(" M4W%)%(KQ^)"=7-TH%:%ZZZX#Z\FV?#\V[6Q. >Q)V5[7.QQ;(^//=U-:/(SC?X>]<^L>CLXZO8AVUU>\O#:M(]I?*[Z^\O^I2E/P]UL&PO=V]R:W-H965T&ULA59=;YLP%/TKB/<6?V$@2B(U(=,F;5*U:=LS39P$%7 &3M+]^]F&4F+? M=B^ [7.NS[FV\9U?9?O<'850P4M=-=TB/"IUFD51MSV*NNCNY4DT>F0OV[I0 MNMD>HN[4BF)G2745$81X5!=E$R[GMN^Q7<[E655E(Q[;H#O7=='^78E*7A
    'HS(=T7)^*@[BAU _3X^M;D5CE%U9BZ8K91.T8K\('_!L@ZDA6,2O M4ER[R7=@K#Q)^6P:7W:+$!E%HA);94(4^G41:U%5)I+6\6<(&HYS&N+T^S7Z M)VM>FWDJ.K&6U>]RIXZ+, V#G=@7YTI]E]?/8C 4A\'@_JNXB$K#C1(]QU96 MG7T&VW.G9#U$T5+JXJ5_EXU]7_N1A XTF$ & AD)*?J00 <"'0F8?TA@ X&] M$=B'A'@@Q XAZKW;9.:%*I;S5EZ#MM\/I\)L.SR+]7)M3:=='3NF\]GIWLLR M8_/H8N(,D'4/(1,('A&1#C[.0* 9UL2CD]L)9P26#(#)3,;@TY7)H;Y,_)V5(K'Y(X.M:)KY8Z9R0',#QV#O/&!V44MI." M=E+?3N9H38',XA2YC&"_\H(4.SNB0%T^\>BQ#WE.8Q+F9.!#81C"4G?235V+Y3;4? R M>,#DO^=W!6#P>V<.P[][[/_OW2.U C 8N6['LIE=".T;U>VJ,N)\=&)?;*?";ZN^UKJKZAY&FH%Z.Q:%W^ U!+ P04 M " O96)0^''BIOX! !$!0 & 'AL+W=O6.TE8E;*]7M$9)Y#8S(1]Y!JT]*+AA1VA05 MDIT 4E@2HRCPO @QTK1N&EO?2:0QORC:M' 2CKPP1L2_ U#>)Z[OWAPO354K MXT!IW)$*?H+ZU9V$MM 4I6@8M++AK2.@3-QG?W_$!F\!OQOHY6SOF$K.G+\: MXUN1N)X1!!1R92(0O5PA TI-("WC[QC3G5(:XGQ_B_[%UJYK.1,)&:=_FD+5 MB?OD.@64Y$+5"^^_PEC/SG7&XK_#%:B&&R4Z1\ZIM%\GOTC%V1A%2V'D;5B; MUJ[]&/]&VR8$(R&8"'[T(2$<">$[ 7](P",!+PAH*,7VYD@426/!>T<,?[ZR[GQNG;;8]T^V1VGM-?0_'Z&H"C9C#@ GFF F!=/0I1;"5XA"LZ,%] M@FR-B,)[R'$#@K=%A)MUAI:/[^K<+>H<,#N+:0=,M.A%ML8\X*>%UC7F<^AM MB\6;8O&&V&@A%J^2+&1D:\2#'R[J.:Y!0;"0BF9WB8&H[#N53LXOK3*_9.:= M1L%S8.[BPG_0(V)XT>]AAOGR@XBJ::5SYDK?='L?2\X5:(7>HQ97ZY$V&11* M9;:?]%X,#WLP%._&F86FP9G^!U!+ P04 " O96)0W;#J(<\% 2'@ M& 'AL+W=O))1T.#_\^CL3+M[;[ MUC\WS;#XOMWL^JOE\S#L+[*LOW]NMG7_J=TWN_CDL>VV]1 ONZ>LWW=-_3 5 MVFXR,B9DVWJ]6UY?3O>^=->7[^:+]VB?]ENZ^[OJMFT;U=+NWR_\77] M]#R,-[+KRWW]U/S6#+_OOW3Q*CM&>5AOFUV_;G>+KGF\6GZV%[?>C 4FQ1_K MYJT_^;T8FW+7MM_&BY\?KI9F=-1LFOMA#%''?Z_-3;/9C)&BC[_FH,MCG6/! MT]_OT7^<&A\;C?]?YOCOQ?#!6@N0/^W@)L+ MN&,!_E#/LYZ/>OMQ 3\7\.<59(>63UVYJH?Z^K)KWQ;=83;LZW'2V0L?!^M^ MO#F-S?0L]F8?[[Y>6Y-?9J]CH%E3'31THJ%SQ4HK@CM*LFC@Z(*@"YK*NS,7 M!0[@8 W!>"S *5HQD'C)\WN8)*+G$53M*IPGG)LAJ$9UF:L$68.FG!2C75< M""](Y$MLQ4,K'EBQPHK7M904C.P8+2/#GBVV$Z"= .R(N50%58]SUCCA!JE\ M3MA,#LWDP(RHILI5-3Y.+&'Y1D<*0?C5@0)Q$"OM5@?*$_U;P"85H$EB'*M" M-RFWI>Q?H KLI%]=7Y'P6T*_)?#KA=\2C'0I%_<*J,BFYH,UF(4&V D2AD8O MEZ"FQ K(\KQ,^4FPV0(_"LY65<3>D.S&%=(5M@@)LED,:DO 4B$MD>XB$Y>- ME9:0+CP%B202"623C&A+< \21Y M:#6:8T]+?B.5#PG864QG"_!,$G=6D[F]W+Q74$=L$\@C3&&RFB^42$XID=X":I), M3TG3,&)#;M\K)&,?$CL+8682R)>=!-XL.NN^X',Y\$!6%(82*Y4P@0D0V$G< MD2:KR[U<&S<@EDK'4"B*>87(;T"H5$)&F.,$..XD-$GSV5&AHQ)3:5FD$OLW@Z3U0&RRGR^@ M %GFA4Z#S:FD$(E2[V8.H\^!))45MW3R&=\XK?J@AG1$A4VD,#NKPLRL20,08J Z"R!!AK4O[@*)22J$C'AI*6,%,9,%6RJ6(- M2Z8\]W(;1;I N4M]E\5494!5+R'&&I>YDRG)"JDXE6APXCLQ8*J7 &/-2G;> MJ ]V2)<;6Z1Z"#.5 0GE]E_-HM-OY/#]"^K2[U\LR7K^%$.3__O;:P4TUB?8 MS!B)K)&8JXD#L.E]HAH,.]:P*U0U (@^D5UX##"/WK+E*".1ET.7G9PS;9ON M:3KRZQ?W[&PO=V]R:W-H965T&ULC97;CILP M$(9?!?$ ,8< (2)(3:JJE5HIVJKMM4,F :W!U';"]NUK&X+ 6-GE I_^F?G& MQZRC[)67 ,)YJTG#=VXI1+M%B!,L G[5135#@ M>3&J<=6X>:;[CBS/Z$V0JH$C<_BMKC'[MP="NYWKNX^.E^I:"M6!\JS%5_@) MXE=[9+*%1B_GJH:&5[1Q&%QV[B=_>TB57@M^5]#Q2=U1F9PH?56-;^>=ZRD@ M(% (Y0'+X@X'($0YDAA_!Y_N&%(93NL/[U]T[C*7$^9PH.1/=1;ESMVXSADN M^$;$"^V^PI!/Y#I#\M_A#D3*%8F,45#"]=\I;ES0>O B46K\UI=5H\NN'TD> M9G:#8# (1@-__=0@' Q"PP#U9#K5SUC@/&.T\+?AG(R"]6IYTZ/ MR6RY[+WG?K3)T%TY&C3[7A-,-,%<<5@JXG"4( DP4@16BD#;KV<4J4'1:R*M M:;0F"8*U ;(4I7$:V5%"*TJX1(D] Z77)),HWLHW2)YK9B!K*\C: F($V?>: M>!)$GE_U&3#OZV9 D14HL@ 9&V$?+0*9*,\4,XC8"A%;($(#(K9,O6>NSSNB M&4IB14DL*,9^W">+;/T@LB[11Y0SJ(T5:F.!B@RHS2)4Z"7RP)E'[F 1^JD\ M=%YJ1TJM2*D%*3:0TH\B681V)#2Y =6+] .S:]5PYT2%O$SUE7>A5(!TZJWD MIBSE(S@V"%R$JB:RSOJGH&\(V@ZO'!J?VOP_4$L#!!0 ( "]E8E J&PO=V]R:W-H965T&ULC5IM<]HX$/XK M#-\ITNK%5B?)S#4D(>%NIM.;N_OL)D["%# '3M+[]R>#"VA?;)J9!LBSVK56 M>IY=B8N/:O-C^UJ6]>#G3S>/KZ6RV+[J5J7J_B7YVJS+.KX M=O,RWJXW9?&T,UHNQJ"4'R^+^6IX=;'[[.OFZJ)ZJQ?S5?EU,]B^+9?%YK\O MY:+ZN!SJX:\/OLU?7NOF@_'5Q;IX*?\LZ[_67S?QW?@PRM-\6:ZV\VHUV)3/ ME\/?].>95XW!#O'WO/S8GKP>-(_RO:I^-&_NGRZ'JHFH7)2/=3-$$7^]E]?E M8M&,%./XMQUT>/#9&)Z^_C7Z[>[AX\-\+[;E=;7X9_Y4OUX.\^'@J7PNWA;U MM^IC6K8/Y(:#]NE_+]_+180WD40?C]5BN_M_\/BVK:ME.TH,95G\W/^>KW:_ M/_9_\;XUXPV@-8"C@>HT,*V!.1C8T&E@6P-[, #H-'"M@3L8F.YG\*V!/WK( M.@VRUB [>N@VR%N#_&A@.@U":Q".!MVSI-6OS*GC4^3=)H=D'[.M]PMQOTIV MRVY2U,75Q:;Z&&SV.V==-!M4?X[0.'CSZ6XA[_X8E]XV?OI^I7UV,7YO1FHQ M7_882#!YBKGF,"'%3!A,IE+,#8?1*>:6PT"*N>,P)L5,.8Q-,?<1R3=,@4\)F"W0@V&0%E8;+'^!UFM<,8$YPWRO*N#._*,*YP,@UQ M98W#4SSK0R716#X:2Z/)T;+Y8HF?X)Q&J&N*LL&?+)TD&L='XYAHT *=.)H& MY5S@_7C>CV?\H$4^\<3/2*M\J9URA_3;) MZ=2!]>"LX"KPK@+C"FW;R1[C3EU93$<4$^DQ4PAV2V'6>A60QSL*&]FX.Q%L M2F&9QSF949#+_&GJDFEJI(6E?\5,E,>\K4A2"&U32 Z .; ;E 8LZ95F B:" MI6G:L%Y1"'JF^_Y1'CI'29]'8'7-T'J.:5U37E=X;KL@:20"Z6N&]7,BX930 M1]KCQ<" 3)8;O(0%G!6(4@OZH!F!" H';NEN!X<#IP*AKF"]!P30C84'CJ: :IF.C1D+J@Z41"5JG M&;$+@">=JAV)I@N21B*HH:9RB'7C5C-R&'.O-,XJQ4&N XZ9&\V[7.)%05LU M(Z[!X/5(U15 :U(7LS <-PC$B1+ %5()JE%N3. MRI(@5'!.>P)46\B\=$'22 3E@7-:$V#$0@,IYJ\9' 0?E*"&(+ [G-.@ *5M MR(V2$B'0-IS3H\#9G P")\,Y+0IP/4ILL9T1B!0$(@6.2#/LC6E3HF*!59C> MST&F<0E,"5Q+@RMUH%T!KM2!\B39&%VCI.<' I$:KJW 57H+2DHRM"?Z(?>& M,BV"/'1"TN<1J-AP70>NTDT_%7="TD@$*C9P M@,L%-3/2F1+#VH%,H:'YQA73C:&\K2%65FBP6P9GLI#CUN".P8VL HR;,KC, M.I)BYL@K4Z>K/YTN05H,U]3@(MU0R8AM%M;Q"F+ M(]46/UH H6$T@B0:3A)Q^6>HT)&MT05)(Q%$T'#M B[03;_"=4+2,VE!X2S7 M*N#BW#)=@#$>-PN]L#0B0:,LUR[@+-E^C;)GGVE90:,L=U6!-@CK/E&TO9,CB'HZ;C!.D\T JD:KG. A?KEO8$N(%E(.B9 M[OM'>>@<);V@$ZC9<ZH>D69 M)\=CO; T(D'!'-<6D#3TGHW-W-EM@1>TQW-M 4Z!IZ=:V,WXY M&PO=V]R M:W-H965T&ULC9K=;MM&$(5?1="]HMV9_:-A&[ 8%BW0 D&" MMM>,3=M")-&5:#M]^Y*4HD@S9^W>V!)U=GAVN3O?+,G+UW;[;??8--WD^WJU MV5U-'[ONZ6(^W]T^-NMZ]Z%]:C;]+_?M=EUW_=?MPWSWM&WJN['1>C4G8\)\ M72\WT^O+\=BG[?5E^]RMEIOFTW:R>UZOZ^V_BV;5OEY-[?3'@<_+A\=N.#"_ MOGRJ'YHO3??GTZ=M_VU^C'*W7#>;W;+=3+;-_=7TQEY4GH<&H^*O9?.Z._D\ M&;KRM6V_#5]^N[N:FL%1LVINNR%$W?][:30^]_;UZ:52\? MG/3GN&U7N_'OY/9YU[7K0Y3>RKK^OO^_W(S_7_>_Q'1HAAO0H0$=&R3S9@,^ M-.!C ^O>;. .#=RQP=MZ?]![<8+YONOC6'ZLN_KZ+,_[6#^>N/_IR3<9>SE^&0 ?-8J^A$\U/Q;R/?CP%H5,L2#6G\Q.4 M6A'X7%(!B<,F&/:3Q_9\UD_" 1P,X,8 [B1 \F*<]A(_2C:C9&8+YY+HK9:Q M25'T%\0*P:>,90\M>]!GQ@$"#!!4G\DXT>F])ISV)EAY^4J@BLF+ :RTRCEG M"VPY0LL16);7*:K3]&,KYZ0662)<]1&<+ 39*QW) M>2YRO8(LN+&D>T6R5_1^K[2$;"BD8ZURUG FAUH,#LO:,4O'K.VPHRA=:YF1 MEM^2G-O%F+*:4V22].O>'V$MB48MT#<#G=O%B+(>V"VD7:_.XHTD#! %D@D; MB,CZW(3 4+2:BDDM3$VR671.6M:J(>M(SR"6]2%G&F/11ET+V-REPJRR&E9D M5:D(&!..\G$(E4 5%+2!*,9<@RJ".,S?" #)((H-UHB^\ZOC[ MVQD@25F_&!<,<$$2%ZP3?)_C6"UCI",?H[I:*%Y,+K.4&1.#]>;&%FJH]99$ M+8MW)1606)_A,F,XL8:3+=1 H\U(D#NV$LB48[1%RMQ79LPD!DR2RW/!FB-J M?-^55$ R\R:7=3".&.!(WB-8L$:(L@LHTR<<6:R]&>G<+R81(Q))Y#/@!\D; M)"50$)X0HIVP)=48]0:F0S@>7M8Y) MZ )658!#FQY^L)/;I^0S)V640?C6A:\SP#191Y$ 2"RW&,[ #";0I ;**0C M#EY6ME#GLW=B' :B W?[9!I8.(VRY%*2U0>069.\'G*@8\=%[N$?AJ,#.S=6 MS_\TTD)0A64)9*"#%9")#IX;QXQT@)%RK[5P[S/R?4D%)+,BY1(X9J0#C-3C MK,D&QUG+X#BCQV+1^\S6WF%8ND)7YIQ9'1[#RP-XR>R^\.#9DBNBS*1(YH,< MH@I'R]W0\9A>'M%+0O<@.G\X[J,L'(',!5GN5T#5I__,3/,27.>_8C9XS0;Y M0&P!-"JKS$_>PU@WVX?QG9C=Y+9]WG1#!TZ.'M^[N:'A/0YQ?&$O*@N.EW3Q M$>EO/%U4'D;R_./5GOE/2_L7@_ZHMP_+S6[RM>VZ=CV^%W+?MEW3=]=\Z(?[ ML:GOCE]6S7TW?(S]Y^W^A9S]EZY].KQL-#^^\73]'U!+ P04 " O96)0 M\A'&/+(! #2 P & 'AL+W=O80^=_U.CT<)YUS3,]@9$%4%:,9XD M[Y@6LJ-%%F,G4V0X."4[.!EB!ZV%^7T$A6-.=_0:>)9-ZT* %5DO&O@&[GM_ M,MYC"TLE-7168D<,U#E]V!V.:SL+"(ZJ?LG)M3C]04D$M!N6>E/@:)2H;OZ0"ITG&+H%HSCE..7R5 MLULRF&=?2O"M$D?^#YQOP_>;"O<1OG^C\#_UTTV"-!*D;PCX38M;.?N;(FPU M4PVFB=MD28E#%S=Y%5T6]H''._F;/FW[5V$:V5ER1N=O-LZ_1G3@I21W?H5: M_\ 61T'M@OG>VV9:L\EQV,\OB"W/N/@#4$L#!!0 ( "]E8E LH0'\MP$ M -(# 9 >&PO=V]R:W-H965T%^".>^_>'4"/A,$MSB147]F_Q=JQEK-P<&?4HRQ]D]$;2DJH1*_\@QF^PU3/GI*I M^!]P 87A00GF*(QR<25%[[S1$PM*T>)EW&4;]V&\2?83;!W )P"? 35?A1=Y:LU [-C[3H0GWAXX]J8(SMB*>(?B'7HO.4^2E%T"T11S'&/X(F8[ M1S!DGU/PM11'_@G.U^&[586["-^]4_B?_,DJ01()DG<$^P\EKL5\O@F;^'CM/\4MI:M(V?C\65C_RMC/*"4S16.4(,? M;#845#X&UL=5-A;]L@$/TKB!]0 M$N*M:61;:CI-F]1*4:=MGXE]ME'!YP&.VW]?P*[G=MX7X(Y[[]X=1SJ@>;(- M@"//6K4VHXUSW8$Q6S2@A;W"#EI_4Z'1PGG3U,QV!D0905HQOME\9EK(EN9I M])U,GF+OE&SA9(CMM1;FY0@*AXQNZ9OC4=:-"PZ6IYVHX0>XG]W)>(O-+*74 MT%J)+3%09?1V>S@F(3X&_)(PV,69A$K.B$_!^%YF=!,$@8+"!0;AMPO<@5*! MR,OX,W'2.64 +L]O[%]C[;Z6L[!PA^JW+%V3T3TE)52B5^X1AV\PU?.)DJGX M>[B \N%!B<]1H+)Q)45O'>J)Q4O1XGG<91OW8;Q);B;8.H!/ #X#]C$/&Q-% MY5^$$WEJ<"!F['TGPA-O#]SWI@C.V(IXY\5;[[WD/+E.V24033'',88O8K9S M!//L$NPG?O%/XG?[)*D$2"Y!W!_D.):S$W'Y*P14\U MF#I.DR4%]FVGXW))S3/M@-P MY$6KWA:T M2NR)@::@#^GQE(7X&/!=PF0W9Q(JN2 ^!^-37= D" (%E0L,PF]7> 2E I&7 M\7/AI&O* -R>7]D_Q-I]+1=AX1'5#UF[KJ#WE-30B%&Y)YP^PE+/+25+\9_A M"LJ'!R4^1X7*QI54HW6H%Q8O18N7>9=]W*?YYHXOL'T 7P!\!=S'/&Q.%)6_ M%TZ4N<&)F+GW@PA/G!ZY[TT5G+$5\-_6\0'7@IR8T?H&UL=5/;;MP@$/T5Q >$7=;; M1BO;4C95U$BMM$K5YIFUQS8*>!S Z_3O"]AQG,1] 68XY\R%(1W0/-D&P)$7 MK5J;T<:Y[L"8+1K0PEYA!ZV_J=!HX;QI:F8[ Z*,)*T8WVR^,"UD2_,T^DXF M3[%W2K9P,L3V6@OS]P@*AXQNZ:OC0=:-"PZ6IYVHX1>XW]W)>(O-*J74T%J) M+3%09?1F>S@F 1\!?R0,=G$FH9(SXE,P[LN,;D)"H*!P04'X[0*WH%00\FD\ M3YIT#AF(R_.K^EVLW==R%A9N43W*TC49O::DA$KTRCW@\!VF>O:43,7_@ LH M#P^9^!@%*AM74O36H9Y4?"I:O(R[;.,^C#=[/M'6"7PB\)EP'>.P,5#,_)MP M(D\-#L2,O>]$>.+M@?O>%,$96Q'O?/+6>R\YW^]2=@E"$^8X8O@"LYT1S*O/ M(?A:B"/_1.?K]-UJAKM(WRWIR7_B)ZL"211(WI68?"AQ#;/_$(0M>JK!U'&: M+"FP;^,D+[SSP-[$1V1O\'':?PI3R]:2,SK_LK'_%:(#G\KFRH]0XS_8;"BH M7#A^]6<^\$E'= \VP; D1>M M6IO1QKGNQ)@M&M#"WF$'K;^IT&CAO&EJ9CL#HHPDK1C?;/9,"]G2/(V^B\E3 M[)V2+5P,L;W6POP^@\(AHUOZZGB2=>."@^5I)VKX!NY[=S'>8K-**36T5F)+ M#%09?=B>SDG 1\ /"8-=G$FHY(KX'(S/948W(2%04+B@(/QV@T=0*@CY-'Y- MFG0.&8C+\ZOZQUB[K^4J+#RB^BE+UV3T2$D)E>B5>\+A$TSUW%,R%?\%;J \ M/&3B8Q2H;%Q)T5N'>E+QJ6CQ,NZRC?LPWASV$VV=P"<"GPG'&(>-@6+F'X03 M>6IP(&;L?2?"$V]/W/>F",[8BGCGD[?>>\OY_3YEMR T8WI6XACF^"\(6/=5@ZCA- MEA38MW&2%]YY8!]X?),W^#CM7X6I96O)%9U_V=C_"M&!3V5SYT>H\1]L-A14 M+AP/_FS&,1L-A]WT@]C\C?,_4$L#!!0 ( "]E8E!RT=^SMP$ -(# 9 M >&PO=V]R:W-H965T- VSO0%119)6C"?)'=-"=K3(HN]LB@P' MIV0'9T/LH+4P?TZ@<,SICKXZGF33NN!@1=:+!KZ#^]&?C;?8HE))#9V5V!$# M=4[O=\=3&O 1\%/":%=G$BJY(#X'XTN5TR0D! I*%Q2$WZ[P $H%(9_&[UF3 M+B$#<7U^5?\4:_>U7(2%!U2_9.7:G!XHJ: 6@W)/.'Z&N9Y;2N;BO\(5E(>' M3'R,$I6-*RD'ZU#/*CX5+5ZF779Q'Z>;_6&F;1/X3. +X1#CL"E0S/Q1.%%D M!D=BIM[W(CSQ[LA];\K@C*V(=SYYZ[W7@M]^S-@U",V8TX3A*\QN03"OOH3@ M6R%._#\ZWZ;O-S/<1_I^34_?B9]N"J11(%T+W"5O2MS"O W"5CW58)HX39:4 M.'1QDE?>96#O>7R3?_!IVK\)T\C.D@LZ_[*Q_S6B Y]*&UL=5/;;MP@$/T5Q >$7=:;1BO; M4C95E$B-M$K5]IFUQS8*& ?P.OG[#MAQW=1] 68XY\R%(1V,?7$-@"=O6K4N MHXWWW8$Q5S2@A;LR';1X4QFKA4?3ULQU%D0925HQOME<,RUD2_,T^DXV3TWO ME6SA9(GKM1;V_0C*#!G=T@_'LZP;'QPL3SM1PW?P/[J318O-*J74T#II6F*A MRNCM]G!, CX"?DH8W.),0B5G8UZ"\5AF=!,2 @6%#PH"MPO<@5)!"--XG33I M'#(0E^8ZME3,A7_#2Z@$!XR MP1B%42ZNI.B=-WI2P52T>!MWV<9]&&_V^XFV3N 3@<^$FQB'C8%BYE^%%WEJ MS4#LV/M.A"?>'CCVI@C.V(IXA\D[]%YR?LU3=@E"$^8X8O@"LYT1#-7G$'PM MQ)'_0^?K]-UJAKM(WRWIR7_B)ZL"211(_BIQ]ZG$-4SR*0A;]%2#K>,T.5*8 MOHV3O/#. WO+XYO\@8_3_B1L+5M'SL;CR\;^5\9XP%0V5SA"#7ZPV5!0^7#\ M@F<[CMEH>---/XC-WSC_#5!+ P04 " O96)0K5;BE+R9%K*E>1I])YNGIO=* MMG"RQ/5:"_OG",H,&=W2-\>CK!L?'"Q/.U'#3_"_NI-%B\TJI=30.FE:8J'* MZ-WV<$P"/@)^2QC,@$ M8Q1&N;B2HG?>Z$D%4]'B==QE&_=AO$F2B;9.X!.!SX3;&(>-@6+F7X07>6K- M0.S8^TZ$)]X>./:F",[8BGB'R3OT7G*^OT[9)0A-F..(X0O,=D8P5)]#\+40 M1_X/G:_3=ZL9[B)]MZ0G_XF?K HD42#Y4.+^4XEKF)M/0=BBIQIL':?)D<+T M;9SDA7<>V#L>W^0=/D[[#V%KV3IR-AY?-O:_,L8#IK*YPA%J\(/-AH+*A^,- MGNTX9J/A33?](#9_X_PO4$L#!!0 ( "]E8E#IL YIMP$ -(# 9 M>&PO=V]R:W-H965T)W\?0%[73=U7X 9SCES8<@&;5YM"^#0NQ3*YKAU MKML38LL6)+-7N@/E;VIM)'/>- VQG0%619(4A";)#9&,*UQDT71X@R^.%]ZT+CA(D76L@>_@?G1'XRTRJU1<@K)<*V2@SO'= M9G]( SX"?G(8[.*,0B4GK5^#\;7*<1(2 @&E"PK,;V>X!R&"D$_C;=+$<\A M7)XOZH^Q=E_+B5FXU^(7KUR;XQU&%=2L%^Y%#T\PU7.-T53\-SB#\/"0B8]1 M:F'CBLK>.BTG%9^*9._CSE7>"WNPR<@Y"$^8P8N@"LYD1Q*O/(>A:B /] MAT[7Z=O5#+>1OEW2T__$3U<%TBB0_E7BET\EKF!NDT]!R**G$DP3I\FB4O&UL=5/;;MP@$/T5Q >$7=:Y:&5;RJ:* M4JF55HG:/+/V^*)P<0"OT[_/@!W'3=T78(9SSEP8TL'8%]< >/*FI'89;;SO M]HRYH@$EW(7I0.--9:P2'DU;,]=9$&4D*V[KQP<'RM!,U/('_U1TM6FQ6*5L%VK5&$PM51F^W M^T,2\!'PNX7!+43,7_@#-(A(=,,$9A MI(LK*7KGC9I4,!4EWL:]U7$?QIODXZ]*8(SMB+>8?(.O>><7V]3=@Y"$^8P8O@"\XE@J#Z'X&LA#OP? M.E^G[U8SW$7Z;DE/_A,_615(HD#R5XG\2XEKF-V7(&S14P6VCM/D2&%Z'2=Y MX9T']I;'-_F$C]/^4]BZU8Z7C?VOC/& J6PN<(0:_&"S(:'RX7B-9SN. MV6AXTTT_B,W?.'\'4$L#!!0 ( "]E8E"*5:28MP$ -(# 9 >&PO M=V]R:W-H965T:9M<<7A8L#>)W^?0?L.$[JO@ SG'/FPI .QCZ[!L"35R6URVCC?7=@ MS!4-*.&N3 <:;RICE?!HVIJYSH(H(TE)QC>;:Z9$JVF>1M_)YJGIO6PUG"QQ MO5+"_CF"-$-&M_3-\=C6C0\.EJ>=J.$G^%_=R:+%9I6R5:!=:S2Q4&7T;GLX M)@$? ;];&-SB3$(E9V.>@_&MS.@F) 02"A\4!&X7N 8*IG3\E4_'>X@$1XR 1C%$:Z MN)*B=]ZH20534>)UW%L=]V&\V>TGVCJ!3P0^$VYC'#8&BIE_$5[DJ34#L6/O M.Q&>>'O@V)LB.&,KXATF[]![R?E-DK)+$)HPQQ'#%YCMC&"H/H?@:R&._!\Z M7Z?O5C/<1?IN24_^$S]9%4BB0/*AQ/VG$MEUG.2% M=Q[8.Q[?Y!T^3OL/8>M6.W(V'E\V]K\RQ@.FLKG"$6KP@\V&A,J'XPV>[3AF MH^%--_T@-G_C_"]02P,$% @ +V5B4+!(%HVX 0 T@, !D !X;"]W M;W)K&UL=5/M;ML@%'T5Q .4A+A+%MF6FE;3)FU2 MU&G=;V)?VZA@/,!Q]_:[8-?S.O*]G"V1+7 M:RWL[Q,H,V1T2U\=C[)N?'"P/.U$#=_!_^C.%BTVJY120^ND:8F%*J-WV^,I M"?@(>)(PN,69A$HNQCP'XTN9T4U("!04/B@(W*YP#TH%(4SCUZ1)YY"!N#R_ MJG^*M6,M%^'@WJB?LO1-1@^4E%")7OE',WR&J9Y;2J;BO\(5%,)#)ABC,,K% ME12]\T9/*IB*%B_C+MNX#^/-;3+1U@E\(O"9<(AQV!@H9OX@O,A3:P9BQ]YW M(CSQ]LBQ-T5PQE;$.TS>H?>:\_T^9=<@-&%.(X8O,-L9P5!]#L'70ISX?W2^ M3M^M9KB+]-V2GKP3/UD52*) \D^)AS\?@F?^'CM'\3MI:M(Q?C\65C_RMC/& JFQLQ^1OG?P!02P,$% @ +V5B4+4W_G2V 0 T@, !D !X;"]W M;W)K&UL=5/;;MP@$/T5Q <$FW72U6;ML8W"Q0&\3O^^@!W'3=T78(8Y9\X,0SYJ\V([ (?>I%"VP)US_8$0 M6W4@F;W2/2A_TV@CF?.F:8GM#; Z@J0@-$ENB&1<]:^ 'N9W\RWB(+2\TE*,NU0@:: M^FAV,6 MXF/ +PZC79U1J.2L]4LP'NL")T$0"*A<8&!^N\ ="!&(O(S7F1,O*0-P?7YG MOX^U^UK.S,*=%L^\=EV!]QC5T+!!N"<]/L!EA8TK MJ@;KM)Q9O!3)WJ:=J[B/TTUV/<.V 70&T 6PCWG(E"@J_\H<*W.C1V2FWOTOCFWR$3]/^G9F6*XO.VOF7C?UOM';@I217?H0Z_\$60T#CPO&+/YMIS";# MZ7[^063YQN4?4$L#!!0 ( "]E8E#$Y/C_M@$ -(# 9 >&PO=V]R M:W-H965T[ F"T: MT,+>8 >MOZG0:.&\:6IF.P.BC"2M&-]L/C$M9$OS-/I.)D^Q=TJV<#+$]EH+ M\W8$A4-&M_3J>))UXX*#Y6DG:G@&]Z,[&6^Q6:64&EHKL24&JHS>;P_'). C MX*>$P2[.)%1R1GP)QKN6>5'PJ6KR.NVSC/HPW=U?:.H%/!#X3]I' QD Q\\_"B3PU.! S]KX3X8FW M!^Y[4P1G;$6\\\E;[[WD?+]+V24(39CCB.$+S'9&,*\^A^!K(8[\'SI?I^]6 M,]Q%^FY)3_X3/UD52*) \E>)R8<2US"W'X*P14\UF#I.DR4%]FV<^\$E'8Q]<0V )Z]:M2ZCC??=D3%7-*"% MNS$=M'A3&:N%1]/6S'461!E)6C&^V>R9%K*E>1I]9YNGIO=*MG"VQ/5:"_O[ M!,H,&=W2-\>SK!L?'"Q/.U'#-_#?N[-%B\TJI=30.FE:8J'*Z/WV>$H"/@)^ M2!C^\ MT9,*IJ+%Z[C+-N[#>'.[GVCK!#X1^$PXQ#AL#!0S?Q1>Y*DU [%C[SL1GGA[ MY-B;(CAC*^(=)N_0>\WY89^R:Q":,*<1PQ>8[8Q@J#Z'X&LA3OP?.E^G[U8S MW$7Z;DE/_A,_615(HD#R5XEW'TIO(Q7A\V=C_RA@/F,KF!D>HP0\V&PHJ'XYW>+;CF(V&-]WT M@]C\C?,_4$L#!!0 ( "]E8E"5?__!M@$ -(# 9 >&PO=V]R:W-H M965T;,_XG#,7C_-1FQ?; 3CT*H6R!>ZR5 M[D'YFT8;R9PW34ML;X#5D20%H4ER0R3C"I=Y])U,F>O!":[@9) =I&3F[Q&$ M'@NDQZ\PUW.-T5S\=[B \/"0B8]1:6'CBJK!.BUG M%9^*9*_3SE7BK!M'&:+*KTH.(DK[S+P-[1^";_ MX=.T_V"FY'XQ9_--&:3X70__R"R M?./R'U!+ P04 " O96)0O"#M:(H" !$"@ &0 'AL+W=OAA'=BM[(=[LY.MQ%:?SI2>-! MTP8^CN_LG]WFS6;V3/$74?TNC[I8Q8LX.O(3NU3Z5=R^\'Y#TSCJ=_^-7WEE MX#83HW$0E7*_T>&BM*A[%I-*S=Z[9]FXYZWGOX?A -H'4"\@Z81$9S#!SX=F'##-,,($$$T&1GY (%"/L"7 !E7>$9&/D"@D _P M/4! D=.1#Q HY -\%1!0YW3D P0*^0#?!@24.AWY ($"/J#X/J"@U*GO PCR M?9 \?,1K+L^N?5'105P:USL]K XMTH:Z)N _O.NOOC-Y+AL5[84VK83[X)^$ MT-SDDCX93Q:FI1LF%3]I.YR;L>SZFFZB1=OW;,G0.*[_ 5!+ P04 " O M96)0VXQA"> ! !!0 &0 'AL+W=OTW3)FVRN:;M9U;'EQR(!5RO_[Z GK66?A%F M>.9Y9I"9=)3J13< !KT*WND,-\;T9T)TT8!@^D'VT-F32BK!C#55372O@)4^ M2'!"H^A(!&L[G*?>=U5Y*@?#VPZN"NE!"*9^78#+,<,[_.9X;NO&. ?)TY[5 M\!7,M_ZJK$46EK(5T.E6=DA!E>''W?F2.+P'?&]AU*L]*PR#$H<@P0[#H("5.V;3Z-"#IUO_)5WZ>]'ZI_P'_@T'+XP5;>=1C=I;"/XYUI):<"F M$CW86VWL/%H,#I5QV\3NU=25DV%D/P\&UL;53;;MP@ M$/T5Q <$&WO;SIW]?P([K;G@QS'#FS)F! M<39)]:I; (/>!>]UCEMCA@,ANFQ!,'TC!^CM22V58,::JB%Z4, J'R0XH5'T MA0C6];C(O.^DBDR.AG<]G!32HQ!,_3D"EU..8_SA>.F:UC@'*;*!-? #S,_A MI*Q%5I:J$]#K3O9(09WCN_APW#F\!_SJ8-*;/7*5G*5\=<;W*L>1$P0<2N,8 MF%TN< ^<.R(KXVWAQ&M*%[C=?[!_\[7;6LY,P[WDO[O*M#G>8U1!S49N7N3T M"$L].XR6XI_@ MS"G1*;HY1<^R\J1VVD6%BL%,'>Y[7K_3K-)^E^"0L'T"6 MK@%[GX?,B;SR!V98D2DY(37W?F#NBN,#M;TIG=.WPI]9\=IZ+T62[#-R<40+ MYCACZ 83KPABV=<4-)3B2#^%TW!X$E28^/!DJY#>A@G2($'J"=+_2KR]*C& M2:-PDETPR2Y $%\E"6&N6T$V%R= -?[):E3*L??CLO&N4W%'_<7_@\\C][5_)9GP\AA&5.R_BN*OU!+ M P04 " O96)0&T8SJL4! W! &0 'AL+W=O!R[CGG M=\4OK5= 6O4G1FP)WU@Y'0DS5@63F3@W0NYU&:]QF8?869>Y&JW@/9PU,J.43/\^@5!3@??X/?#" MV\[Z "GS@;7P#>SWX:S=BJPL-9?0&ZYZI*$I\-/^>,H\/@!^<)C,9HY\)1>E M7OWBC*,EN*_P!6$@WLG3J-2PH0OJD9CE5Q8G!7)WN:1 M]V&'ZD[F\H'PU&$ M/6?>N.BU3-(D)U=/M&!.,X9N,/L501S[*D%C$B?Z7SJ-IR=1ATE(3[8.Z6.< M((T2I($@_:?$]*;$&":+BV11D2Q"<+@1B6'N;T3(YN(DZ#8\68,J-?:A73;1 MM2N>:+CXO_"YI;XRW?+>H(NR[OF$2VZ4LN"L[.Z6'5L+0I6?\5Y1]02P,$% @ +V5B4+ECB??A 0 04 !D !X;"]W M;W)K&UL=53;;IPP$/T5Y ^(N2Z;%2!E$U6MU$JK M5$V?O3!<%!M3VRSIW]TRCAPD0VD@>^@?@P7H2V\LE0=@UYVO/<$U#EZ"$[G MU. MX*6#26[VGJGDROFK,;Y4.?)-0D"A5(:!Z.4&CT"I(=)I_%HXT2II K?[ M=_9/MG9=RY5(>.3T9U>I-D='Y%50DY&J9SY]AJ6>!'E+\5_A!E3#329:H^14 MVJ]7CE)QMK#H5!AYF]>NM^LTGR3I$N8.")> < TX6AT\"]G,GX@B12;XY(FY M]P,QOS@XA;HWI7':5M@SG;S4WEL1Q<<,WPS1@CG/F'"#"58$UNRK1.B2.(?_ MA8?N\,B9863#HVV&X;V;('82Q)8@_J?$^UV)#DSBNT42ITCB( AV(B[,!ZTX M.$4.#H)H)^+"Q&Z1U"F2.@B2G8@+<]B)X,T59" :.WS2*_G8V\'?>-?Y?@CM M%?X+GQ^';T0T72^]*U=Z$.QUK3E7H%/Q[W176_T>K0:%6IEMJO=BGLK94'Q8 M'AR\OGK%'U!+ P04 " O96)0ZKX!(KYYXXCZ=&\VAK D7'2]-5;O@8%G2B@I^@/O9GHRWV,12- JT;5 3 V5*[]>'XS;$QX!? M#?1V=B:ADC/B:S"^%2E=!4$@(7>!0?CM @\@92#R,MY&3CJE#,#Y^4OYO"U2G=4U) *3KI7K!_@K&>6TK&XK_#!:0/#TI\CAREC2O).^M0 MC2Q>BA+OP][HN/?#S>X*6P;P$< GP#X"V) H*O\JG,@2@STQ0^];$9YX?>"^ M-WEPQE;$.R_>>N\EV]SN$G8)1&/,<8CALYCU%,$\^Y2"+Z4X\O_@?!F^652X MB?#-7"'_LDRP72381H+M/R7N/Y6X%/,Y"9OU5(&IXC19DF.GXR3/O-/ WO/X M)G_#AVE_%J9JM"5G=/YE8_]+1 =>RNK&CU#M/]AD2"A=..[\V0QC-A@.V_$' ML>D;9W\ 4$L#!!0 ( "]E8E!OCS>PSP$ )P$ 9 >&PO=V]R:W-H M965T%]"@$4[_. MP.64XQC?$\]=TQJ7($4VL :^@ODV7)2-R,I2=0)ZW*:AS_!B?SJG#>\#W M#B:]V2/7R57*%Q=\JG(<.4/ H32.@=GE!D_ N2.R-GXNG'B5=(7;_9W]@^_= M]G)E&IXD_]%5ILWQ6XPJJ-G(S;._\/3.LR)2T8,XSAFXP\8H@EGV5H"&),_VGG(;+DZ##Q)(+#7RW&NQ9#F/^X/ 9%C@&"9"<2PAS"(FE0) T0'' K ]2\1M02P,$% @ +V5B4!^U M@R'& 0 -P0 !D !X;"]W;W)K&UL=53;;MP@ M$/T5Q <$+WOMRK:4312U4BNM4C5]9NVQC0+&!;Q._[Z '=?=T!?##&?.G!D8 MIX/2KZ8!L.A-BM9DN+&V.Q)BB@8D,W>J@]:=5$I+9IVI:V(Z#:P,05(0FB0[ M(AEO<9X&WUGGJ>JMX"V<-3*]E$S_/H%00X97^-WQS.O&>@?)TX[5\!WLC^ZL MG45FEI)+: U7+=)09?A^=3QM/3X 7C@,9K%'OI*+4J_>^%)F./&"0$!A/0-S MRQ4>0 A/Y&3\FCCQG-('+O?O[$^A=E?+A1EX4.(G+VV3X0-&)52L%_99#9]A MJF>+T53\5[B"<'"OQ.4HE##ABXK>6"4G%B=%LK=QY6U8A_%D1Z>P> "= N@< M< AYR)@H*']DEN6I5@/28^\[YJ]X=:2N-X5WAE:$,R?>..\U7^_V*;EZH@ES M&C%T@5G-".+8YQ0TEN)$/X33>/@ZJG =PM=+A?13G& 3)=@$@LT_)1YN2HQA M_I-D&TVR_4BP3VZ2Q#"WG22+BY.@Z_!D#2I4WX9Q67CGJ;@/+X7\A8\C]8WI MFK<&791USR=<X+C[ M^P%V/"_CQ<#EG'//!:ZS4>EWTP)8]"%%9W+<6ML?"#%E"Y*9.]5#YW9JI26S M;JD;8GH-K HD*0C=;/9$,M[A(@NQDRXR-5C!.SAI9 8IF?Y]!*'&'&_Q-?#* MF];Z "FRGC7P'>R/_J3=BBPJ%9?0&:XZI*'.\>/V<$P]/@#>.(QF-4>^DK-2 M[W[QIO M;)OC!XPJJ-D@[*L:/\-<3XK17/Q7N(!P<._$Y2B5,.&+RL%8)6<59T6RCVGD M71C':6=_I<4)=";0A? 0"&1*%)P_,\N*3*L1Z>GL>^:O>'N@[FQ*'PQ'$?:< M>>.BER*YIQFY>*$9OB92&@MGYZ[^9Z>LO3 MPJI^;E.R_"N*/U!+ P04 " O96)0D^%*8=X! !!0 &0 'AL+W=O M*4&3\"Y([)I_)XX\2SI I?[ M._LG7[NMY<(T/$G^JRU-D^$#1B54[,K-LQP^PU3/#J.I^*]P V[A+A.K44BN M_1<55VVDF%AL*H*]CFO;^768^.]AX0 Z!=!5 !F%?.8?F6%YJN2 U-C[GKE? MO#E2VYO".7TK_)E-7EOO+8^3)"4W1S1A3B.&+C";&4$L^RQ!0Q(G^B:>;X?J;_"_^#C MX_"-J;KM-+I(8P?!7]=*2@,VE>C!=K6Q[]%L<*B,VR9VK\:I' TC^^G!(?.K ME_\%4$L#!!0 ( "]E8E!,=KM"^@$ ,L% 9 >&PO=V]R:W-H965T M 77V0X#0*PST5K&E)D7O?616Y[ UO6CBK0/=",/7K!%P. M1[(A[X[GIJJ-<] B[U@%W\!\[\[*6G1FN38"6MW(-E!P.Y+'S>&4.;P'O#0P MZ,4^<)5!0&L? ['*')^#<$=DT?DZ<9)9T@^+- M(;)W4SJGOPI_9I/7UGLOXG2?T[LCFC"G$1,M,)L902W[+!%A$J?HG_ (#X_1 M#&,?'B\SC#*<8(L2;#W!]J\2DU6)&";%17:HR XAR%8B""8+<9$]*K)'"#8K M$0SSG_M.4)$$(8A7(AAFBXNDJ$B*$.Q6(AAFCXMDJ$B&$*P?'L.L'YXNFDF MJOP8T4$I^]:/L(5WGE2/D6_&/_!QS'UEJFI:'5RDL2WM&^\FI0&;2OA@_X_: M3M;9X' S;IO8O1KGRV@8V4VCD\[SN_@-4$L#!!0 ( "]E8E"CSK)JN $ M -(# 9 >&PO=V]R:W-H965T-"VQO0%61Y 4A";)=R(95[C, MH^]DREP/3G %)X/L("4S;T<0>BSP#G\X'GG;N> @9=ZS%OZ ^]N?C+?(PE)S M"OP!U,%9VQ%O//BK?=>RG2_S\DE$,TQQRF&KF)V M2P3Q[$L*NI7B2/^#TVUXNJDPC?!TK9#NMPFR38(L$F0K@BQ)OI2X%?.U2++J MJ033QFFRJ-*#BI.\\BX#>TOCFWR&3]/^FYF6*XO.VOF7C?UOM';@I217?H0Z M_\$60T#CPO':G\TT9I/A=#__(+)\X_(=4$L#!!0 ( "]E8E 5* !8P@$ M #<$ 9 >&PO=V]R:W-H965TZQRWQ@Q[0G39@F#Z1@[0VR^U5((9&ZJ&Z$$!JSQ)<$*CZ)8(UO6X MR'SNJ(I,CH9W/1P5TJ,03/T^ )=3CG?XDGCMFM:X!"FR@37P \S/X:AL1%:5 MJA/0ZT[V2$&=X[O=_I ZO >\=3#IS1ZY3DY2OKO@>Y7CR!D"#J5Q"LPN9[@' MSIV0M?&Q:.*UI"-N]Q?U1]^[[>7$--Q+_JNK3)OCKQA54+.1FUK].B_Z%%B;0A4"O"&0NY)T_ M,,.*3,D)J?GL!^:N>+>G]FQ*E_1'X;]9\]IFST42T8R!QW&GAYOZ#']%A9(@@*)%TC^:3&^:C&$2<)%TF"1-""0 M7A4)86ZOBI#-Q0E0C7^R&I5R[/VX;++K5-Q1?_%_X?-(O3#5=+U&)VGL\_&7 M7$MIP%J);JR7UD[Q&G"HC=M^L7LUO^4Y,')8QI2L_Q7%'U!+ P04 " O M96)01M473;M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D M%>-)TD!TMLN@[VR(S@U>R@[,E;M!:V-\G4&;,Z8Z^.9YDT_K@8$76BP:^ M@__1GRU:;%&II(;.2=,1"W5.'W;'4QKP$? L872K,PF57(QY"<:7*J=)2 @4 ME#XH"-RN\ A*!2%,X]>L29>0@;@^OZE_BK5C+1?AX-&HG[+R;4X/E%10BT'Y M)S-^AKF>6TKFXK_"%13"0R88HS3*Q964@_-&SRJ8BA:OTRZ[N(_3S=WM3-LF M\)G %\(AQF%3H)CY1^%%D5DS$COUOA?AB7='CKTI@S.V(MYA\@Z]UR)-[C-V M#4(SYC1A^ JS6Q ,U9<0?"O$B?]'Y]OT_6:&^TC?K^A[_F%;(-T42*- ^D^) MAW!V&KGFJP39PF1THS='&25]YE8!]X?)._\&G:OPG;R,Z1B_'XLK'_ MM3$>,)7D!D>HQ0^V& IJ'X[W>+;3F$V&-_W\@]CRC8L_4$L#!!0 ( "]E M8E L7H ][00 ,0: 9 >&PO=V]R:W-H965T.;O%[#LL5K=-B\Q MD-/=1ZC/D8#1KJQ^U"NM&^]GD6_JL;]JFNU5$-1O*UUD]9=RJS?M?Y9E561- M>UJ]!_6VTMFB#RKR@(>A"HILO?$GH_[:2S49E1]-OM[HE\JK/XHBJWY=Z[S< MC7WF'RY\7[^OFNY",!EMLW?]EV[^WKY4[5EPS+)8%WI3K\N-5^GEV/^373U+ MU07TB'_6>E>?''O=4%[+\D=W\K08^V''2.?ZK>E29.W/I[[1>=YE:GG\9Y+Z MQYI=X.GQ(?M]/_AV,*]9K6_*_-_UHEF-_<3W%GJ9?>3-]W+WJ,V (M\SHY_I M3YVW\(Y)6^.MS.O^K_?V43=E8;*T5(KLY_YWO>E_=R;_(0P/X": 'P,X.QL@ M3( X!C!Y-D": #FT0F0"HJ$!R@2HH0&Q"8A_!YR_2XD)2(962$U .C2 A8>9 M"P>''">;#0XY3#<;/-_L,.%,# XY3#F30YN$'2:=G0K=9DTU& M5;GSJKT+;+/.;-A5&]4F[Z[VHNS_V,$QL8[YBF,3&3 =@9A@FM3%S M!,/!?'W#,. >/F.8W_,5M$US[!R.=P[O,T@K YC-Z1X3]9A-CP%<9RY"Q*D$ MG3,_E\?B*G"N N$*.N:K<&KP2"4"-,UT#U,78#,$ID(EP V:H[#XI%.MT4E\ M=!(9':0MG4)_\#!)P8V>N3">8 MIL[LIA&D,G-!L0.:NR!Y.BB+<+>.H^M3.*"Y#P.RS)YF2_@& M0XQ#2"('X1P,L07(=FI 5KO$-%W"/ACF'W#I,2!+3@*VYO02RN9#F!'#W"B" M?!*G4N3(>WH)9?,A'(EAEJ0@']=)!,+G LK>U!!^PQ&_$7##QUV3B!TZ%T V M&\)(.&8DQ/K%J7T:9B1@6WG+72-ABF1+& E'C$12.0@CX9B1 +;7W#42J9SU M\NXBS&9$& Y'#$<1,)M.4-8P)=@TX&X&89+ MF(KA&P04%X4G3\+V& F;D(A-*$*]DK )B3B XO ^N:\\B&<-2;WN0$Q""5C& M?4E!*%,2/B(1'U$2SB8&HM[>$#8B$1M1"A;"0+!0KR?]0 M2P,$% @ +V5B4%]SQ$6D! O1< !D !X;"]W;W)K&ULC9A9C^(X%(7_"N*]*EZS( JI@48STHQ4ZM;,/*? +.J$,$DH M>O[]."%%P_6YK7Z!+,>^U\MW8GMZJ>IOS=ZY=O2]+([-RWC?MJ=)%#7KO2OS MYKDZN:-_LZWJ,F_];;V+FE/M\DU?J"PB)40O]6Q:G=OB<'2O M]:@YEV5>_S=W175Y&MN?M^\C$67D2O9>)CK*NBZ7]'ZW/35N50BT^ES+]?_P_'_O\R MU/]1#!=00P'UJP7T4$#?"JCDIP7,4,#\:@$[%+"W N:G^GC0QR1 =.VKOO.7 M>9O/IG5U&=77^7/*NVDJ)[$?WG7WL!_-_IWO_\8_?9^9.)E&[UU%@V9^U:@' M3?JH62!-]JA9 DTB'C4KI)$W3>3;G6!'1"HB4M HG;&#"!B1L2,(F"!,;049H M:8)6V9B*5J'(**Z#+R4$EAE M&J0>>B6=F4 B=4JFYF<0+8YINU0X?ZW.N)''SBR!-:=4*D!IQLQ'C?G3(7^6+D?G@ZC[ MWO_XC#U+9I UQE2'F%K![$TTYD^'_(%D%4I62&8(-;-!"3FU@FLP!E C "D] M0'2_R7F,@RG5",!@,Q6*K&#HT9A2C0"D] "1%$9@5>;7O'0_'>H2;6W"C+9AS@ JY)Q,(-9-0!#VJJE 2O6 M^Q$8VA2J$K]OX)J$F38 5\[7#<;5H TZM1\3KFN#N;<$HB=P-@)4BCT=,93] MQ[<8:Q-B33=;I=?P;#[3_S>GW4[L9_\#4$L#!!0 ( "]E8E!\CRF) M. ( 'H& 9 >&PO=V]R:W-H965TBV3;%X7C^QX>CGC, M>L9?146(]-X:VHJM7TG9;0 0944:+)Y81UKUY,QX@Z6:\@L0'2?X9$P-!3 ( M$M#@NO7SS,0./,_85=*Z)0?NB6O38/Y[1RCKMW[HWP//]:62.@#RK,,7\IW( ME^[ U0Q,64YU0UI1L];CY+SU/X:;?:KU1O"C)KV8C3V]DR-CKWKRY;3U PU$ M*"FESH#5[48*0JE.I#!^C3G]:4EMG(_OV3^9O:N]'+$@!:,_ZY.LMO[*]T[D MC*]4/K/^,QGW$_O>N/FOY$:HDFL2M4;)J#!7K[P*R9HQBT)I\-MPKUMS[\?\ M=YO; $<#_%]#-!JBR1"BOQK0:$"6 0Q;,;798XGSC+/>X\/;[; ^1.$&J>J7 M.FB*;9ZI\@@5O>5Q&&7@IA.-FF+0P)D&/BKV2T7RG@0H@(D".BF@\:.9?YT\ M+K%;2A)+4@R2V$A:(_D 4XA""]8A0V$8I&[@R D<+6CB$%DX@R9Y6">&=NF6 MJC -8S<+!&R>QID[6])\':K>4Q*%]3,#L2VL(OY@N)KR275NI3\\L.C7*G>EK M=CS9%(DCODLWA6FLX#W]T)6_87ZI6^$=F53]P7S%9\8D4>C!DZIGXC @ $ 8 M !D !X;"]W;W)K&ULC571CILP$/P5Q >[E>:$1I5] MS:%1M6@""8=E^!PO-JG%.\#O&CIUM0]L)3LAWNSAVWX91M80,"BU5:!F.<,: M&+-"QL;[H!F.*2WQ>G]1_^IJ-[7LJ(*U8'_JO:Z6X2P,]G"@)Z9?1?<"0SUI M& S%?XY2) MGHLTGN7H;(4&S*K'X"M,/"*041]38%^*%;ZCX]L$ZWM$EMQ"-AX(\9M(O'4F MCD]NZIQ/ZNPQF<,T#I/$<1)A//7K >*$I,EL MQX@$F<1G,R]WLG7N_DWCN. M)M[)7:8)8GV/R%*)VD6*7_VVH+_/ MZ.I><)!'-W-44(I3H^WK=14=Q]HSMO=J$E^9<==/IT^9?E;^H/)8-RK8"6UN MK;M;!R$T&)_1DS%:F?$\'A@V=Q)Y!F_*5:WO#4-%;_WP'B_\T/_D7BMKY4R M"91G';W"=U _NI/0$1I5BKJ!5M:\]024._]3N#T2@[> GS7T^5T!);TR]\OXSN'IBWW/%?X4[, TW3O0>%\ZD_7J7FU2\<2K:2D,_AK%N M[=@[_0=MG8 = 8^$D/R3$#E"]+\$X@AD1D!#*;8W1ZIHG@G>>V(XW8Z:2Q1N MB>[^Q21ML^V:;H_4V7L>8YRANQ%RF/V P1/,#'%8(I+H;\AQ!4)&"-(>1Z-X MU2BV?#+AA\'SS.B B2VF=7ND&S(SNT2E48PWZV:B53/1TDP8S,P,F&2R31B1 M=.9E#10_KULAJU;(PDJ,9[W?DV5?$CP_YL,2E9(T36;GN$2%P2:.DYEG-+F MY@7Y1L6U;J5WYDK?97OC2LX5:,G@2:M5^M$: P:E,M.-GHOAUQT"Q3OW*J'Q M:25?*F# MYEB66?UW+@MUGH0XO'1\SW=[;3NBZ?B0[>0/J7\>7FK3B@:635[*JLE5%=1R M.PEG>+3"W :TB%^Y/#=7[X&U\JK4FVU\V4Q"9!7)0JZUIQ8CINV=>M<]SSW\)@P-('T >#:!] !T" MV(=XUN/9@,UL%[,=,]/?F-[3E!,VCDZ6J,?,.PRYPN !$1GV(06!4LR)%TYN$RQ]A*"W MD!4 8; ("OJD;3R[]H 2QV>'X2VF:C&,(X*YHQ: )3@1,2R'@7*8+X>XEH0(=Y5]$"8II["6%-22 M,2 M.UI2/TTJW.WJ@Y(XN?.]800?.P@0XTY,#[KYM!.&G*-A 7 )9[F7 !5+$Y3> MPIX!JMA9B56/N=[_*4[9G>V/[QR[V-?LV<>>YI2[NVH!,7GN :8D35SS/I-O MWF?"W+B_8QZ\$&:8 (N?NNZ)-\V?,$;(M>]S^?8A*AHSU[]/Y?OWJ2BCY(Y] M]RJZ'85O!NQ?#:ZA.8#A]-X&A$]\[!_YKMDY@.'4O?JCJTJCE/6NK1*;8*V. ME;8']%7O4(G.B*U4G/ZYK5"A?C):0/@E&3U#_3-,#1$%,S SPL 1?BF/H_\F MNN+Z6U;O\JH)7I4V55A;*VV5TM+,$'HR,[0W]?S0*.16V]?8O-==4=LUM#KT M!7LT_&N8_@-02P,$% @ +V5B4(X^?]WS @ O L !D !X;"]W;W)K M&ULC5;1;ILP%/T5Q'L+!IM E$1JDDZ;M$G5IFW/ M;N(DJ("9[23=W\\&2L&^9'T)MG/NN><:?'P75RY>Y(DQY;V61267_DFI>AX$ M^:M%L_8D5@M^5D5> ML2?AR7-94O%WS0I^7?K(?UOXGA]/RBP$JT5-C^P'4S_K)Z%G0<^RSTM6R9Q7 MGF"'I?^ YH\H,P$-XE?.KG(P]DPISYR_F,F7_=(/C2)6L)TR%%0_+FS#BL(P M:1U_.E*_SVD"A^,W]D]-\;J89RK9AA>_\[TZ+?W4]_;L0,^%^LZOGUE7$/&] MKOJO[,(*#3=*=(X=+V3SZ^W.4O&R8]%22OK:/O.J>5X[_K /QI N@!B!01M['YD2_KIU9 M;-Y.\Y_>3ZE7+RL21XO@8H@ZS+K%1 ,,ZA&!9N]31%"*=>2$6PDV+B*)QY M M ,%CR*,+(7$,"XW!O8@; CPBL)*L6PQI,%6+P6%HU>."4#H C:1@4 H&I!!+ M2HM)AED<);N=+]4M/5'#A73(L,[[6\DVZE^TG!#LH,9WHLVGZRG2A> M=[URT#?LJW]02P,$% @ +V5B4'SK_QO( 0 CP0 !D !X;"]W;W)K M&ULC53MCILP$'P5Y >(@P/<-0*DYJJJE5HINJK7 MWPXLP3H;4]L)U[>O/PA"J4_J'^Q=9F=F%YMRDNI5]P F>1-\T!7JC1GW&.NF M!T'U1HXPV#>=5((:&ZHSUJ,"VOHBP3'9;@LL*!M07?K<4=6EO!C.!CBJ1%^$ MH.K/ ;B<*I2B6^*9G7OC$K@N1WJ&'V!^CD=E([RPM$S H)D<$@5=A3ZF^T/A M\![PPF#2JWWB.CE)^>J"KVV%MLX0<&B,8Z!VN<(3<.Z(K(W?,R=:)%WA>G]C M_^Q[M[VD1)"QV]PLL&OT\Q_*XL7D+F + 4D]!*$O/-/U-"Z5')*5)C]2-TG M3O?$SJ9Q23\*_\Z:US9[K?-\5^*K(YHQAX A*TR6/BX8;/D7$1(5(9X@6XOL M/MR)!$P:G Q!I<@V15QG%]79_:N39W&"+$J0_8?1+&(T)YMW!I)'=?*(T?Q. M)X9Y9QI%5*2($#S&PO=V]R:W-H965T'P_>WE3/XJ]B1V+?'UYLW)Y]O;;\GIZ75]>7ZKOU[_=7KS[?IX_NGN19<7IV:WLZ>7YU^^GKQ]?37Y]?_>W:\N/K^YL0[>1B8OOSU^78>.'W[^MOY7\?WQ]L/WX9K M_>WT<2N?OEP>O]Y\N?KZZOKXYYN37[SD]RB>7W!7\=N7X_>;G_[_U;PK?UQ= M_6?^2_GIS+R[F+6D>_W._T9/']YQ?^//_/VP] MN]MY[7]UO15"[/__OCSR]?[_[\?K_]AY?Q"\S] M"\S6%_CW+_ ?7Z#)/O>"X/X%P>,+@F?KP_OZ\/_?X/D7V/L7V(UO$-W71UO? M8'__@OW&-XCOZ^.M;^#M'@[;;N-;>(\'VMO\)@^'VC-;W^3A6'O^YC=Y.-K> MUL/M/1QO;_,!]QZ.N+?UD'L/Q]S;?-"]AZ/N;3WLWL-Q]WXZ\/;YJ^_AP)NM M!]X\''BS^<";QVM\ZX$W#P?>;#[PYN' F\6!/_V16'<1^.[\]OSMZ^NK[Z^N M?Z3XM_/Y9N$E>I&V/8_>A>H=*@9O-/K/VS",7Y_^,V_IOB;]46-^KK&[IS7O MUS7>8\6IIO X#X/S2,WJ]>;I.[Q;5UC[M.37=4EHO:MI,^+1FV+!3(VUG M,>5IPW;>OWC>?'CYQW> DH#/7I^O(O]N \'/&UC\4-(?)>%=R=>[$G\7A[O% M;'^ELGVT7UR2.91Y^RA87)7ENLQ$-MXMCGL-6_/].-XO3B$JBVVTF%M/9>'. M7\QMA#(3[)?7Z_MUF6<\/_87/]]_KP]!:*/%J0#;THZ&=K&COVW8UH&V%<8[ M;_'3^/WY;3TYN0(^N0+8PIZW$/(6PA=/S_<_2NQ/NQ/I5/$75\J'==G>[N-X M>4&MRV(=W)WE65N>M87]CGD+$6\A>GF_H]5,_=@$9G%&?("R*(J#Q=8.4*:Z MO6/6>Y[U?KW?T8ZW$/,6XI?W.X8C9/W%Q?=A7;4/O.6-[@!5>Q,X=GKNN;$1 MV<%N.WH(S]7,>"_O^'W-S[,UP?(TQZ)@<6D?H"J,0L>4N>_YQ3.K*0>AX^KV M''H4U7HN&]ZCFSS(-PBX]B&(]V\ M#?'FK1,I-/XN6#8+5*?&9%EWH#H;1SO7">N(. \R+O(=VW"$G+_YBR>'9DJ=S=42;1]GF.F49M2#=O'4DV"KW5T5Z7!>M.Y4!EZK8<5ZEQ M!)RA@'.DA7$$G-D0<&9+P&'1*N"@RCUE1\"9=<"%D:,1,(Z ,QL"SJP#R:B_ MCI?G.=2IFURUS@>H"_1ITG?S\_7Z9[U07 M6^,MVUNH\T,_V#LN>.,(.$,!Y[IP' %G-@2<64>3#7?[8+GWZ[)P[T?+=*3O"SE#8N4X?1]B9#6%GUO%DK+?\(/(!ROS8"Y$G;\A[/QU0BTO^)=+#L^6/)VK(^5\:./VCI3S70\1-J2<#^EE]KM@ M^7F%ZGQ]C%A]BJ74W$7&-75'ROF0-(.7]#ROGP,77Y-.,#%'D*[F"Y MZ_ AU1C'W MZ.I??4?$^1!Q>T?_ZCLBSM\0#G67BXY/%OR=*Z.6 N@>=L[+I' $6O!R[%V!C6K)V[O@W56Q5Y@([O\ MR4"=M29>WNF@SMN9O>\Y3N# ]7R.PL\1H($C_((-X1>L RLPD3&K,P/J_)VW M; 4/6!?%@>M\=D1@0!'H>L+IB,!@0P0&Z\CRPCC8+6]]4&=V.W_YI.- =7%L M ]?1=T1@0!'HZ!0#1P0&&R(P@/:-[OQ41W=^J'ONSA\Z$C&D1'0TN:$C$<.7 M$_$,:M8)$:X#SS/^;OT4&^I\WRZ?#QRP+HY\QQ42.E(TA!2-'4D<.E(TW- < MAO!,+O2C93Y0F3'Q:N?I2:!U??P/'>$80CC&CBXC=/WZ8LOO+^"!7&27O^G[ M &61YR\C]$!E\2YTG=>.9 PA&6-' NETNXY+*K&Z"RQ_.NBSR]JZ'0=81EA;",G:$ MB76$I=W0/MIU;@7ZJ+]\%@1E8;#^32>5[4/C.#FL(P0MA: C3*PC!.V&$+30 MU86KWU]\H#)CS&K?H62P[,E3^>Z"K^G[,BU"')M\8,_HQK7HZK(D4G1.I.6E_89U-B= MHV&+7&M.UIFT7#!Q!C5VY\B/R)$?T3H_5JOCSJ#([AP-1^0(F6A#MW4&1:LN M__2G1:F7Q^N_[M;UW[SZ>/7WU]NYJ9R7_C^./WY[X,S,RUH7XZF73!Z,O_>2 MWW'<)/^F[7PPR6\T?C#)[_B^?O+.A_%?_22C\=Q/"AHO_:2B\=I/&AIO_:2C M\=Y/!AH?_62B\31(W@4T_R#):#P/DH+&RR"I:+P.DH;&VR#I:+P/DH'&QR"9 M:#P-DWVZ2A\=8F'8WW-AEH?+3)1.-IE+R+:/Y1DM%X'B4%C9=1 M4M%X'24-C;=1TM%X'R4#C8]1,M%XND_>[6G^^R2C\7R?%#1>[I.*QNM]TM!X MNT\Z&N_WR4#CXSZ9:#R-DWD;[0W>^7R492BXI4$I)A5)+&I16 MTJ'TD@%EE$PHJ:<;MH=W;$F&DDL*E%)2H=22!J65="B]9$ 9)1-*ZND&[N$= M7)*AY)("I914*+6D06DE'4HO&5!&R822>KJA>WA'EV0HN:1 *2452BUI4%I) MA])+!I11,J&DGF[P'M[A)1E*+BE02DF%4DL:E%;2H?22 6643"BIIQN^AW=\ M28:22PJ44E*AU)(&I95T*+UD0!DE$TKJJ0'PL .09"BYI$ I)15*+6E06DF' MTDL&E%$RH:2>&@(/.P))AI)+"I124J'4D@:EE70HO61 &2432FK4'QCL#R09 M2BXI4$I)A5)+&I16TJ'TD@%EE$PHJ5%_8+ _D&0HN:1 *2452BUI4%I)A])+ M!I11,J&D1OV!P?Y DJ'DD@*EE%0HM:1!:24=2B\94$;)A)(:]0<&^P-)AI)+ M"I124J'4D@:EE70HO61 &2432FK4'QCL#R092BXI4$I)A5)+&I16TJ'TD@%E ME$PHJ5%_8+ _D&0HN:1 *2452BUI4%I)A])+!I11,J&D1OV!P?Y DJ'DD@*E ME%0HM:1!:24=2B\94$;)A)(:]0<&^P-)AI)+"I124J'4D@:EE70HO61 &243 M2FK4'QCL#R092BXI4$I)A5)+&I16TJ'TD@%EE$PHJ5%_8+ _D&0HN:1 *245 M2BUI4%I)A])+!I11,J&DOOH#'_L#28:22PJ44E*AU)(&I95T*+UD0!DE$TKJ MJS_PL3^09"BYI$ I)15*+6E06DF'TDL&E%$RH:2^^@,?^P-)AI)+"I124J'4 MD@:EE70HO61 &2432NK/#_SYB?_\R)^?^<\/_?FI__S8GY_[SP_^^,J",D@DE]=4? M^-@?2#*47%*@E)(*I98T**VD0^DE \HHF5!27_V!C_V!)$/))05**:E0:DF# MTDHZE%XRH(R2"27UU1_XV!](,I1<4J"4D@JEEC0HK:1#Z24#RBB94%)?_8&/ M_8$D0\DE!4HIJ5!J28/22CJ47C*@C)())?75'_C8'T@RE%Q2H)22"J66-"BM MI$/I)0/**)E0TD#]08#]@21#R24%2BFI4&I)@])*.I1>,J",D@DE#=0?!-@? M2#*47%*@E)(*I98T**VD0^DE \HHF5#20/U!@/V!)$/))05**:E0:DF#TDHZ ME%XRH(R2"24-U!\$V!](,I1<4J"4D@JEEC0HK:1#Z24#RBB94-)@7B# *P3F M)0*\1F!>),"K!.9E KQ.8%XHP"L%YJ4"O%9@7BS JP7FY0+8'P3J#P+L#R09 M2BXI4$I)A5)+&I16TJ'TD@%EE$PH::#^(,#^0)*AY)("I914*+6D06DE'4HO M&5!&R822!NH/ NP/)!E*+BE02DF%4DL:E%;2H?22 6643"AIH/X@P/Y DJ'D MD@*EE%0HM:1!:24=2B\94$;)A)(&Z@\"[ \D&4HN*5!*28522QJ45M*A])(! M991,*&FH_B#$_D"2H>22 J645"BUI$%I)1U*+QE01LF$DH;J#T+L#R092BXI M4$I)A5)+&I16TJ'TD@%EE$PH::C^(,3^0)*AY)("I914*+6D06DE'4HO&5!& MR822ANH/0NP/)!E*+BE02DF%4DL:E%;2H?22 6643"AIJ/X@Q/Y DJ'DD@*E ME%0HM:1!:24=2B\94$;)A)*&\X)"7E$X+RGD-87SHD)>53@O*^1UA?/"0EY9 M."\MY+6%\^)"7ETX+R_$_B!4?Q!B?R#)4'))@5)**I1:TJ"TD@ZEEPPHHV1" M24/U!R'V!Y(,)9<4**6D0JDE#4HKZ5!ZR8 R2B:4-%1_$&)_(,E0,J",D@DEM>H/ M+/8'D@PEEQ0HI:1"J24-2BOI4'K)@#)*)I34JC^PV!](,I1<4J"4D@JEEC0H MK:1#Z24#RBB94%*K_L!B?R#)4'))@5)**I1:TJ"TD@ZEEPPHHV1"2>W\!03^ M!L+\%03^#L+\)03^%L+\-03^'L+\103^)L+\503^+L+\903^-L+\=03L#ZSZ M XO]@21#R24%2BFI4&I)@])*.I1>,J",D@DEM>H/+/8'D@PEEQ0HI:1"J24- M2BOI4'K)@#)*)I34JC^PV!](,I1<4J"4D@JEEC0HK:1#Z24#RBB94-)(_4&$ M_8$D0\DE!4HIJ5!J28/22CJ47C*@C)())8W4'T38'T@RE%Q2H)22"J66-"BM MI$/I)0/**)E0TDC]083]@21#R24%2BFI4&I)@])*.I1>,J",D@DEC=0?1-@? M2#*47%*@E)(*I98T**VD0^DE \HHF5!^B8+D$-&=]BP*)73/.HNLA-+_+(HD ME*-GT5Y"B706Q9*[:_OTD6Y^_'-6[?GU7U^^WKSZX^KV]NKR[E]%^?/JZO9X M_>9D]Z_PY-7GX_FGQ[]<'/^\G?]W_F[R]8]_1NK'7VZOOKWY\4]DG3[^.UUO M_P]02P,$% @ +V5B4+,QQ"!A @ -0< !D !X;"]W;W)K&ULC97=CILP$(5?!7'?-=@8$D0B;1*J5FJE:%=MKQWB)&@! M4]M)MF]?VSB4'VO5&["';V;. 6-G=\;?Q(52Z;W752-6_D7*-@5 %!=:$_'$ M6MJH)R?&:R+5E)^!:#DE1Y-45P &00QJ4C;^.C.Q/5]G["JKLJ%[[HEK71/^ M9T,K=E_YH?\(O)3GB]0!L,Y:3 V)N>?#VN_$ +HA4MI*Y U.U&M[2J="$EX[>MZ?)P M_*C^V7A77@Y$T"VK?I5'>5GY"]\[TA.Y5O*%W;]0ZP?[GC7_C=YHI7"M1/4H M6"7,U2NN0K+:5E%2:O+>WZ().N,L[O'N\70$KWFPA2KCU7HH/DVYIEZFT)%;^LXP!FX MZ4*6V70,'#!P3&SG1!R/D9T#06,DGR-)V"- V>B]0*<7:/*CD9>)C$W'8,,T MAL%AL)SXV*K&A4&$EFXYD5-.Y)"S MF,B)9JY#A%$P43.G4!#"A5L,GH@9/8R=2N.YTNE'G",ACMP"$F>/9%9@L-*Z M'G,DQ'C2 PS^LIKRL]GPA%>P:Z.REOX@VNVI&YANH?Y+)_$=3'-7?(/2+7+Q M*,U=\4V4;B,7'Z6Y*_Z,TQR[ZL1I'KOBB3T3P#^[W8'RG?!SV0COP*3:JLR. MU"B[J#.LG%3U)/4S4F'<[>3>1K+6'%.A/RO5?4$L#!!0 ( M "]E8E /@/CC/0, -0- 9 >&PO=V]R:W-H965TW81[5MWX%P&[W75=//P(.7Q/HJZS8'717S?NRI7=.5H@E:OIN'#_A^3:@.Z!$_ M2G[I)NU E_(JQ)ON?-G.0Z05\8IOI$Y1J,>9+WE5Z4Q*QR^3-!PY=>"T_9'] M4U^\*N:UZ/A25#_+K3S,PRP,MGQ7G"KY+"Z?N2DH"0-3_5=^YI6":R6*8R.J MKO\--J=.BMID45+JXGUXEDW_O)C\'V%P #$!9 P@^)\!L0F(;PV@)H#>&I"8 M@,0*B(;:^\E<%;)8S%IQ"=IA/1P+O>SP?:)>UT8/]F^G_T_-9Z=&SPN&\EET MUHD,YG' D DF8>@:LW0Q>$1$2L$H@T R'HD33G%F4=R 64$8JYPU@"$(%AN# MATSK ]'P,FZ3'-,!\DS8@E%T#%&::68 "%4.:13$')%)#L>4$)F" ! M$EC5+ <,F^I,<8X\0AG(PP">V.)A+D^2I#Z>%.1) 1YKWI>IPT.3V$>3@309 M0)-8-!FP5!CS\>0@3P[P,(LG=\N!*3""K0(!)*GM \BM)D^0M3U6!G;U#@FV M86L(%GNG!GLL#M^P7PWH6E#FZ@9@*75U S"$O;I!3WS !-"=>5+ 3H4AJW+L MW?47==!P)N@_J&LYL MAUX8H\]@0AGT(NT9$&;$K8QGF MFKBND#'J6XL$=@4"N +QG5G@#4J@#>J()>XJ0<0K%M['!-C'A'A2P'N/ $< M8G]9#6BZR7/'"E8 BN6.!P*H:T<=5$>3DVK-VWU_;>B"C3@U4I_2)J/CU>2! MZ).N-;Y45Y;A!/PWS7#?^5:T^[+I@E\;0D>)H[E#1>)%;_ %02P,$% @ +V5B4.X6-CDW#0 M%T M !D !X;"]W;W)K&ULC9QM4]M(%H7_"L4/&.OV M>U- U9A,)AD!IF9K=S\[00G4V)BUG63VWX_D%V)WGP/W2XBMVU?JEL[IJ]9C MG?]8+/]:/73=^N3O^>QI=7'ZL%X_GXU&J\\/W7RZ^F7QW#WU6[XLEO/INO^X M_#I:/2^[Z?VFT7PV,DT31O/IX]/IY?GFN[OEY?GBVWKV^-3=+4]6W^;SZ?+_ MXVZV^'%Q*J?[+_Y\_/JP'KX879X_3[]V_^K6_WZ^6_:?1B]9[A_GW=/J][\VFZZJX6L_\^WJ\?+D[3 MZS?KPX4CZ?7Q>S%:;?T\^?UNM%_-= MEOY0YM._MW\?GS9_?^SR[YOA!F;7P&@;V%T#^]*@/]C7&KA= _>S@7NU@=\U M\-H&8=<@:!O$78.H;9!V#9*V0=XUR-H&TNS/7*-N\G*R?YYM":\WV9]N^7F^ MW]C)_GR+51_7_HR+T^YD?\I%?-DN;6- MY^G@3G+6-^IS#]]N1+S9V,MNU7_[_3(8=S[Z/F3:Q5QM8\Q!C _-<4Q;Q\A+ MQ*@_A)?C,/ XKDS5WASOX5T=X8,*Q= M/=9"!.5Q!O_VV6I]=:#66%>(ZJ:.,MFEXAJ]!?LK0B8@D8VNN$[OZD21]#S@ MG@?0\X S1)PAOCUV-]N8<'A1I50,W2U(5 Y*G<<5N[JKL[ 12;@_"?0GX@P9 M9\B*$F]!9G*(0&)FI0*<[VK$[%1&6H*./)Y&#SIRA&9A=T MV*.0$+^50SH6"8YR(PABBECC()L4XZ@K?IM M*L14!;BJ9<-";%44OCI&0:'LD0=R26R B=4)\#IK2 YB=J)PNS$*JGI4 M6YF1P'I$K$J 5UE+QGB,T;A M,ZVIW<$TIJH5091$=CS$'@RP!^M)#F(/1F$/K:F5'[PMNU0'26(](NY@D#NP M,TWUP#7*)J3H.0JRZ>8*ZJ$+L% MN6CQY(B).&0B3 C$1)SFML;5)I)-J(0)HIKRYF<"HEP*Q)$\<22/'(GHQ1-' M\IHZPX-%EG)I=@*"A'B))W[D@1]Y-BC$C[RFR/"UU3A_(*I=CX A^89&Y-EZ,UMP5AC2C0=>(Y++/M51UK)YPQ-+\L"2/*DR/+$DKUD;04%5X>2! MU[C,+AOB(AZXB">EB"1V$P$ M-L/JJ4AL)FI*AU@;"-L-<8\(W".0BB 2]XB:BB "7R :B,07(O %>FK8(U_5 M,U_PA(,MY$:?71;KKD7KR3HRI0#HFQI6(CI-F\DZU1*O'E""&="<3&64Z@S543F20B 3$\K A&@.AG:IV"[PP-%4IP@A%93) MHE 6<")&)TC#L*Q&X45C&%6S1XVZ\I"&T50-,A%2>TC#>*I&4WWLHU3'RU"I M!DF?%"#2,%BJT8A_'Z4Z7@9"-4C'L@$2?@+CCD#WHH_,TQ#=F6@6YFDZOA-%E"/),;#*DE*<&\QS#J/+4M@(XS]Z_Z2ECI*<@U#.Q:9.QGJ*!/<

    >= MWFY/SK\5-]R]ON;-L:A;ZYD+>4;OC]('S@63RYD\R&U[DM>]Z:5D!]$]AO*Y M&>X\PXO@Y_$^YTR7RM5?4$L#!!0 ( "]E8E#AN#/V^@$ #$% 9 M>&PO=V]R:W-H965TBD:) 3".3(&!%_CD#Y5(91^&%X[9I6&0.JBH$T\!W4C^$D] HM42X=@UYVO \$ M7,OP,3H<,Z.W@I\=3'(U#TPE9\[?S.++I0QW)B&@4"L3@>CA!D] J0FDT_@] MQPP7I'%OM.+F=))_=_ YX=L"+ W:U.)#-_)DH M4A6"3X%P9S\0\XNC ]9G4QNC/0J[IY.7VGJKQSE_@![;XY[&R#^+\?])D>G2:RFMQJ,\3[Q8V(O)O9@X@W&:=(U M)MGGV(])O)C$@TDVF.0.$V=IE/DQJ1>3>C#I!I/>5X.C./9C,B\F\V"R#2:[ M^S=1GF>?-ABTNK(,1&,?JPQJ/O:V4:RL2S]XQ/;*_Y.[9O*-B*;K97#F2C\< M>[VOG"O0R>P>=!ZM[E_+@L)5F6FFY\*]8K=0?)@;%%JZ9/474$L#!!0 ( M "]E8E"*XG?AG0( $() 9 >&PO=V]R:W-H965TXGA>(1%&*:E8VX6KA8H]RM1 G794-?Y2!.M4UDW_6O!*798C#M\!3 M>3AJ&T"K1)//, M%"]$]:O,RS,-@Q_?L5.DGU): MU+V*L5*SU^Y;-NY[Z?7?:#"!] 3ROX2X)\0#@=!W"4E/2 9"\BZ>]G@ZX+$C MH"YUMY8;IMEJ(<4ED-UQ:)D]=7A.S6YM;=!MCALSRZE,]+S*2;Y 9RO48XH. M0ZXP9(QX\!%I/$"0,3"X(* +XOC)%1^3R1Q%AZ$.TSA,AI,T':,VOM(4\N + M1;#7&/0:^U[CR11%[$U!4T+CB9$.E7YL) &-))Z1G,S&4ZQ]S'0Y"D FON&# M@CXH(( G/GR,YP.2(;"/%/21>@)9/H,%,E @ W8VFKC,O)W%U/O';'PE[Q3Z M0C<6/0>]YL!JW?C+S4"!V.UCO%V;>6=X?-)'3G $UZ (2":Y(7&CC&% M@D[2 4!>/CUF5&9(E.,;;J;E;#P*%Q#L5Y"IC36 P32;F$!71;[F\N N7!5L MQ:G1EGL5'2[UM;N")_$"SS=0_!X3,T" $6/0C+CW ?HW=?>Z^,;DH6Q4\"RT MN;;"MYHU:A1>MVV44J<.%U50]B98U9ND?[4Z:531X.58U:U0EFD"RTRI\QLLM3JR!T_A9L;L: MS0.;REZ(5[OX"_JJ.^K$(2!D=VHE>N7\3],^L3RL*@S_XKNS%NU&TDAG$07+EO<+@J M+>K>BPFEIF_=6#5NO'<[!>[-8(.X-X@' X+^:Y#T!LE@D+K7Q$CXMV#+> KSV>B\2O!^UWX >/I"\XGQ6BJ@S/_5*-1 M^:N9/+M&H8*#N#;:5H^1M&M&&]N,;/GTY,\X-ALQL&,">?2OZ!^BZW[?J#Q7 MC0KV0INZ[:RZSK=0HNV[ZC1T-;7?P%0 M2P,$% @ +V5B4+?P0YX; P M@P !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4VYBO*(G4D$:;M$E5IVV_W<1)4 $S<)+N M[6<,I<&^9.V?@.US[SG7X)/+_"+JE^;(N71>B[QL%NY1RFKF>P2AT"M85KK+N9Y[K)=S<9)Y5O+'VFE.1<'J MORN>B\O"Q>[;Q%-V.,IVPEO.*W;@/[C\63W6:N0-6799PS M#=$!&O$KXY?FZMYI2WD6XJ4=?-TM7-0JXCG?RC8%4YMYF4CC]]4G?@ M; .O[]^R;W3QJIAGUO!4Y+^SG3PNW-AU=GS/3KE\$IP"]&1#T <$0>UN#AU]_Y4K'U-\2Q4CW?; M3NJGJ=?4_C=J]KR,:3CWSFVB'I-V&'*%P0/"4]D'"@)1I,0*)V."M8T(_3%D M T H+,('Z_1U/!W5&8TY5C8F-+9BW4$"#2DUQ$\B'Q9"02'4(J$Q-3:<6BS( MT-$APBL$]N-D#'JPJ=H_)!WP% %G&TF-" M\,R/E< &AVWWLHQEW8/^XQM *LLXL.V$-*"3#P#V0FP[5!Q,V#J&W0?;]@.4 M#3O+!!'L&=@V#>J3B12P'V# $,R798UM1R#1I%;8$;!M"=2?^)?"\&G'P'&W MM2; *9S22LSC/EZ%CRBQCZCY*JX 3&(^&.^J'RIX?=#-;.-LQ:F4;0%7LT/# MO")M/V7,IZJ1QL#\FLP>(/P]06H! 2M*MUKI6NAW25U'_YW5AZQLG&>G M^[.]$)*K&PO=V]R:W-H965T5Y6O[WZ++B>#]5TX\#WW:OV[H]X"WFA_35?7?U7X>O9;/GG6O9['*WKW;% M?E*ZE_OI@YHEQF\+=(J_=^Y876Q/VJX\%\6/=N?WS?W4;QVYS*WKMHJT^7MW M2Y=E;4V-CW_[2J?G-MN"E]L?M2==YYO./*>56Q;9/[M-O;V?1M/)QKVD;UG] MK3C^YOH.!=-)W_L_W+O+&GGKI&EC7615]SM9OU5UD?>U-%;R].?I?[?O_H]] M_1_%< 'J"]#8 KHOH,\%E+U9P/0%S*\"YF:!H"\0G O;UD#WFFLNL%? MI76ZF)?%<5*>YL\A;:>IFMGF\J[;@]W5[,XUXU\U1]\741#,O?>VHEZS/&GH M0J/."J^I_=P$H2:6)(K3=0,KJ;#Z6I( B<$F-.RG[LJ;JWY:UL^3)N@T^TZC MX\@JG[F5,N.3\2/F&,F4\@>&SD#7!K@.F>N3QEZT,"D-V%5B(0ILI+EO(+.^U7R"0%FH NS:0M<6##>[K(]28]D\6EEA M1<>AQD9":"0$1F(V?*%HA4]4J;A3.F+U/,FV>(<24)$)=.SC+D6P2Y'LDF6& MEY%HQQ ?7*FY(VL')F<,K<3 BF*766I")EG&8%2(!JBD?(Q?7[2CB ]++_IT MI2 =6BI8-[A6U$!R*+G&+U;+=14P&1X4C:!R+[IRVY"43YX5U)F %.\]TEDS MQ#>%\T2A0.%H[D574\129")N?9PN@3IE+M!P;1V'BI*I(N&L9 PT6:$5CVZD MBY0-Q9Q#NL"G<, ZCA4E0=Z/1RKP&0A6XV0)DOEDAGSC,- H##A4M<3WG=8! M\5N%D;KD<]VU=9P'6N:!A*J6_#9A' KGHV0)DME0#"8 MEHA7-/1DIC'A-2(\ARH023.2\ /PT!CO&N!=0%7?0G=O9#3=-::[1G3G/ 4B MP5,MX3[D!)-=2VA+GO:BX+,9/DJ6(-F-&# :R MD4#F%^@1:"++F_$NWK#GKGSM/H]4DW7QMJ_;BWMQ]/P)YI':-_3L^%+-$@6. MKVCVA/0/.IH]-2,LSS3#TYR)T1GCSYY.WW^\7V9/7X_^3,O7W;Z:/!=U7>3= MMX"7HJA=,Q+^E^:";UVZ.>]D[J5N-\-FNSQ]M3GMU,6A_R+EG3^++?X'4$L# M!!0 ( "]E8E :9.(QZ@, $03 9 >&PO=V]R:W-H965T)9%V4U6M=">MKNK=:S9Q$G2 4R"; MZ[.FZZU,4M8>+JO+V MD[ZJNO_EI)LJ[_K+YARUUT;EQS&H*B.,XS2J\J(.=YOQWFNSV^A;5Q:U>FV" M]E95>?//BRKU?1M"^''C:W&^=,.-:+>YYF?UI^K^NKXV_56T9#D6E:K;0M=! MHT[;\!F>]HP/ :/B6Z'N[>H\&$IYT_K':OVNOQ>'+O+-LS"X*A.^:WLONK[[VHN MB(?!7/UG]:[*7CXXZ<]!,3^N:#Y,"GEC?S,-P<^S=^%M? M;=O??=]E*=M$[T.B6?,R:7"E@441]=F7(9 :X@6M<'P<8&\K5AX>1F!D$6R, M3QZ*2(PB)@T?-?7D F2*IA5"AA!+3MM)2#L)88<;=B9-NAKG%X!$2$.WIW0Q M,"EI0YPTQ E#J6&(6X5#G&28&7ZXY0?Z-LJ4MI.2=E+"CJ 3"#*!(!(81E\H MC:-I&3E(YC&I,JMI+).&:)]9+7L0/5B1I!7I,:&D/5%8AN9THE0"'$\/8AH9 ML<=TFD7KUHC8,#-K'B:3R!Q>'/@"V\MJG,<4))Z> 3UF$R%*A*MM-*3 AU)@ M\\<2[6=1ZA ]FJ$1!3Z, @(^0@C3#:%*,\>_&M" A]"@8VHS#)#\$DXX TT MG8# DW"\\(#F$_@ BA()=(Q#(PI\& 4VI("GJQ?(W#D;4\ %=Q5.@PI\2 4$ MA%()8!JB9!@[.H0TJ]"'56BS*A.9^>9#FU:2)XYYCC2ND,*5XU,':5RA#ZXH MD7 0 FE(DA#2VDH.7@'M+00A]H42+7>Q!I:*$/M)""EN B-7M'44L* M<#U+&EOH@RTD>"32C%F+&8I;J>"N%0T-+N8#+D: *Q:).=\902Z4J>.Q,1I= MC$*7XZN=T>AB/NBB1*Z/0N98#GJM!VUT,8D6]9G-+I8QYC)$PXOYP(L15$(> M2Q,7I XS< "#T?AB/OABQ*(P 6FMF0D9YVCV*%KM252J.8_;-VUPT+=ZW#M: MW5VVB)YQW-/X3S[M+WW)FW-1M\&;[CI=C?L7)ZT[U;N)/_4^+BH_+A>E.G7# MJ>C/FVE?9[KH]'7>LXJ6C;/=OU!+ P04 " O96)0K*VGPY($ !9%P M&0 'AL+W=OUOF[4-]M%7_GVW=E'G7WS:[J#TV-M^,0641 M41PG49D?JG Q&Y^]-HM9?>J*0V5?FZ ]E67>_/ULB_H\#T7X\>#+8;?OA@?1 M8G;,=_9WVWT]OC;]773-LCF4MFH/=14T=CL/G\3C2H\!(^*/@SVW-]?!,)2W MNOXVW/RRF8?QP,@6=MT-*?+^Y]TN;5$,F7H>?TU)PVO-(?#V^B/[3^/@^\&\ MY:U=UL6?ATVWGX=9&&SL-C\5W9?Z_+.=!J3#8!K]K_;=%CU\8-+76-=%._X- MUJ>VJ\LI2T^ES+]??@_5^'N>\G^$X0": N@:())/ ^04('\$J$\#U!2@_FN MG@*T$Q!=QCY.YDO>Y8M94Y^#YK(>COFP[,2C[E_7>G@XOIWQ?_U\MOW3]T66 MFEGT/B2:,,\7#-U@Q!41]=FO)0B5>"8OG.X++'U$(N\A+SXDR^)[S IA&*82 M3H8<$ZB[!"[7"T:/F&K$2!''N(J"512HX@QW><$D-U6$XJIH6$6#*LJIHOTJ M*5KT8W;)_ OH MCDH&J62 2NI0R;PJE"691\:'R3AE7Y2!= R@DSD:0QAF^D6,W23V4QB&IV , M28 4PIF1"70W)9I]00+ZTI,@4(F8%-@P!' ,XVAY)7S+H(0TRQ:[AD"VD;FE M ,@HI@[V#0&,PV@F!38% 5S!G947X=M";SX).RM8\ (IWEW7$,0M;*QF >1L M$K=.]O^&A)4J@ Q-BE,0EB$!&7JV/('NW$?+C&-+6*Z$Y)HQ*; .">G0V8.L M)M#MW":#XCFV6*_DZ]6X=KN:0)ZY<*6P7LF7HHE='R._SQ/;YPD+EGS!FMC; M8?FMGEV7A%5-OJI-+-U%Y7?Q84!N1P.P81?%$<+:)U_6)E8N(;^3^PT6@#YA M@QV"?(/A V"?(,P<>(.R?B5,G9,$ON(1.WU&^G9CXLRM1'XE>L@88Y/,YP1R&_?C2H(/ MBI2?/6PV$IB-B-U*RA^3X&PW$OB-8+9G$CN$! XA M7,N"(&;/)+'V)="^X.85BUH"40M7U!#$; T4EK3R)6T$\V(4EJH"4O6H0A"S MYU)8J H(E;@O;:Q A?;GQJ4*%!AG;!M6S%<]DJ"[UA"(F",*A06HT(>]=H>D M@?L3L4/""E1 @<0H4&$%*M2CW0W7!+IC2_SGG,(B5$"$))D46(0*=5:WARN_ MLPI^:C66H08R),9T-):A1AW3)3N![LA*XY&-;HX+2]OLQK/;-EC7IZH;3M1N MGE[/AY]H.&YTGC^+Q^7EE/='FLNA\V]YLSM4;?!6=UU=CD>.V[KN;,\R?NCY M[6V^N=X4=ML-EVE_W5P.>R\W77V<#K*CZVGZXA]02P,$% @ +V5B4',9 MMR%0 @ K < !D !X;"]W;W)K&ULC97;CILP M%$5_!?$!XQM@&)%(G515*[52-%6GST[B!#2 J>V$Z=_7-@01<*J\Q!?VV5[' M=H[S3LAW57"N@X^Z:M0J++1NGP%0^X+73#V)EC?FRU'(FFDSE">@6LG9P075 M%< 0)J!F91.NWE>M)U_)4:#L!UGG+ M3OPGU[_:K30C,+H2=FO0#F\I.B'<[^'98 MA= 2\8KOM;5@IKGP#:\JZV0X_@RFX;BF#9SVK^Y?7/(FF1U3?".JW^5!%ZLP M#8,#/[)SI5]%]Y4/"<5A,&3_G5]X9>26Q*RQ%Y5RO\'^K+2H!Q>#4K./OBT; MUW:#_S7,'X"' #P&H.B_ 60((+, T).Y5#\SS=:Y%%T@^]-JF;T4Z)F8S=S; M2;=W[IO)5IG9RSK#<0XNUFC0O/0:/-'@6\5FJ4C(* $&8*3 7@KLXJ,;BF1& MT6MBIVEZ"IK&&,Y0EC*"(HPR/P[QXA /#IWA])IDN@Y.(9G1+%4XBY([,)$7 M)O+ I#.8:+D,3&>BC4=$(^I'B;TH\0(%T?F^Q,M5(I+@; ;CD:6F^-RY-8D7 M)_'LS)VMI5X#^L"UHTO0F-!X?NT\LA2CR1GG'2)0Z#?(/,:9 _DDWG. M!\)Y.DL505/5#0R"_M("/?F@.Q9WJA-Z(*-!-/W+4SI/R"-"<$$#)F73OF,_ MF#R5C0IV0IL*[.KD40C-C2-\,EZ%>3K'0<6/VG:IZ@'6K3#VPC&!WK] M#U!+ P04 " O96)0BB7LF/(! N!@ &0 'AL+W=ON.FS 0A5\%\0!K;B$A J1NJJJ56BG:JNUO!X: UF!J M.V'[]K4-092=1OF#/>;,QSE<3#IP\2IK .6\M:R3F5LKU>\)D44-+95/O(=. MGZFX:*G2I3@3V0N@I6UJ&0D\+R8M;3HW3^W:4>0IORC6=' 4CKRT+15_GH'Q M(7-]][;PTIQK919(GO;T#-]!_>B/0E=DII1-"YUL>.<(J#+W@[\_)$9O!3\; M&.1B[I@D)\Y?3?&ES%S/& (&A3($JH/# MZJEY)_Q]J&]F81;MO;/G=%JI5Z]Y$@8IN1K0I'D>-<%"LU(2()K( M6R6YKQF-D,67:W;2;U2F'7.O->RX85,I,MWHN MQBUL+!3OI]V9S+^(_"]02P,$% @ +V5B4/MKM5\1 @ ^ 4 !D !X M;"]W;W)K&ULC93=CILP$(5?!?$ :S!_3D20-EE5 MK=1*T5;=7CO))* UF-I.V+Y];4,0!:?J3>PQY\PWX]C..R[>90F@O(^:-7+C METJU:X3DL82:RB?>0J._G+FHJ=*AN"#9"J G:ZH9PD&0HII6C5_D=FTOBIQ? M%:L:V M/7NN:BM];8+S;^*%_7WBM+J4R"ZC(6WJ![Z!^M'NA(S1F.54U-++B MC2?@O/&?P_6.&+T5O%70RLABRZEIA_]6#5V[(;\=YO;@ <#'@UA_$]#-!BB MF0'UE=E67ZBB12YXYXG^SVJI.1/A.M*;>32+=N_L-]VMU*NW8A6'.;J91(-F MVVOP1(/_5NR6BC0:)4@7,%:!G55@ZX\G?A)ELRIZ36(UC=5$F 0/,)$3$SDP M9(;I->D$@Y,@#=R8V(F)'9C5#!,O,%% XMB-29R89(F)@QDF66!"LB+A@UU+ MG9S4P9D?D73!>;!CF1.1.1"S,[;-_A=!G BR0(39_(B1Q1'#&4GP;%-W2UD4 MQCAJ_M& M-FO_U+:7NS!L=B==9$U07739_7*HZB)KN\?Z&#:76F?[P:C(0XJB."RR<^EO M5L.[YWJSJE[;_%SJY]IK7HLBJ_]YT'EU7?O,?W_Q[7P\M?V+<+.Z9$?]IVZ_ M7Y[K[BF\>=F?"UTVYZKT:GU8^_?L[HGSWF! _'76UV9V[_6EO%35C_[AM_W: MC_J,=*YW;>\BZRYO^E'G>>^IR^/GY-2_Q>P-Y_?OWI^&XKMB7K)&/U;YW^=] M>UK[J>_M]2%[S=MOU?6KG@J2OC=5_[M^TWD'[S/I8NRJO!G^>[O7IJV*R4N7 M2I']&J_G)__O9MB )@.Z&?#D0P,^&?#/&HC)0'S60$X&\F9 ']<03P:Q M81".@S6,_C9KL\VJKJY>/3;0)>O[E-W%W?SN^I?#= Z_=1/0=&_?-DK0*GSK M'4V8AQ%#,PR[(<+.^RT$H1 /9)DKP9$B9>8)X1)<$$< MCAD?'(B%@]08LQ$3#YARP'1L[_^,PO\?MTA(P(0$2$@9"0DK$(NX4+$QRH\ MQP2GR!CI+< )2M/$&(@G@),1B\C10A(6*.T"I6.$8N@@_L24Q5:F',S8%QO& MD@]F+('Y)* @9N23@-90BJ>.0"D,E%J!)',,O8(.%,C4% AE92I2$2D)I=-X'F?<*2P-K^ QBQ@!O-N44P"AQ[,8X% MFP/!CEV58R7F2(E-&9U Z/HX M'+TTWJYZ+=O^PW7V]G:\SFO&AK2[3.51X.PS;_ M02P,$ M% @ +V5B4#7W.1F[ @ @0H !D !X;"]W;W)K&ULC5;M;MHP%'V5* ] XGR# E(!39NT256G=;]=,! UB3/;0/?VLQV3 M!?NF[1]BFW///==QCF]YI>R5GP@1WEM3MWSIGX3H%D' =R?28#ZC'6GE/P?* M&BSDE!T#WC&"]SJHJ8,H#+.@P57KKTJ]]LA6)3V+NFK)(_/XN6DP^[LF-;TN M?>3?%IZJXTFHA6!5=OA(?A+QJWMD!S+9[H]2LQ!:6^9ZK_3BZDEG"E1.;8T9KK M7V]WYH(VAD5*:?!;_ZQ:_;P:_EL8'!"9@&@(B))W V(3$ \!Z/V Q 0D5D#0 MEZ+W9HL%7I6,7CW6O]X.JU.$%HG<_9U:U)NM_Y/;P^7J937/TC*X*"*#6?>8 M:(1! R*0[$.*"$JQCISPZ#[!QD5D\3UD"T 26$0,UAGK^.2NSLRJL\>D&M,: M3!C"61(P2P)DR:TL$*: DZ1@DA0@F,,$&4B0N01Y:*GL,?EH+Z)PEEHG8PN@ M\EFH>\T3/H,^\6E H#R>R .:S0.* M (K$SA,Y>Y-,U@/["7(-)443YQ;!9H$ )W!?8^)(=5[BAY#MNY![K;#G(,!T M\JE3"[L.@FS'MF 0E$_D@0T%08XR8; (MA0$>8HCU07ESF$-1O=P0]A1]SC< MV]%S*]1U-EH=^JB'2-WCUOI:]5?Z?O]/TS=G/S [5BWW7JB078*^RP^4"B(U M2L?VO9/L!X=)30Y"#7,Y9GU3U$\$[4S#%PQ=Y^H?4$L#!!0 ( "]E8E!8 MJ>QI)00 (3 9 >&PO=V]R:W-H965TVE6B_K2E<>3?FF<]E)51?/?6I?U=>F2 M^S[P];@_=/V OUJJ-Q@0 M?Q_UM;V[=_I07NOZ6__PVW;IBIZ1+O6FZUT4YO*F,UV6O2?#X]_)J7N;LS>\ MOW_W_LL0O GFM6AU5I?_'+?=8>DFKK/5N^)2=E_KZZ]Z"DBYSA3][_I-EP;> M,S%S;.JR'?X[FTO;U=7DQ5"IBN_C]7@:KM?)_[L9-I"3@;P94/2A03 9!#\, MP@\-PLD@9 ;^&,J0F[SHBM6BJ:].,Y;W7/2KB)Y"D_U-/S@D>_C-I*"K!E!6DK'XBU\K.C0C"]*ZH(VF 0S7) 8[5Y(%X!(E' M/Y'K".::L<8@5I &$R!(N]D*\3 M #,%C&>:)T'M>28)>$>6+#(5BR*YUQ@ 2&D(+PK$6KY4<#[309PDM(T MY'LOS](4,P(R-<^A L\6A&^0@+"=E* KI3;"]L M,G_*VBD *-,HY0LS1T#S%A#/J %A$2.D8E9W2NPT*8_#,@0SJFPE'<+2&>TE M+&.$=,SJ3BGH)D*EUCI'N)CL[@1P%$1"S2B"Q'(FD9SQ]C2!6,ZY(&!4RE.. M8*$GTQG:6,@D$K*9K2*QIDBD*7RK2*0I4<2KFP&#OU1-/OCJ75>ZZZKJ^$P85?7G38LS9>CZQQTL;T]E'K7 M];>QN6_&4YGQH:O/TXF3?SOV6OT/4$L#!!0 ( "]E8E#/DX32+P, ,(, M 9 >&PO=V]R:W-H965TJE/ M4FKGMN6>M#X_>%Z].\DBK1?J+$OSST%51:I-LSIZ];F2Z;XQ*G*/^G[@ M%6E6NNMET_=4K9?JHO.LE$^54U^*(JW^;62N;BN7N&\=/[+C2=L.;[T\IT?Y M4^I?YZ?*M+S>RSXK9%EGJG0J>5BYC^0A(<(:-,3O3-[JP;MC0WE6ZL4VONY7 MKF\5R5SNM'61FL=5;F6>6T]&Q]_.J=N/:0V'[V_>/S?!FV">TUIN5?XGV^O3 MRHU<9R\/Z277/]3MB^P"$J[31?]-7F5N<*O$C+%3>=W\.KM+K571>3%2BO2U M?69E\[QU_M_,< /:&=#>@ 0?&K#.@+T;\ \->&? @8'7AM+D)DEUNEY6ZN94 M[?2>4[N*R ,WV=_9SB;9S7\F/;7IO:[C*%YZ5^NH8S8M0P<,Z0G/>.^'H-@0 M&SHQI^,!ME,B8&,D01".BV!HG*RQYZ,X?1!GRP0-4[9Q$LZH+X!ZZ21#GR).(+?%.!HQ'Y[X M&,=\(>(9Z?A=1;#+2D#I#%NZ#"YP!#,S0ROA!_I+80!/T;6Z W!>*[F[:Z_YY6QZRLG6>E39G9%(,' MI;0T*LW-[SHG\T'1-W)YT/8U-.]56U6W#:W.W1>#UW^VK/\#4$L#!!0 ( M "]E8E#6KZWPR ( -@* 9 >&PO=V]R:W-H965T-6+E'*=M[SQ/;(ZV)6+"6-NK+GO&:2#7D M!T^TG)*=":HK#_M^[-6D;-SUTLP]\O62G615-O21.^)4UX3_RVG%+BL7N6\3 M3^7A*/6$MUZVY$!_4OFK?>1JY U9=F5-&U&RQN%TOW(?T/T&81U@%+]+>A%7 M[XXNY9FQ%SWXMENYOB:B%=U*G8*HQYD6M*IT)L7QMT_J#FOJP.OWM^Q?3/&J MF&G2CZQRU?:%Q2Y3E_]=WJFE9)K$K7&EE7"_#K; MDY"L[K,HE)J\=L^R,<]+G_\M# [ ?0 > E \&Q#T <%[0#@;$/8!H17@=:48 M;S9$DO62LXO#N[^W)7H7H?M0N;_5D\9L\TW9(]3L>9UE_M([ZT2])N\T^$J# M!H6GL@]+8&B)'$_"\7B!8JJ(@[%D TA"&"( ZPQ,?#BJ$UEU=IK8:!JCB7"2 M6B3%5(5P'*>6:1M EO@X"F#H$(0. 6C+N[S3)-?KI MDE59,53A8^+'%#*C0 M(LM@Y A$C@!DR\$\FEAS!QD]E=D> XG"($H^\#@&@6, .+2 XT]YW*FB&5XP M3YK N F(FP"XD86;W#*NF"KNDB#-$HMW+M&(-0594X#5VG)Y>LNT(IUNRGAA M[]RY-"/2#"3- %++C#R[Z>I4 6SKS51EG1\C7N3#Q[;_B:.A%\V9VTMN;.T- M(!N?'V/F#ZX:!#"G-C.Z:3,@@7P&9+-&@Y?7 \( =&9#X]M&X\\9/95!1GM7 MUWM-^<&T3L+9LE,C]2UY-3NT9P^F.[/F<]VVF;;A/4W7\_T@_% VPGEF4C4? MID78,R:IHO07JM*C:C.'047W4K\FZIUWO58WD*SM^TAO:&;7_P%02P,$% M @ +V5B4,DPPB1U @ 3@@ !D !X;"]W;W)K&ULC59=CYLP$/PKB/>>^0Y$!.D"5*W42J>KVCX[B1/0 ::V$Z[_OK8A'+%] ME[X$>YG9G3$K;](!DQ=:(<2LU[;IZ,:N&.O7 -!]A5I('W"/.O[FB$D+&=^2 M$Z ]0? @26T#/,>)0 OKSLY2&7LB68K/K*D[]$0L>FY;2/YN48.'C>W:U\!S M?:J8"( L[>$)_4#L9_]$^ [,60YUBSI:X\XBZ+BQ']UUF0B\!/RJT4 7:TLX MV6'\(C9?#QO;$8)0@_9,9(#\<4$Y:AJ1B,OX,^6TYY*"N%Q?LW^6WKF7':0H MQ\WO^L"JC1W;U@$=X;EASWCX@B8_H6U-YK^A"VHX7"CA-?:XH?+7VI\IP^V4 MA4MIX>OXK#OY'*;\5YJ9X$T$[W\)_D3P9X(;?4@()D+P1@@^)(03(50(8/0N M#[. #&8IP8-%QG;HH>@Z=QWRS[470?EUY#M^GI1'+YGK.$X*+B+3!,I'D+<$ MS0C T\\U/%.-W-/HWFV!0D=$_BVD-$ "LPC?:-27_& IP@L4GR,FE)A.8I(P M4J3J&.6T2AT1>[Y9:F"4&FA2^3=Q;ZML=5"D2,U'2+00XGJ)8D?'J'9TA+]R MS'9"HYW09$?I@#S4J[AJE^B83VZH?J#2@(K>.?[(J#ZH]8.,WZ%RXOVB#%#W)/SP,^SXL-]WC3HR,1RQ==D'''CAN%^FMY@_@N1 M_0-02P,$% @ +V5B4+ ?X*U& P (PX !D !X;"]W;W)K&ULE9?=CILP$(5?!7'?!0_F;Y5$VB2J6JF55JW:7K.)DZ % M3,%)MF]?&[R4V.-M>Y. <\9G9C!?[,65=\_]B3'AO=15TR_]DQ#M?1#TNQ.K MB_Z.MZR1OQQX5Q="WG;'H&\[5NR'H+H*( R3H"[*QE\MAK'';K7@9U&5#7OL MO/Y3T(-!*M%6QS95R:^M8^=O NF6?9ES9J^Y(W7 MLOL[\?BI?%/!4]V_#J1[D7IZ6?^=Z>'8IS);[PZP>F"XI] M3U?_B5U8)>4J$^FQXU4_?'J[1J=3%R_A=-L/W5<__&H8'@ Z *0#B M-P,B'1!- 82^&4!U #4"@K&4H3?;0A2K1<>O7C<^WK90JXC<4]G]G1H! U8VMI&.(V,6H3 M8S;$L!E%R2_R\N)P=N".9DO(8;K9HO MZW?$^8@(2IT' IB5^3)KU/9O M<)L.3AJ"H08B,QV;-4YP$APV!*,-4-/(QDTTQXVNVU:Y5SL.)8)1"6(S'1M+ M$05JO>FV##(:N[87.+X PQ>8FQC \)6DKNH!!QA@ -S'Z%5-]4[C7!\ 88O MR$PC&U]@/70MBM\2;?\BNDT9YR!@' 23@V!ST/T0<+P!AK?(Q!NN,I=6,-LI MUZP[#J>0WMOQ>5/].,QZ?/17V*:;BAV$NDSE=3<>6\8;P5M]) NF<^'J-U!+ P04 M " O96)0S,=^V"D" *!@ &0 'AL+W=O> MFW.M3 5>4_/\!/4K_Y)Z!.:5(Y-"YUL>!<(.&W#1[S9IP9O ;\;N,G9/C"5 M'#A_,8=OQVT8&4/ H%)&@>KE"CM@S AI&W]'S7!*:8CS_5W]BZU=UW*@$G:< M_6F.JMZ&ZS XPHE>F'KFMZ\PUI.&P5C\=[@"TW#C1.>H.)/V&507J7@[JF@K M+7T=UJ:SZVW4O]/\!#(2R$3 V8>$>"3$;X3D0T(R$A*'@(92;&_V5-$B%_P6 MB.'K]M3\1'B3Z.Y7)FB;;=_I]D@=O18XBDF.KD9I!)4#B,Q!$P)I^2D'\>4H MR8+N)-@M$5G\'K+W0!*_B=A;:&SYR?M"G23E $HMJ+.@.",KQ^P2M,:)4]%^ M"?J41%&T\EM.O)83G^7$L3R LGDBG*48.Z8]L!2OG=+V'A3!Z2KRNTZ]KM.E MZY63ITR7W<%DO79JVRUAY'.:.IX]6IGV['8:S6Y$"^)LIXT,*G[IE/FO9M%I MH#T2*D'W3"7WF2&*?F#BG/3R># E;ZO]E:=.%>@748/VF"M!_-T8'!2 M9KO2>S&,I^&@>#].7C2-_^(_4$L#!!0 ( "]E8E K$Y7VRP( #,* 9 M >&PO=V]R:W-H965TU4>0G8^=_=[XZ3??,S[][$@3$9 MO-=5(Q;A0TCT7:,;HU1744PCG%4T[() MEW.S]]PMY_PHJ[)ASUT@CG5-NW\K5O'S(@3A9>.EW!^DWHB6\Y;NV4\F?[7/ MG5I%HY=M6;-&E+P).K9;A$_@<0V,@5'\+ME93-X#G 1 MJ>IO]*8IMOE/E4>HW=,2Q$DZCT[:TR!:]2(X%8V*2+D?8T!?C!5TS.%U@,)5 MX.1:LO9(D!\B\2::&'MTG2BV$NU%J1$U1C2#A%CE*#PJ1+"E6KNJA-Q"1EYD MY$-&%G(OPI,P*8EM8E>$8V@#NR*2 N@'3KW J0^86,"I$P;AV.)U-3.< HO7 M%25)>J,QL9<7^W@SBQ=[PN0VL"O"<6[QNAJ ,"1^8.(%)O#,C0-RJWB%3Y0F=DOX5/'$UQ5R[D7.[^GAW(D# M,_O4+%R10K:+[(I EOAY0>P_P>-[NGA07;4Q(-:G*#RJ&4%VE7VJ',,;1P6X M-[?OCG/)%&3\H/ .:H(; M%Q7;2?U*U'O7CS']0O)V&-&B<4Y<_@=02P,$% @ +V5B4.V!*G:O P M4Q !D !X;"]W;W)K&ULA9AOCYLX$,:_"N)] M"F.P@542:0DZW4EWTJI5>Z_9Q$E0 >> ;'K?ON;/IF1FZ+Y9P'EF_+.Q_3"[ MOIGF>WO6NG-^5&7=;MQSUUV>/*_=GW65MY_,1=?VEZ-IJKRSC\W):R^-S@]# M4%5ZPO>55^5%[6[70]M+LUV;:U<6M7YIG/9:57GS?ZI+<]NXX+XW?"Y.YZYO M\+;K2W[27W3W]?+2V"?OGN505+IN"U,[C3YNW&=XRL00,"B^%?K6SNZ=?BBO MQGSO'_XZ;%R_)]*EWG=]BMQ>WO1.EV6?R7+\-R5U[WWV@?/[]^Q_#(.W@WG- M6[TSY;_%H3MOW-AU#OJ87\ONL[G]J:91O^W?M.EE?B'JZW*?][&!\@I@!Q#P#UVX!@"@A^!82_#0BG@! %>.-0 MAKG)\B[?KAMS8B '6@PQ(>/ P4TT%$D!U$] MB%8B\A6BI2HE4*:,RP12"AXY9)%##AE-73J*U*PCH7PT>3LJ6D5)C)"93';P M/+!D@24'C%A22;J1"C P%0D(\)*@H@5:Q=(JCC9$M(KT$49H>^RH1D*$6*DF MBB5/&[&T$4DED&@G[:AF!:' 2X*J(%@X5\'G#V^?$..7 MG4X:?I>,N(Q$)'AV&9$*Y,)Z@ 6S 6Z&8TP,S&F%-]2.4PG 9QJG4@N',+#N M]0R"@TXPM/AXFJED%>/S/&-4O2.K!6;>[(!S.TF61O Q\X>2C)&L(E\NK63> MZH#S.HGM&:A%$> /)1DC64$BEH!YJP/.ZR0V9Z 6M0( LW(8D&XN60BCA:X M>=,#SO4"LIH5_<21*L385&4]@BQHJI*^O^!]P)L?<.XG\9<%KR+4K$IB:E:U MM MY_P/. .72^^(]"3A3PH:33JKY',?DLY41R80L,BH*Y>Q3\?%SG["M0G!60<8]J>:T(E%X>S&J58*_]#)&!2*2>*%ZL\JJTLUIJ%I;9V^N M==?7)[/6>V7\+/K*#+6GMF(>Z]M?:<9R^Y^\.15UZ[R:SM9]0W5V-*;3EM+_ M9/G.ML*_/Y3ZV/6WD;UOQC)W?.C,92KAO?O_$;8_ 5!+ P04 " O96)0 M*^'5 ^@" !N"P &0 'AL+W=O+=,/^&&-A0\8%#]+?>YOWA-? MRHLQK[[Q9;M,D2?2E=Y8GT*YQTFO=57Y3([C]Y0TO8[I V_?+]D_#<6[8EY4 MK]>F^E5N[6&9RC39ZITZ5O;9G#_KJ2">)E/U7_5)5T[N2=P8&U/UPV^R.?;6 MU%,6AU*KM_%9-L/S/.6_A,$!9 H@UP#,_AE IP :!&0CV5#J1V75:M&9<]*- MJ]4JORGP W63N?&=P]P-WURUO>L]K3 2:)&=?*9)]#B*R(V(O%>L8X6@5TGF M"*X8!,0@0SQ[CX$#C%'$!U$SB!A&@6@=BSC*810*HE ():CW<12)FU%P@?(B M8(E5A!2H@&D82,-B&AHN#XMA.)'AQ J4LB9J>$@#(]@9,C"HU$DHR$*(!*< MP"0")!'0(M& 143#,"&+<.L"*HXXAVERD":':%A DT?CW%%&6![@ #(B&<

    84PX"XD G:2S2+!+8]"FHT43 MT5\VN&:Q#%BR[.;BXV^BWU2W+YL^>3'6W:&&F\[.&*M=1G3OL5>_0502P,$% @ +V5B4%<6Q_I[ @ %P@ M !D !X;"]W;W)K&ULC991;YLP$,>_"N(]!8,! M-R)()6C:I$V*.FU[=H@34 $SVTFZ;S_;$$J,V^TEV)?_W?WN@GU)KY2]\(H0 MX;RV3<,\(/FBGMO$"WX^]%M>= MFZ7:MF-92L^BJ3NR8PX_MRUF?W+2T.O&!>[-\%R?*J$,7I;V^$2^$_&CWS&Y M\Z8HA[HE':]IYS!RW+A/8%T@I=>"GS6Y\MG:497L*7U1FR^'C>LK(-*04J@( M6#XN9$N:1@62&+_'F.Z44CG.U[?HGW3MLI8]YF1+FU_U050;%[G.@1SQN1'/ M]/J9C/5$KC,6_Y5<2"/EBD3F*&G#]:=3GKF@[1A%HK3X=7C6G7Y>Q_@W-[M# M,#H$DP.(/W0(1X?PS0%^Z !'!V@X>$,INC<%%CA+&;TZ;/AU>ZQ>(K"&LONE M,NIFZ^]D>[BT7C+@)R#U+BK2*,H'43 730I/AI]R!+8<>;!P#^X3;)>*.+R7 M%!8)M$.$UD)#[0_O"S4X\D$4:5$WD"(8&>W86E2/"3)B%4L5B&" [,S0R@QM MS$9C\D$4S_*@!#T:R$L10(DA*BRBQR#V[<21E3BR$4.#.%KD6<5)$AO(%E4 M?+/+%A5 H1TYMB+'-N3(0(X7:7P#]Y^*8JE810"^+/&&" MC+=FNQ2M /"1@;Q40?#.&XRLP.A_3AU:G)00!C QB)[/K ML27LI$IZ->RYG'K#D'H+,XS,;YB=ZHX[>RKDY:VO MV".E@DA(_T'R57)*3YN&'(5:)G+-AEDU; 3MQS'L3?\%LK]02P,$% @ M+V5B4+!(!FE; @ E < !D !X;"]W;W)K&UL MC97;CILP$(9?!7'?!?,'FA#4+,>>V[@6[=AK%QXWGTT* >T@<\HH&_.6'20\:GY.S1 MD2!XE*:^\X#O)UX/V\$ML&[FWAN3TW M3"QX13[",_J&V/=Q1_C,6Z(BGXT:*)KL:.J&2/ M\8N8?#YN75\ H0X=F(@ ^>.**M1U(A#'^#7'=)>4PK@>WZ)_E+7S6O:0H@IW M/]LC:[9NYCI'=(*7CCWCZ1.:ZXE=9R[^"[JBCLL%"<]QP!V5O\[A0AGNYR@< MI8>OZMD.\CG-\6\VNP',!K 8@N1=0S@;PC=#]*XAF@V19O!4*7)O:LA@D1,\ M.43]NR,4ARC81'SW#V)1;K9\Q[>'\M5K$?AIFGM7$6D6E4H$UJ)%X?'P2PY@ MRU$"PP[N$U2F(@GO);5%$MDA0FNAH?1']X5J'*42Q5(T*-%C'&NPI@@ \*CA M6D11$MN!(RMP9 /.-& E2E9I-)#*5&@Q:E,1 #MH; 6-;: :1AD;23[$F7;. M*HL(K/YEA6L3I7\Y"HD5.#& L\37>!,CBP9;FPJ0V"E2*T7Z;XHJ-6L-,GN2 MS)HD^Y]3GYFG/LRT;:\L(N/3J$W1W:>A@+W5W=0CDLC+OX 4$L#!!0 ( "]E8E#^:NZ4YP( &$+ 9 M >&PO=V]R:W-H965TUC4/!#-6^!&S.G#GCR\DL[Y2]\0LAPGFO MJX:OW(L0[<+W^>%":LP]VI)&?CE15F,AA^SL\Y81?-1!=>6'09#Z-2X;=[W4 M6$.O]8U9G\VI*+WE8O;X(->&OERT^D^]$_&A?F!SY M/#=4:7L*7U3@R_'E1LH1:0B!Z$H ML'S<[*EU:_R*"XK-W>=(SGA:R5> MZ?TS,04EKF.J_TINI))PI43F.-"*ZU_G<.6"UH9%2JGQ>_[7LP=%GB]9/3NL.X\M%@=.[1( MY'8=U*3>'?U-KB>7L[32M M*?!LDX-0:'"X3>6 NP(("^X#N(*Y@]NC!)H0@@RD2.U,VU8.\N:L)^Q"" MC*BP_0[ZYJ^;B!H:QI: MO^^JUW\!4$L#!!0 ( "]E8E!P%;&4-04 &L< 9 >&PO=V]R:W-H M965TIOZ_HP M\+QJN55Y6GTK#FJO9]9%F:>UOBTW7G4H5;IJA?+,X[X?>GFZV_?'PW;LK1P/ MBV.=[?;JK>Q5QSQ/R_\F*BM.HS[K7P9^[#;;NAGPQL-#NE%_JOJOPUNI[[RK MEM4N5_MJ5^Q[I5J/^G=L\"J#1J!%_+U3I^KFNM>X\EX4/YN;I]6H[S<6J4PM MZT9%JO\^U%1E6:-)V_&O4=J_KMD(WEY?M#^TSFMGWM-*38OLG]VJWH[Z<;^W M4NOTF-4_BM.C,@X%_9[Q?JX^5*;AC25ZC6615>UO;WFLZB(W6K0I>?KK_+_; MM_\GH_\BA@MP(\!=!801$%9?(N<[BUR#S9Q%+N%FW%GD$G#V.^+R4!#O@IY1D+!VV6&7Y@YF+Q ,]_%X"3QQ1*M!=LV5EKEG M4-B"]BU(X(M(?!&)+1)8V7D&!3>+,"GL8-Y#5!S:H.\0% 8VZ &"> )R!S%* M -0C1$72!CVYK/<,00'WB8@&^&8'8+.CQ,KD60!M$9);?#&'*,O(CJTA M;FL(;)6QG7PA2#[+BCE$,!%;I?("EPI#RQNH1P8ZVKA'$>Y1A.P^QS7$N(;X MZ_A-8X=8,9?/8 M-EC";2;-)9B,02H+HI#003 ,@W6/I!^L?+I4&%'Y#)8^R+X) K+S:FXP..-U M32$HA$$.D3&U<43I,Z3VH3L0!-U)7-WA!(5P2"$AH]I2@ALX+&C8@\PX+&FA MGXQ6OLP1&$]N=_A,(LB:D:5J@:D2D;0:QE=$54SM $$T'!)-&%&1( B$HP0" M=A'VBZ$/-Q&B6"@B>W\PU$V#VC6;H"R.4E9"*"'8B$,VPGP/@+V=#L[X#E$, MM+&+KU!=LPD"Y) F;:;4$)P&X>TA?D.B8LCOD.4!(>V!8)B9"?,"1[DD >U M[U3=$$3((<=AOD.6B\"98XZ@6(@XC\ ZVKHG.X(V!:1-[3S1C J"-X43;PJD MJ?*!]PB*;)<$P6(":Y<8<1P5U*'7B<8$I)XH@DXA*%C*"$J2'88@:$Q@-,8( M+A0$C0DG&A,(]4#7(8B#G%]@JD@6$P2+"93% D()P6+"B<4$PCQ(V"%*D$X1 M]"10>B+Z-$'0DW"B)X/JO,CP 3-.$ QUZI?4.S)8W':S.,$PG-I8HOXEK/\8K(.\0^+V MN=^[>3F=JW+3?AVJ>LOBN*^;%PHWH]O-RVQJ=L\,R0\1D;O&+C&ULC9Q;<]TVFD7_BDOO:1/@!23+=E7+H4/2X55]?+^ MYN9+_?SY]6_O+SZ=7__C\LO%9Y$_+J\^G=_HGU?OGE]_N;HX__WV1Y\^/K=) M4CS_=/[A\\FK%[=I\]6K%Y=_WGS\\/EBOGIV_>>G3^=7_WMZ\?'RZ\L3+K]7)\E6I(N/%[_=;'F'WY\?CA]YOW+T_* MDV>_7_QQ_N?'F_7R:WMQ5Z/\Y-E=]7^^^.OBH^1;2?2,WRX_7M_^[[/?_KR^ MN?QTEXN*\NG\OW__]\/GV_]^O# M[-L/LB?U^9T^__\'//V#XNX'QW>AK?W#6]W-[S]]HWO;7A[W_!V=\/;^X:W M7L,__SMBW8; '\]OSE^]N+K\^NSJ[S#^Y7QS"U/K1\I[2[T-JK=08?!:J7^] M,L:4+Y[_M65U)WK]M\@^$.5%\EAS%FK,-\5SE>%;02P6Y+4-?F\?/Z$)%7EA M'FO>A!KG27ZB;+Q'M:&F]++I*)OTL:8/-<9ZFK>AQL]FH$=ECS7C]RL^43;Y M8\V\H\0+Y5,\UJP[\CG[;HL?OO]NCB#)N-^E_ &DMQED#S/P7LKKOR7YK>3S MK21-JCSQ2OLCY.2]EH9R*EU9>5T49*9TF??)=:',NJ)*O*[Q%G)+TZKR/O*? MOU_\@7*J"N<5?R)9GJ1>\1>0V:ST/^FS4&:L2:O4:Z5_A>7/"^=U*,A+[R(O MO'?QRXZ\CI177B7&>QN_/IW7HRZ:<1?-PI;Q(_3?DN)!88K4&>]5_@@9^3T4 M,E(#>UW])U"Y+/7>4!>JLM)67KN]A;Q,47GE^OG[11_"C)PMG!]@S(:NBJ*Q7QU]V9'6$K,JL-%X;_OIT5H_Z9<[] M,@]R<%YY7^=!67Y(4_\3_S',*.B7>?BU947F!\Y0E>6>I@LU/SCGQTPHMTG\ MB/_S]\L]0+G3)/$C)M4N*/D2JF0+?K@,2VZ2RO\*_A66/.R284ZV*C)/]F]X+.2OK"R M\CKJ 615Z7?Z(ZBLC;5"Q?6JPGKY9:[@,6F9^Q\.R;9@[A4:9*9,\DB/W]8J M< *7A.7V1]IWFL>/LF7I1;T#Z.37GIT=*3>YHXL5/#;S-$'!-?7T.O[K.]7# MAU4JDO&G4:BSF7'^J]B7WV%G?D?0&9.XI*HB;X.GO_\T-G@;-BR\!6MWSH]= M($N3W&1^T4E6/ABF/RYX9/YDPO&M#09*=Z)'C](H+WCI('-EV %#699E)O;& M(Z-J$PZ C/$]Z915QN^EX9C+)/)=X_=2T-FR"!=3]N5WV)G?$75YFL1>663 M9\"ARXA[F(A%F]"C_0GW*6B"0<69";VWTIC0'X(>2%<4UG^71]"9Q);I@]#P MN((1-S>AG?O3M5/00 7!JUWNDMRO(.G*Q ;?>ZBSMD@>S#$>UR_B_R9T=_^= MGX(&ZA>Z=F']:.,GC)=O(V,.&8X^\C,04&QD&V' 8$,0#T(3= MR8(3VS1)?9,AW38G]8=GJ--,*K*\:"/&;D-C#\(!:*!^8/[6^&.] \I*?_'U M"++4&!?Y8&S$_&UH_D$L U4+K1TE_DV=@!5E?FC]".HC+4V,JZQD>&!W34\ M8)4?"RPL.F7^IL-;4CF;^V]J3UZ'77D=0:6Y5<0/;&108&%04,7Z46108'<, M"D #_2@T\2*S?O@[D*QPE6\K('/ZXF(1+C(@L#L&!*"!RM'DO?07P0X@*U-_ M1>%(F9FJBDSB;&0P8'<,!D #=:/U ),&4P34R>&"ZM&(P+G8GF1D0&!W#0A8 M%02!T')MYI?[+:C"-?.S77D==N5U!)5)LS0RK$\C0X$4A@*QSI1&A@+ICJ$ M:,+.E-*DW,@JO!=$NJ(H_9W3(^97F302Y=+(4"#=,10 #=0/S#O-_!V] \AR MYQ)_<@@RDQ' V=IZ,UJ?E<%6[Y@]4D6-,N1=%+EL=,$$;-/0R-7'XC,J]*(JZ:P@![4 M/S0X#72@Z4&7)J8,MK-)IR%1K/X1QTS1"R.!,HN821::25#_+%R%+O+4^=4G MF;7!6CS)DL)%3#"+&%A&2]HV\@:SB$MDX!)!Y<.0G54FV(@ 69[!AC'(RCPV M8\.1])559'% E8DZF48]6*G*2)1+]\1]?(P3JF? M!;,DD#F3^MYP))F^I$CCYY&HEV/4BUA^'HEZ^8ZHE]- -7#R \FL#;;N29:F ML5VD/!+U$_6/A+V5S62'@K*+S%UCV*2'@K=H2W(HQ' M086_*SD^*7E0CYI>4L5EC$0FDQ8ZU:- $![/."II:)_X*^@%D MJ2%2[WM_I)5KJ82[N(:;G0M!07([-D%W$3]_W+-F5// X@JVSEYW8$F=&GE\5Z7,30W/=/Z9^" M9MM[\ZL'Q[CSPK_M< "9T4S%/X LE2SM,A8RD6C+$1%CXL9F_BGT@V79USB\W+2/E5>Q]1RS9X?0GLNI31JRLW#'] M*4/OP>D?Z6CZ![JGIG]EQ,Q*V*_U8V(9NH\&KZG_I: L]R^;'$&F^F616%Y& MO*P,O2P(B:!1VP:U"R=856!!!U(5?EY'4,GS8TT2<=B2YFM!/"SAA%1AC-_O MWJ(N-?X0]VQG?H>=^1U)EVOB$'L9$<\N0\\.XV$9VFP:AD-2!;<&CZ"R+G9^ MN(P8=AF:<1@.R] ]]1D$'0]4)IA^@:J(QX*($9>A$3^\-OHXCXA_E7 1*O@N M<I_G#!+E9$' M]ZQVY7;8E]L19-:ZV#YI&3'.,C1.^###J6)J_9=U %463CM!I1%I9&FDBCAU M!9/.X,.LP%JSX'81J4QP AE4:KA8J2,F7=&296P2444K1-=9M M N1U7) YYU_\.]N7V6%79D=2):F)OA2'=OWAY"IKH^+^*A/T*0KI_7OT41$42:[](^*UV'$0] M!5$5:Z#83=(PO 7W7T]!%#LU;9+HW4^8//A;@J>D4@B(5,HDL?N:"0SW_>_Q ME%1Z6*3KF21V'3+!\7=PSPAEL=U[D\3N,":XS1&^2)+%3DAM?_8N\C0Z)^B/ M84Y9%ES6?O[@3SU]NKAZ=_O7\JZ?_7;YY^>;;=-U^X-ZW]*__5&^4[O]L2@O M_;6I5P/I9]L?\2.]K7^D?-[:^F=*/[/UORC]8.M?*/UHZU\IO4GK-RFD_Y36 M+:5W:=U3^I#6(Z5/:3U3^I+6*Z4W6?TFH_)D=4OI75;WE#YD]4CI4U;/E+YD M]4KI35Z_R:D\>=U2>I?7/:4/>3U2^I37,Z4O>;U2>E/4;PHJ3U&WE-X5=4_I M0U&/E#X5]4SI2U&OE-ZX^HVC\KBZI?3.U3VE#ZX>*7UR]4SIBZM72F_*^DU) MY2GKEM*[LNXI?2CKD=*GLIXI?2GKE=*;JGY347FJNJ7TKJI[2A^J>J3TJ:IG M2E^J>J7TQB3U&Y-0B41:))U(CV00&9%,(C.2161%TABCLE%T_$FD1=*)]$@& MD1'))#(C61 M%DDGTB,91$8DD\B,9!%9D31&@=Y@I!=ID70B/9)!9$0RB MR2 R(IE$9B2+R(JDR2 R(IE$9B2+R(JDR2 R(IE$ M9B2+R(JDB2#R(AD$IF1+"(KDJ:4+Y3H"R(MDDZD1S*( MC$@FD1G)(K(B:4KY0HF^(-(BZ41Z)(/(B&02F9$L(BN2II0OE.@+(BV23J1' M,HB,2":1&B2#R(AD$IF1+"(KDJ;<+BKP387M MJ@+?5=@N*_!MA>VZ M]7V"XL\(V%[OC=B$4F=D8M<1VT7)C]":V M:Y$;PW=ADFQCMV_C^3=X_>K%E_-W%\/YU;L/GZ^?_?ORYN;RT\L3<_+LC\O+ MFXNKER?)/_*39^\OSG__]H^/%W_<;/]W^[M15Q_>O?_VCYO++]M/MP=\O;SZ MS^UUR%?_!U!+ P04 " O96)0NSRC]^4" !E"P &0 'AL+W=OT-IA MY+!T[]$\1YDB:,2O@EQY[]U1H3Q1^JP67_9+UU<>D9+LA)+ \G$A#Z0LE9+T MXX\1=3N;BMA_?U7/=? RF"?,R0,M?Q=[<5JZJ>OLR0&?2_&=7C\3$U#L.B;Z MK^1"2@E7GD@;.UIR_>OLSES0RJA(5RK\TCZ+6C^O1O^5!A,"0P@Z DK>)82& M$+X1HG<)D2%$MQ)B0XAO)22&D(P(7ILLG?T-%GBU8/3JL/8"-5C=4S1/Y/GN MU*8^3OV?/ N=R\KA*)DX5V4D@&M6U#0!W4(3\IW-@+(QCJPZ,'0P(.-2,(A M9 - HB%D:T/2U!]B<@@S$4P()BS4 M$P8;-1PEI0K$&U!GV*DC =16VCT QE ML#,1Z$P$.3,RLVY!2=\9V7E&O@"@> S:1'98J <:.!R##L>6PVDZ\G<+82:R MDH!&$EL@"V"!&2@P^]C+',!D$6PD!8VD@,#HTN>IE? @">*IE&>@G0RP$\," MR(=[A ](C'K$UH"&M]E/IGQ%$^T(W7!!0-#$#4%@2[I'P?6 >3(+N'W+@N""Q39U9>-^T!N0/W$A-+0I"FX3)%=I[)[ M39TC7*D(*D/K'&?_=XYPO2*[8!&*IS3@6D1V,0)?#X,:?3ZLE@W 4&H%Y?4F M@8JPHY[CN+.CYUJH#V%OMYL5[P,U28SVUVB^:2>^-YEV /V&V;&HN?-$A9Q3 M]#1QH%00Z:1_)]T[R9FW6Y3D(-3K3+ZS=O!K%X(V9JCUNLEZ]0]02P,$% M @ +V5B4"+63X?# 0 @0 !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Q?2= 5(V411*[72*E739R\,%\478ILE_?O:AJ5D MPPOV#&?..6./LU'I5],"6/0NN#0Y;JWM]X28L@7!S(WJ0;H_M=*"61?JAIA> M ZM"D>"$1M$M$:R3N,A"[JB+3 V6=Q*.&IE!"*;_'H"K,<NZ:U/D&* MK&<-_ +[NS]J%Y&%I>H$2-,IB334.;Z/]X?$XP/@I8/1K/;(=W)2ZM4'WZL< M1]X0<"BM9V!N.<,#<.Z)G(VWF1,ODKYPO;^P/X7>72\G9N!!\3]=9=LUDV$=9_Y+ MV78!G0OH4D#3T,LD%)P_,LN*3*L1Z>GL>^:O.-Y3=S:E3X:C"/^<>>.RYR*. MTS@C9\\T@PX3B*Y!"X(X^D6#;FD&^:J4L."_1C6NY=0]R"3C4UF^_N+V>QG(*K.KG%T>6 M9U_\ U!+ P04 " O96)0:9_&:6H" !$"0 &0 'AL+W=O,_XJ2DJE\];4K=BZI93=QO/$H:0- M$0^LHZWZ9/+L6IH*RK6.IR>MNY' MM-FA6 <8Q<^*]N+NW=&I[!E[U8.OQZWK:R):TX/4%D0]KG1'ZUH[*8[?HZD[ MK:D#[]]O[I]-\BJ9/1%TQ^I?U5&66S=UG2,]D4LMGUG_A8X)Q:XS9O^-7FFM MY)I$K7%@M3"_SN$B)&M&%X72D+?A6;7FV8_^MS X(!@#@BD 1?\,",> BX+UB9RMP.$D\13!A!"!&8.*C]QAXAC&(8B-J!PR,9B"V)L11"J.$($H( MH20SE$&$[Y:)TBR;L=@BE 49S!*!+!'$DLY8(FN9#Q$.9ZJ=K4()6H")09@8 M@EEPP* #7E-E;(':5;8URU5.0)1D3963-56V12A-8Y@E!5E2@ 7[L$,&.F1K M-C9;L;&V9GECD0]W%!]*!RUX+'0EM*8\H^H_]0%4RP5"<'M"4'_"P8('W%?0 MJL:"[*;ASQ,"FD^T@ *W%03UE:6&C>!N@,!V8*436_W82L>66.EX=\>9OE]\ M)_Q::5#3D]2OB7KGP[D^#"3KQCN+-UV< MBK]02P,$% @ +V5B4%@V+VL] @ !0< !D !X;"]W;W)K&ULC979;J,P%(9?!?$ F#V+"%*3;I%FI*C5S%P[Y"2@&LS8 M3NB\_=C@T,2QJMQ@^_#]__'NK*/L@Y< POFL2<,7;BE$.T>(%R74F'NTA4;^ MV5-68R&;[(!XRP#O>E%-4.C[*:IQU;AYUL^%U! MQR_JCAK)EM(/U5CO%JZO.@0$"J$J6 M2-+@FGFT,8;/DXV)KIGG6\9$7FPVQJR\VICDFEG;F-0^(+Y:']_( MLAR@8%C%9J!BSQC3RD)-O=288PN4>D:^)PL4>C-CEFV=BDSJQ4)-/'.F[\FW MMD")%QISC2[.10WLT%^TW"GHL1%JG2ZBXUW^$*IS9<27\HX?KN0OF^&!^(G9 MH6JXLZ5"GMK^;.TI%2#[Z'ORQBGEFS0V".R%JDYDG0TW\] 0M-6/#AI?OOP_ M4$L#!!0 ( "]E8E"ZRIWM_@4 #T> 9 >&PO=V]R:W-H965T\[6J*P-A -1]_G[ MDT#"@9Y"\Z*D4E/=,]7I))/SKV3]9_,>QVGM[V*^W%S4W]-T91N-S?-[O(@V M9\DJ7F9G7I/U(DJSP_5;8[-:Q]'+=M!BWN">IQN+:+:L7YYOL?'Z\CSY2.>S M93Q>US8?BT6T_C>,Y\G719W52V Z>WM/;Z*WN*[.'U8C=?946.O\C); MQ,O-+%G6UO'K1?V*V2DXJVPY*SUG54UGI>OLP';]_9#2=U;5>%X:SRL;STOC>57C^?X2KVP\ M+XWGQ/C&KOUL^UDK2J/+\W7R55OO6O(JRCL_L]F@3#M'MQUR>S+K:9L,_;QD M3*OSQF'T=HN@RMCRDMEZ(T M.^9;BM,:HQT2,J3"CK3'^OF_N?E>P04B:M7X,M(; 7DH0"]B'84M:4LMQ3A M!IVZ-,:9" 19WSO7 J4-*06@E4U4:3+1API:CTA+!1XCJ_'TO=91 M<4E<7-(M+I)PN*/H@V2T,(PL90NP,O=(!;8!RTA!IM]U6=+G 3&E#[28#FAK M9.3;DK[]84D-(ZX&2.#Q6D'H&4+WU& M#'KZ7NJHHA2N*.4H&))OJ)Q*!EH3U4$'I$2R5%(J3 M)OSTO=11+6E<2]I1\.FM3SNM\A<3FJYURZ5IX=02T/(97:$N8&7W,^);'["X MH5?"P&4Q29^*7(YA]/8Y1LL@:;@I8@52$K%[EY8_)Y B %I:*Y]C@PTVV+@& M$U/"'<4!_ABG&W73EQ7([VQ(DX)][XF/M<[[R,CMA M )_F._<(Y_8.Z=QS^X#P1VZ?8%QAFP+@+6&O$=X6MH/PKK ]A/>%O4'X0-@A MPD?"WB)\+.P$X:&T38GRE_8:X6UI.PCO2MM#>%_:&X0/I!TB?"3M+<+'TDX0 M'BK;5"A_9:\1WE:V@_"NLCV$]Y6]0?A V2'"1\K>(GRL[ 3AH;9-C?+7]AKA M;6T[".]JVT-X7]L;A ^T'2)\I.TMPL?:3A >&MLT*']CKQ'>-K:#\*ZQ/83W MC;U!^,#8(<)'QMXB?&SL!.&A;YL^RM^WUPAO^[:#\*YO>PCO^_8&X0/?#A$^ M\NTMPL>^G2#\*K!/ >R'7M;X/'@F;XFH)V8WH>P,[JXB.P/[!Y/EI]'&_QU\ M]V%U&*W?9LM-[7>2ILEBNZ7_FB1IG-T=O+/L#> ]CE[V!_/X-O=! M0)JOB8VUC_\7X\C]02P,$% @ +V5B4)I-1W%6 @ K0@ !D !X M;"]W;W)K&ULC5;;CILP%/P5Q <$3+@E(DC=I%$K MM5*TU;;/3N($M 93VPG;OZ]M')3 8947?&%FSAR;8YRUC+^+@A#I?%2T%BNW MD+)9>IXX%*3"8L8:4JLW)\8K+-60GSW1<(*/AE11+_#]V*MP6;MY9N9V/,_8 M1=*R)CONB$M58?[OA5#6KESDWB9>RW,A]8279PT^DU]$OC4[KD9>KW(L*U*+ MDM4.)Z>5^P4MMRC2!(/X79)6W/4=GL7<]^'Y*[GS&<(P8C!&/8J13)A-0((%,#O=\#$J3B5U/P2@I%&4.*RQ MA06D$ [*8 P*8Q^.@GRX)'TH3C2A,5'6Z(DU70.H:;-P+2&HF)*)[P?!U83 M<@J'A] 8-6T6KB<$%E0RH0%7% )+*AB:':/&9KV[0UK_R']B?BYKX>R95.>] M.95/C$FB!/V9$BS4W:$?4'*2NINH/N]^H-U LL9>#KS^AI+_!U!+ P04 M" O96)0^K4B)*6> _H@( % 'AL+W-H87)E9%-T&UL[+U[ MH'0&BD6>^YX8T=B@2JJZNR,K/RG?_<=3OO\_UJW?W+/]SM=MMG M?_A#M[BK[ZMNOMG6:_KF9M/>5SOZL[W]0[=MZVK9W=7U[G[UAR@(LC_<5\WZ M'[S]NOG/??UBLU_O_N4?PC O_N%?_[EK_O6?=__ZU7GJOUKMF M]^B]66M;+X=>Q%_&07#+_^X7].7Q?239KGN&O_RMEG7WIM=?=_] MG^$#:DLOZ)FV6M%CR_JS]^_UXW!<0/^+TWAB/6J&]_5MT]$<].Z?JOMZ..J* MOJ:EO-BTV]%7M. E+_KUJKH=?GM3K;K1;"_V;WD91I=Q>!!2:HYW==MLEMYK^K@;G<=_//4TKV#RV:.G]/%Q.UIO&%S^^\$' MKM;K/;WN?;W=M+OAJ%V['\UFGE3[.P0EC8^S__6_CJ^83KAK&*VF%Z'0X76S MJKV?]O?7=3M&I?"24"DJ#CSZ9KT@+-FTC+R^]V%'R_4VKAE5Y_J]?A4AE.^P%^TQ8^;A_4(U^_J;E>W-TV]&G&1X3P&5N_:S:=F MO1B]^,>?GYKBW:;;$8;]O\UV$M!9' 3I91B6Z6B=/ TQV //9<./WFZ8[NXV MZT.80OSFL@@.GLB?Z]7J\MFZ_7BBGS8'IOC39D5(5;6" ML.V(>C5[5/Q&4+Y9WS*DQ\3^'_6A&=ZLZ0RKQ:[Y5(/^*CWE$?(AC*?3O-VT M(V;\MFIO:^]JL:AI%(U9RO@#O5E/>4>@/S3F8[,CVM_<>&%T?GU!1[/8M_308!AN[6?=MEK4__(/ M="UW=?NI_H=_?;&JB+*N,/4]4<^'NXJ^\KVS>1!Z6V*QGZK5OOZG?PRSX/GH MM6VUY)-YO+_>K$:7S*L??AI^IE?FO?J\N*O6!-*IF^NGJP\OK_[W 4"\VU^O MF@5=7)OJT%'JK>PVBU]]M2/OY_V.R&R-!8_H:+/N-JMFR>?*! W&VP&@/V]K MX8J=E3N\,Z]9>Q_O-ON.YAL=KRMGC!BN^V4^_/)]S:QK-.-?PI$0\8)X!M;7 M'GB$<(I.==MN;IH1E-2>Z.#JSR2Q=1-/;S;+AX;PK2%T:]K[":KY2S1:T\OZ MIEDWN_IR122W)!@1N&^;:\),PK!Z=V2R-^8;[(E'=QXA_-(CDD5W9T^/NV/KBK]S2BW2]H#/:.I]IZQ6=.N$CD/7K HH8^^:^ M]LY7!-61W/GS[HXXAQZBWG[Q;+1)\"-:@E[?P>]EILFWC$XA'IW"QPTNDPVO MZ>";G-UXUS4!N?9VU6>B$@+G].L_\M?GU_6:3GEW80<> ,I/]>Z) 9OUY8+$ M]7:S6@F(9?O=@06,)O2JW:YMKO>["BBVVWB.P*M$F1%_J-HUO:O3,]#Y>AW8 MPPESC<[S^ZHC/G1.K&!)6ZC:SDXWVNS+9K4'HITV^DHMAAZ@I=!)>@LEB!%U M;-J&;HWYZ V"U> Y/C^BK@K"<9+M2!WR;C51TR1GT3SW[ND/33]GX3PV'VBR M4"^O+*TQ3_RW^GI=\5/OH@\^C>ZV-5^SJT?OO*N)IV]() HO1FO\V45*)FT( MOCC5U7Y)V'46!O/(K(*YFTNQBDJ==R07Q[ZYJY M.?&5X1SOL#*\YH2QPL[Z.\)+QQ"=V/.0JM>'>,[QV1@WOIS;7-V#:G$+DZRU MQDG;;3(1AEE"@M9Y4BB\*N. $1@X^%B#1]0P9'@D--00UHWU0F0+?@AR1)\& M1\CVY#H*K"*,$[6,*/H]5O&E*'_^KH*T?E?O2(M<$9*=+G^=BJ$GH>;$H-Y6 MOJ]6%:E]$- AM9RZ2JW?B+ S^K;J[ABP"_Q2$_\E,7R*'%FF:18LQ-#0\=>+ MFAXEE.T,D9%JLGG DAGV9[D?18G"/S\KT_XQCB?<$52KV[%]"&1%4#NPH3=K MDE-W='>-I:QW;4W2W]*(;;P6D5\61X%T=8*[&&>]7<&8]D_5 M_?8Y WT+%/6]%6P/U6*QO]_+G;&L"5\7S235"PN>?I.6J_DL)N2_GKS<3;RX MNHV,N>A2BK@QZ;,35-/*K MN5=-==VL2.X8XPPIXHJG58_ [HGOVWV]/*@*&&P]\@Z]C/L*-SM&@%Y6F_7M M)=T:]X0$UZ,S?&NG^Q*\/+**M[WW*918C)8V?5)'YAUBRY&A4_AQ;.81DAP9 M[&+*D\..##C_4+/(>]^(V,),!*=,.R3QAIYXIF2X>"AN3YM%O)'N0/Q@9%(! M\U+ Z<3:L*>[LFMNUR!76%'"@*TH__2/112&ST7@I]7M=W?$#/^+GHO\( CP MWW/ C.3.8W8*MFNH-QD+S>&YPRBULZNO&YCKEL)D[:N\./#S,/7+M.2OZ(XO MH\A/@O+X?7"U7+)B0*<#)GY)5]ZBVC9T6M,W!VA2*6$3-&OXW&9"CIV2^@0O M&"!WF]6R;CL&1B[L>WQ]6=61[Q%_YKD&SB= M)SU=;#'!G'A@, _-P-U=M?,>:/'> @:\YJ;!H0ZX#@FMLY'8YF@FV5@S.67! MX;PX:<',JVBAZ].7/G.6/I(XB^-+/Z@"$]_:,XTR4X)$I94T486+*:40YB3B MKS0(2VJ4_$(J^#7)?G6WJ"'T/32[NV8]:P@PBXK(;MDL8'3;@5R@'!KKX9PD MP=J\EC=O%'-ZV6)@SH/H*#N8$IK[ALDGCW S*1@HC#):OP]!HW=IJA%1[ZQ' MK'HX:G8J9HX5"N=XTR=TYH'4_9N5A2LM#//*EIO]]>YFOP(H!(:M$:"_D/,; MT_F)-I\GIAOS=DPKG_[&N5SN?V2R_J7SI=OJ/_U%NYA\5-U>7_K8R7L]J*,* M>S]=O7-<$-Y??F0\_S^.LB9?_+(&YSA__^$70ED]ZJ2IWM4M1QL(#? >O^CY M(_?X.W6/OY![_. CYD(W5M6#D__\XHUW-;"?",4>?(9N:O>B-L;QPZOY+;#] M C#RK3^V 0L;$OY8<(JQ8.LGK[K?EUL^7[H_Y<-EC+D]/]WK3WM3LF>F,M52M1R8_\JPZ MD[:F!=#EV2G!M24^WQYG R>4U MSP=/8H$4LT,Y1I<>-U+BG+-GB)JQ;NLWY M-3RJ8CFM.V"/@4M1+H";=G-_T'H\=O9TPNK88?(E9N,P9#/7Y-4]@6V5#QRPX_P05F!5YEQH?Z/;SSCXQ"" M(X O&N4GJ'=B>=TBJ F%<3]KM=--\9HEY MRC8V88L9\Y:?M)HSZ9D:6YCZK[\^$+:BQ\%;3+*D,D)I>E.4-#H:CO)@?<:! MGR@@ (^K2)QK [7C;QP[K!R3-LX)Y@EEDN[KHH=LO0>-S0>,S -+HQSJ$^9% M,8&9#4^YLD]"KZ<0O6$6]01*:CF.%[N4BWC"!+ZHZZ6:]A1$?$55.<3WV.%J'!4,HF73;3?=^"::A.'YOF/2N)B$S%/0O"$L(A9P')I] M2#7?0!)X;Z[>X2QCF#]J]7^A39L[_-H1 *9]D"^(5S0[[Z9:@,H>B1WIR-^; M^BDT.-_*^T#U%W0GP1:BJ&#RPCSV] J1FU@WK^? X\33FBU;$LV33]C;#1:H M@Y\\PY%P(@(&K:;646@(Z?,6BE=MUI.^-+QK6=,&<%*-C/%'#CHE/?6\!\7S_-5+36T=XQV6@AX)Y[W2K]T:D[OI0&%]Y>/]>>=]_V*>,!(#PWG$Z$' M8!O7V ?!;;W1$FZ]N%MO5IM;7*ZP5'KW5?LK8?&JEKA-,&\23CJ6>9"6@8L4 M%^J=7,H@"BR?3KQ>WQ("K[UMLZU7_")[<=)1M946-.B)EB[,)>/[PZ9=+><> M:8!$\%6[>O32P/NG?PSSY#G;0XV!%L$)#:VNH2'7^V:UTZ$X)$W=\P)A5"1& MAI$DAS3*B+#OG&T^LMGV\ZY6;]=+ IJQ^8NXT(WLR&ZV@;2]C/ @<+T'T M3KA!RW^H.A5Y5:U6;%%6P!>V\[)>50^((Z/?P[(PFPS+G,Y+_7'3M-T.$'A# M2- 2Q\9Z'=CN)M8@!\$[@V.J6=0\K-:QP\OZ'A(Q1W/9KK MNMX1"0&4]>//NG9'.!;9A,7>V7DKZDA?F"M?PUYP09['A&!WZ MZ@I7>"N7WPU!3I0?B"CWS7\);AUW9."]/]%S=]X5X2"=N#]Y1H25))&SH-$( MU&FK"*_HO*5 "T_=;/:8B6W_^#%W/_&]9#Y[TT?H#YN54JL_U+=B&\ KH^#Y MH8'\=?C\PCDDFMEGX'[8,@MPT.BCRS+?7/,&O0]7SEO,4'Y8SSX?.S/F7C;' M2;RNK]L]TAW"V%<'0O3OH"@MYX9S%%SWU=@W(H),^=/FDSPB M,_"*Y$V+PEG\/)NG,[I.V@T'/[VS!S\$\]0@ ^*)?=WL'B_= ME0#EU"-WC/V)E_SNA_=L2J3G!!K#\U[6:M)"=&5>10=J+SJH!AXT&$6ZZ6A ;@8HQJ2C P7+^IN?E,TBDLT< MN+XC"6HQ(;Q_H'N<;QJDYHV''Q.=I@,]HKFG-(]5K:(17?&-W;:NM>K&R&Z= ME=U4M+$*EU86 W4GJU/U&2D>[C8D/UQN'N XZ?;7I+DU5:MC".ZKOVZ0'C/U M/8'UX:XANMWU!:=E36M0E[H2F2!)D1S%H?JTTO:11,85K=8*&0:U@L M=2AE:X^"E%NZ="!MT??U5DE:V"%<.]IN"-,U40DN3N?.87GVU]IQXK/9AK3U M^ZTRRT(,J403Q)PMYYE)B)T^O0-V*LDW,<)Z7QL_](R\9HJ3VB%YE:"S7R%&8;-?8>T0MT1+IZN^<\#$9VNB M<,2 TX_.92L@21%(Z+EA.>"Z)GUM6@JH3@CI 0[SIPU4>(9-6]>]L)6981VS MI\+5O?,0UN+S*/>C)/3X]R3TPR#W+FA.8_T?!@/3*#^-(GH@1!S4;!@'[)V7 M,:8[+\J"9I(0H).V1PN((S\K$[68P(_*@*8X)VVT)Y,@^Z%D76D*E$RPZTKY M:%W.X*O\A84)*%PP8[#TP]BV7R_4PWK07,5?CI!5$)3PHL^@VMI 7=*[-MXO M\P]S$P4 R?2632E,Y=J/HZ1]Y1G@4@!"!\3.5O4!K#[Q9<2>6EA^>X8<'6QC M74H'/$)"%GQ!@Q86UE;=G\\3S8Y9O&%"Q\)12%FL&!=(-A%[G1(K3HEQTW(' MWO-$>-O<^TG(D WR9M$./^<939!.VKO%L_XM'CF1/CHWIW>)DV)4L^2(X2_I MV%:;K62HNYJA/L'6';UT1B/6B4&DP[+F_9G'8['XS ;)^0B9RX:B3'_QIR8O M\,YF'ZO/]K;7.U&&98G_TARR[W@Q3@$:T=9$8DOY:VTB=+$&-VZVK4D]6?/V M'Y#06W6BSYOI;_:LOV"L$- X\X3N"I@>Z(H73E[S52W9 FW[2,M]J-HE\05Q MO[(INEY7;+/CV-WJ05TT6! 07*2_9LTW<;NL=&B;]_KJP_?>U8<77DY\2V=F M2"H@?:(QE7YE&1;_W5?(O'YB(@S"X#3X#A_,>W!OE;$ YK=^I/%3*S0+F-:> MY-WOX4$#&,4B&-GP%40QL3N\_Y$D"%I)B/CL0I&P,"'19!%(AK]DN&N^G/T' M(^*K$2+:>XWQNYE M*5UN4:C_/GT/(D6IE6PW\"8UDNGE>%'T/LW \5;+LO"#(':V.N!'BFVG4>FG M<7G"%K5MA8\F=_G$:6J@40 X<'37T^..XW 1I+ZQ2&.^ZV:MS"[N"W:/6X0Y MTLV^K.$:87LL8V'5Z/ \3N_2Z23K<3:V6I6XDNFV,G:EA7VKPN^&$!=>/O S M3%XY$G2+I$\V+VK9VT@L5O:FM33K[7YW2 K7QDE8IAJX@.A%#RRJ$@+,41NG M]Y!6MJRS@%CU7VL=RB'V2L/8./4<&>F*RT%RQ_&HJUUX)%\C]/]J]=@UO."' M(1[K$%T5WC[W7JCHUH71=W3&B"-6Z8_<:/&>Y5NGJ3;K09:2,/1Q!H6WJ%O8 M9HUFT-8P.AC?M+Z2$//9LNK*1C%Q$HAO7,$=G)(S#NB_*/'$Z<-.T5<#IX\3 M7,??]RR9.LB7M$4"&:'#JJ''E\H%*U(YH[FVGP\R:D@:/MW?9!4C";U^6A23 M/) 3HDTX#;Q3G%RBTG8ZXN3B65\A^7XHS5:>HZ,<2MXC^3]+_")/Z).K*,V)0Q M6LC%N/Y52&!7_!M8<%B7FI>!?.W29OTW-^!JPRMI=:O"&?U M+4M\ZEPY .2G2=KT?@3%*ON#Y0;"*L;6)75@'?QXO_)X\!T;;\,225X]+8Y-$CI1GE4]S@"2@ WW;23A6B^R.F8]QAY_+4'<.//NAE:/E SE M3%%O$1L8XUQ?L+0*,;&F#=N).7%#S=TIJXFZ6BNU;66>8&?-W/N%046W-^T5 M;VY:4N@06KX PBZ(=RC#.6N4 QQO%,DHUI4%X'UQX"6IX<,3>DJ&E M3E,PP4D_6M,7[%Z#RQ<0(?5?+4YY%#G0:I3EH(,_%0*.!'.(?K@IS7K,_6GH MW)6MD\^8-?*.HX-1RC2N!RPYJE^Q*K4/9W SH M6 G45.!83C]O5\0DEKYK'<8;'^@.))X [R/*9STCE@@H%/W8?@->I! M13G#Z\3(\_>;9;W">AWSUM0#2JZUSOM%M586,OU()=9D=P/*!&%L:%,S.];E M-SV72%]]41>9F?V&E9B&"U<<0U"E9$UBIY:ENSM6)ZXAL4%\7&MRU"L1=<.> ML'O /!"(=;W9_*K4*[$1 KZ*OW;5ZA/H7FE?./B&*? 3V[5)>"+*!)B<_2D1 MXIK5 / :B>AP(HCM*GK1\W.A8JFSI8L%6+YZ'%YNX(ZA8E_1TZ>F?E "FB4, M$@T(8M@2+G (SCULZN,M:8M0B6I[HFR5PKJ,9HH;A/4R;0ABJY%]WWM>ATEL M9C7 MU/VX"P5!TG;W6\;%>JFB2:P50%QU$%9N5X\'RD(YQ^QFQ<9.4C)8C,.>SZ+ M29G%O3/)]E5=J:P_]OA5H$*&PIP=Y!_[)@TKTRPYAN\:8+HF4I-L4\-,M%UN MD'WZ]$87\G!( !E],S623@#(7B=BE00T'VJ)89-Q!Z?-.H.$C\X/R$"= U26/C^,='B"MF> M3[YS3>K;3@HB+>F06BYYBG"@S3W)30@]6QYXW=:MRG)SQPD0'+,F@[MA, M)]>$]MR* 5(KMVPI94G >4;7A!NQ57'F#N?B1#!%&@AWY#M'K!UL@%H:-DA3 MW(XK/\Z]U[WU#N=ONIYP(]!QK8A8V<.&_P-%ZTC$+5U3%>W,2;2W[[E^5+KK MQSM;S4L_T3AF.X M.QQ#/P5+@OY8!-%\9[/?K8AL1[;:GM*J8&MVLYC*)")42Y;&C9M\BO,?$N M'5. 80-$ ,.9W0@LURRO4S"FN+0;%NB12!!\]]Q+YN5WSZ?CWAR.>^/5H)D# MN.Y02;,VX@? +%Q5%ZX9,LM'E/:NH5R.@"(123U>Q)?/D-VVVHR#"C]UNU"K ME5(@[E#A"<,(Q?YK^8AZ+]VL29_N5M H88QB,2<4#^??F: LXMK0<)7C54V[ MY!7S!?(GWM>/=-'O%4$YCJ^(!*A#H^A+[6F6V"!]Q[]EL2P<_!T-_HZU**FW MO>_D'D;5*XQ@W+]KB*>TBSL.M;^7UT]+R5>J(%GOVU8LTAWL MQ%J39T>F#4%R'GPN3^(0CC[=*KES(^J: M'13Z91;1T+P(#H=M] HQ.1XCNPE$(4K!JNA"8CM4^0+:053X21#3+TGI%T%) MOY3TUB2?N37;O=)/@X)^(MXP3/VP3&:(]3H76?CBU)JTM!(_# )$+H9^G",( M,?:3..+PPS?:F&RB'$5VV[?>1[H9N-U&:R/W36;&G)Z.CCW--\EBH]*9.?J@ M4UJ7]]=- W&;H+>7?*FW&_"T:EUIU1NY5H2&2U=3S7O6#](<13B;30CH#T4^^@ >9 M"^H-!:=X3-]BS]STOM=M=5]#TE1!,R_ZIEQGY'M'_.0%3L^N^5]_M8%9KR+Y9S*G(?8NO4--'31#8+B:>J3,OU]H>]JQ/-!XS@EIO970V69! MYGN3^7UK&CF&U:LP3\Y8Y2CFHP4*R;,=8?8/R0L M0E:BCZ'G0#@QN96;GKM9^_J5![79.5Y3O,!'0)Y,)]TI%:2HD>7STS^NI 6.< M,>1C%?0!8[?RK@U[0!3 ZI.RR>VE_ *$'A)8Q"(MV55.+4@5D&VP2@0/FU T(S5::EB.8H(7)&>W&K\%YF$_0R?JF:E,JF? MJ\T (I]5' 0^84J3, ,3IZ3'=KO1-'@,6R<1>=7)N(%IO]M?:Y!MVNZYR>SI MS<(?BEV102'!+<:3JHET/LE/+"8O-SWF P_$U ,]^YH1[WOU0U1,K#*G:7G MJ"@F ,'!/1V'J+0 -_E@RV&R%CE6\"])P*AR 5HS3[66V$].%'9 R9!?]<,U MSJU?Q+>Q5J+"*FOPA0DB,4$8]D>/:,=('CI M;4W\N=K>/8X4'MTE<8HM'DYMGDS$'=J/. -I]H-Z-:$D6YA6M&($D&<*4#"O+4"X.2 MOLSLA#2XR,,Q8+,@X<.B)9:Q#\7&72RMBE:29L4QP.9_.\#FA!T)(T'I9TG, MOQ%B1!FO-2"$B,/8@#8@!$Z]')A6.J ER,2) 6WAIRB,$-.3=A =1Q&70] 2 MXH4IT#D,790EI"<2&$.6CBM,L=HDS6A(.5AM3$2G[?&_@;=8 ?9Q6__M^1LHLDCF&((5BQ3 M-00N??;;&8W9^?Y,/!-Q'PRL MEU,1IOZH5<#AU@!/IFTX2H::K*VUIUYT8I-+H)ST\"1H^1>F)^AA-^;4E9Q= M7](OE_9,=7U:HZ1I699%5K75L18^87+GR-3E)?OF]7QPVD*0AF>[$;_*SL28 MBU7]$U9!*^7GJL4=P@7<$G]ZFON&L&I'^R+(_*##V,VQ>9L%"<$=IVO7I+/J M$L(3!VU3GIOU\,!$>87RY;6;QVJU>]21N 2/%B9*E0!"J-3<[^^GH.6HCO(D MJ\$$P__<5RW]CH03-;?[M(W=@JK3]%!NA%;=*)!-Z;!ZQ]HLH=?PH*MKZ0^: MD3FDEV0@41_R4K1TWHKGY)@.UL_0DG0/UFI4_HI.6W%(K1=".CBL_QIF)ZKO MGUC$4X0G,9XJ@8H-9+#JF2I@/0O$Y?7CI9E$PIE5/*>J[3?PRYN2$]]VQ[QF M?E4_QT9I?9(!/P3 N;/I"Y-]LS25-XP<=M1#-?+DS(9,2?O=M0I*EPO)IR7N M;I+XDRRW3[C','SLG.Z0-$/Q"92*B(FU7\RFMG4& 3:-^5(EY8,$)GAQ_MM; MS$PU\O R]A']-W>3.;K* JO47BSCQ%21@L 4OH'7$^?PP#E>9V'H0+57&;0_ MWA]EVQF6HZYE;=H;7&U2>,W-VW3A@WM!7P#JFF%;"4X[S3B\-5 M9#BC2C_@$@?*2616-_<^T 6TJSB1&]86Z36+J<[BR/4'(# X#9T:#I-G;A+Z M)@]O(N#$^ ]\-T9&5=)V,_CQ-E,=J>P M03AV=7)FHH$ZI09/K 6:S/^G*.&!HH1?7H"08XNFRA"**$[BYZ54\#C417PB MDKZ#^# .PW*J^BCI0A#N+,S#>6FHXOPL3%.G43-=U#NLX4*CK+W6>EVMF'-A M=6=).B"[40*:NQ MZA4.\9>?TM'4C:2*B$1=L7C,M6%5=ZJ>U<.Q0ZNZ,29[9;KM,LV_43E:)M6V M/U*CV"")@"2)(6S,KL^;"^^L<$K0N*S2QDJNEZ,,CBFDL*D7DNO@96DP+(?; M]3BI<>#PEE3DE1/E.+$[ZPGJE-E^W[K9C\,V:/H*.HL&A74L1ERMNDW?CR5J MUVCN$9+9*V;Z>.3D^:(Q-9L63U7Z$G#KN !F$KHB6ZMJ$!@'1K]ZEHYC$FG: M21PS2-36SIIO-@LWMK4_E\.$ $5"3>^@_4)J$8QM&#[G/@L..4F>]H8U^#BR M=J@II10Q#KIB.8D[HN]8/N[5&'-JF?R.MD.[(#'&?-"\0HH+"EMP(DT[EFW+ MF%T3?IB7; 6+V:R1%;#+9'ZL4ROB$_4"M,4%-I/^29K.\ M1 J.K-CWIIL7^FY_!]5G@=#/_QIZG.#,E_US%H%QK3"'>0#\L"QHMEKF4+%38DASG42,+@.#M&5Z%?ED13ECA"NJLBHM'D M%-HJDI%MT\Q3)$\3&5&3E_MEG)%X"Q,GJC%%(+I3::R@_45,8T$*/A)ED5!: M+#X /RFR;T%A3@4"B=.>,(].4MO74XV.W+_\XLC];VF%_VVH"9N'3^@HLR>L35(O=RSG*?RJ)V!DE'FNSSI,\B>0L/ 3(I>0:X.6['$E=#R9 MQ>>TOY+W662!(%X@).CG2?P%B'?PL)_,SG@_L3%G8D>,%W"YT-;'9B7O+Q#4 M1:$IW1+39YFCW$AVL-M\=ZIP])-NTRG(.ZK^>,Z_H> ##"(\'K3V)73(2D:& M@O_5R.C^!BM@,;,]VDU534+TI/10 "]DP2,FRDF E<"G]P=54PV9T,\C2"M9 MGG& *_U=Q.".<: (0;V) ]=SOX@8^4G*,3ZLD%\7T0/?7LXY9<9>]3Y,/ND%(O<7DGD5.=XK3UX>G^VD*NBZ-9N-6@_@*%6M0(%?RB\W= M];>4=0Z14NA'!2-3$!P@)2*S(IPBI1P!.GR7Y%:\(*$C+.+9#^,T: PHQHYP MZ@@0P6GTYY5L/L_($8D[]*(+6@^@("'4(+1'F9>AN*Q-Y0G:C D0(GF @,5ZON'TG0@]C,. M,W,PFR^((UI-G)9BM2*&'7 C MBE3-A;&I^@WS@F+.\\IDFBPD;&Q=DQ;0>Z MMABPO'.D"1+-I1R,FA<1Y-&\/)%LZ*H)(R/7D;O"(IB M>/3%T:-7]9A_QZ,O3K:K%%FB;2C8)DGS%XP*:5$.1!!"DJ/62VU4(?S!)-"' M;50O:L&>?O2NT67" ',$ Q!&*^85P9V4-A*""THXX:E:;TH25&ED 0"F%)H( MB8^RF*:F5*@R//]\QL<\.N$O.L3\Q$-D6P,?9L)RI#TT/MYCA\8V!]I"'F2< M-IS@&$^QBI&\B?]./Q@Q.@!#DH!H)@PSG-6IY,B7%1-;PL86FBW@H$<^*+[% MWIN2K=),51\(&PAP4YCY!K?*M#L\]2Z]7I?/7G ?_",ZD^-H;]#^4R^=3J'' M?.+I_,EJJ5?Z+M)U#7OCEWJ\L>(UG9OM?J1&]*F%_M7.)AJZLF2=E2D?#RQ< MK">7!3VRY%(-5JH/.:<[2DMFUF%1P'>2IK,_MU! -C4 ML#*.@"/""G2T,4MR.K M:OH^.6H:2KRCU9%/.K #AP2!]7WUX$3_WC([PVJK2)>WFDTIM!V)!_F'NE$;A[/M]LUJ:B.3>6&OU)6Z8!GS; M)G0><3#[$2&TZ[I]'&S-N1%)"4YBQ,Z!!_LE+>OUOETWTKD6&63-9XEXB=UG MXI1N9/J'7I.'LZO];J,ZJ-"Y_3H8F^"07::SMQBAPP2O#A2S)30M2(*B=UU 9"39D>20B]GPE/^INM\^M\#P MA0@/5>D.T*2-*+BSR.D:A,J0\=#"&Y4.77]YOK#^M>!2 MENV>'GBEM4+]@5$3ORK0DU'T3[0F^&_,S5T-W\&AE[G$8!)2T(UOB8$NS[V$ M-M/S=S7]>K< +^H5&"'D(WDX! ,I9W_<7.L[/F)S:(F\@9G>F:UO3\!#O@W[ MMTGWC1PM6:P!O7>D?A$9U6'V9JIC$%K"'D*X9U.5 MG&9&D-?,[$QISY)B%LY&-P,M+@NATB$E=RK6.$0SJ6)PZNZ C"3M'";W+#C. M>_/D"'#=D6DR@-5ALH,2D!0B?V,!/<>QTY/:"8D9=JKV#[S:G20_AO MZKN?-I.I-9O!42/;A9AJXW1B,,% J(>*NI*>M@ @,&2)9"FNGHQEDE;6VB(>4>18'AKP$2)HJB0YM?38MJBMP.-7FYG)O MV8X$57(.7VW:-ZGB>-.<2EC)?4#?\5!9KVW%F>'S#9*A#ZQDR$+42WX2_ MNT3]#=YWA*-\ 1 .\/OAE:X[9Z@0"5.W16K1N.6066-GM-==EVQ^GT$F< PG M2^[UH*BL;I?(1H[#V_1[Z(D"8D,*'?P]-W66QD(.[V%*R)%W&./$EZ33#X'+ M96'.8#"-XG3V 6TEI.:/\W7$71@U>W;$.?[?A&VT6$]5'Y6RV48A4DRFV(* MFVM5/,QMNBN-Q]C':@')'%WG9!V._T_!7@7($/QB&ALL8+ZDZ%4QR?M_8H%IETGB?C MI_H%JVE,Z'TWF5\X7)23RN<4??/'JK.,Z.<7;$8 &([ZBBS$=,01W1=)US-Q MN1*^K+@PD$&,^O1N@$)9G,G$&)G'_%<(*3X(8 MJR2%*[6M*^X[%<*5J"51%(0R5<:/84,1^UE1L-WH&=++]JIKMA1N/0_ANLY- MX_(3)]4HYOVH$KY;Q:@V]_>-,BD?A:(4_CO@O6503$J/!4F//[A9-8X>)$KE M\+'CHT\T)$R+F<7Z;:53?91DRF>7)W[,T8E%X-.GN+$"5))EWE3JVP M),IFHY*RR$N:M!K$XHJ*DJDS45\,9E0=)6\/M M$^[LW(\EY('>)\0B,*5#ION\B-,)3TWTP?="UJ][GR?T4=Q/VLIF8XXVL@S] M5N.W\.(QOIH^WE=*/NAY>K1S1TI6O]#]#D14Z#DLKESS%(H:# =__12FH(YM M#^@%\UQ\^)SR OZ3@@A*!*,2RI7LJXWXC3[LD2^F>VSE)"F%:>ZG>4;K!:[A707B MP1,N^ <^>HX:_=$$RY$[<-HNO,( MH70Q23/)+X>2DG$@8)NRN@)\#Q)&%4 5P3$E"# MVFM9F?7QH.>%"F.;)>W3GXG-.C!=R,*O\$(-OD4]::D&#M'.%TF&I;E)<::$ M,R4_[K_6,?,1=:/?C>Q8:'5I4;I.$HI(9S,T_([W^D=L7ID)DETF((PHR*"'W2&RO-L M/& 8^9@AU#,DZ7"&*/$#8M>T5/K'6%WQ=[B6\GGQG9=S M*'80A[,/^VLI^Q'E4C$P)D0EO.T[9+5-NM_'O-]2 ^%O11!S%%0V>/Z7M>T= MNMI4.J (LC825_,D-RZY*"'!GK.B )H@0!"@HM\: M*'-#0#JLK\@R15\!J6>!Z"LD'!2DLXN^4I1$Z[$H+,9F;566OAG[S !/U6H' MHW;J1Z$,N],/*/7[Y>E[Y?N+WI=1//"S.5T!U$^G.)8Y]D;'8#M6+@TZ;0'9 M['?(MV?97%0:#@RZ%^XP(%5=".E[''YWYWU?K7]%_-252FX'DWG[YON?WXLN MO5WMI6FRY&J!-_+G (F)QP[G4-Z&F+T6?.'YS>NT5Q^=R(I[X*5!C"H-=MSE>XROSR'9]D[F#< M1 PA'/3%H6T3I.Y/ M"Y0D=E]Z'W8D"=YM5G17=?\/!_F-9:[9[X NX' MA!8.^^S@,G[8&!$;%3C#X#I%!$X9)_-^KP<9+TX<$R?#?PU:][A32C$N%))B M< W">/B>J?9$LJV.7&[MBO=;?(!,&JL7''"=PK:)4@^ '#LEN/1@M:K19T@\ MIA/)^%,SU0+N7@R7+GDDDIJJI:3JT* $%E? =XKI'YA3ZEC!289VDSUC04\^ MDI\,>_-QKNN$X6-!B4OI7OW"7>D[?L4K7>Y)_D3C(Y*=5I@AXWDRDY.1:5\F M_VZ&%7:8_1'+;]-*%WU./!!=$XZ\U7T7_0CMB'+JA=GQ%[XC3MKJ>\'.:5]" MLG$0.&\-,")P1M#OTY.K)WF$B3MW4]6T(CM1&0F.5^F>RNQ=EZOBFB-@ ^%T M\ 6]\U*?[/7H9$<\ N2MQKT31<(5U[]<[Z1E"7/RKAZX-9?\4?$?_B"TH+NK M5'DYSE]HN'$)$Y\_^L3IC>PVB'"^DXN0WU2K1K3+O1.+T:KZ M?THP^;5^M'0YX!%S=R=]NFXZ-P;>D79E+"XLM[EAM5X:E43U^UZ+X,UM*G9W M[69_JXMC2H5X+*^%Q-'!:T>1IS M'BS:(,!U0%)^6LS>"6RMU?[]@>-6E!$C, $*/UV(D90RSXB))W-P9E@3XPAO M#[+9NP/(H6<*4>(D/K,D(7ITX>+VA?01 M;)<9'$,>:?$V/M%QT.0ETN*1'!?-D^30#GMS1HC7#]6D!3(B44.]B-B,.T]R M[[Q,D:*!28-Y'A[<;6]6="\)4]@NHW1>I/2:,O/+@)=&YT,?)*6?Y9'\7:83 M.U=D2Q\<*B?@.*;0*.&"CR,\M&L[WWF><&<0!A.MZ;P,_*+,9"TY_0W?3Y3) MCN/#Y^O,6 1^R@9@VFX MG(3UKP[R3[\H!%V6E]N0%\S!A4W4B2*2(+NA[8 ;E.WH?G$9TZA[_6<6>RE\Z M$O6@+=%1WOX6HJ!>#REU'$UCB9YC;RN)O8* @[(7]-=Z2NZ16;Y>\)'+940* MKS[7[0(M,=]Q.[9O.LQ%PJETUC3B"E.(BYJ'J+^!:SX0-H^\Z3Q N)LP^;*< MZ7[[%LGHVJX/0W MXB;!CHL*'=^4WH14_?N:F:#YCBAEHFUW#XMJ!<(3NW3_YAQFY:B7"H>:Q ZL MY,PKTZR775]$L?48M\VZ:Q8VYOC +%P4,K+UDF)4+:H^VW!>E>1_<60.M_9R M8_+BS!0(XR"1*TTAWYQGA%ZSJ]O;MK[%/3*Q4M=MU/4XPJC(4I$=GZJV6//T M5!['DTQY!O)#-L/(NU1]K3=K55)A.-!VO_XJQW,8S77-AG/$UEP07T!W-96! MN#&0/R&0^21!A.;J=@1++KL2<0(C"90<:) $?L"!CSJ.Z3S,2.1'F,9YROW[ MD#M+)YX')CH2X0<1"@QQ] 'ZQ7-(0A9R=N3%K,R1^_6IZ6S1Q<'&U+:/^-N= ML/3?NFWEA7XV>UVC>R>O.Y(0)=ZYGV>IJD639XD! )IQI2@J0!H:-UB3=O9> M0CSQ/$M#[A ?IXXOG/XL R\C;8*SE:WD9U^=DKB"T)7S@LMAN.#F( [05!S* M+P$^42^-$!Q%'Z8<8%+$[DNY'$J>\%,2.*(/"!2[U2<@%5=8F2!5).(=IW3H MJ?=F3-^JG>[2MEC5#F <"$MAUX_L-30=XG^9?YA[-VJ?#LM@WR.=:Q1^QS@P M.)U33[&7G&LY&,ESO1<3E]GMN82S>;<<=R#A2QE; QB34P#JC6[[<:X;DUSP M!<"OZ9<">S:3_O/Z@M#Q\PIGP:"4ZZM?)D.+@EB0SC19<>J3Z#JZH>($FRW0 M!1J%MTFS+'ZGUR\U5YAX/Z*@"-O19?*"JQ&EJ4+(QCD.B>]#7][QZ>MZ,I&? M!3&A:5EPV9Z(KJ27;M\,$OQA4T'O2"-I_%CKBA)(!6)A4ZH4H/-JF'MYD2J8 M=/;,M,D-^J0*K K(IK@6U)I$+F.A%W3;TR,DEJ@9K+=F,C=/%3,ET,NT?Z( M&$N-OC?W!)N*D1UINW13RGJ,)(?\O0M$T:-5WWM;#J^'$S:O6D*^&"*F1?U8 M.O0#\#Y[F:B&?GBQTYAE:4R;$Y::,L(,$G]T7^UVT"C.49^1#ZG@JEX(ZROR M+V1E,YOH:,[T/ WFI?<=HE7G*?]+(B3^_=GUS$7:VQ.GWX%5/6?;@&ILP[XA M_)_D3.DDH7W+MF_)QQ=_O.*+NEY7L#OU&T#<52BM5*^57,5N:;T;)[H&!*NQ M@.;E+(P9A*':PF??-9C$"HX88&86CHG4?4Y"9][9*9!SKW(G#P1 MQ.OVAY.*$N0EL*T,RG&Z$PK=%%Q\L2QT"3H4U@[I9Y;J_#B)X%X>7#:R HHR MXM:EJ2J1,G4[G,>)'R7"6U#$+E3=U([,3"O+DA2I-UF03$*NE_QVO([..8P] M+/1D7'G_8IS&SP)F%,3,#P(?HI7F&Y#;N%[:.6)VG92=XXOB>-R,]>7S*.9R MF8=WW<_QP0H"5:*/7HH2;1>3[>/=F[:?4LHWI1*>:)1@B<3^BTMNI'LNJFVO M'T,O:>_4.DV(IM;NI<.G:\+T_2B4LA)I%C[UZ'!SG$(5<8@VR;AQ=@RIG@;O M9&38I$0S9=8SD1"$0:4OW"3*],Q*$#C8<)V'1VV*_N)MBE.-=7HD7%UJ"OG^61T6S MK=6'U>GA(N_+"B;)^"P*,J>K&>U>]5O8X$I:$M[9!)1DH7X]T$]\+FU\U7 :RUO0* MI_C:+$J@X8H[)L#XQK ()+16JKT@!X812SA$.N7<>WWUX7OOZL,++T\"W[,V M&I0P3P)='@ /TY^SJ]^0A2A'X%"WH^%T?6OT[T9HH3*S1)SUPJ5!L]2A,F5F M<10(>G;+<3N2QU%Z!=WCL[?55II=BL8L-0SHS':J1\9YJFP^&?-R]!]Y(NLO M!\FRV?@0*?FJ5^A0F$=283+:&TN84AQ'3*C'H.][S8W#=WV5#LU]URK&8S[= M>JP?**^,4U1Q$KN&91Q5*V43(2X1(B3,JU+D-_3)H^^FTA_!G"GEOU>LZ_04 M''>=UT2%]2>.34'MB9V$WU0=Z1P(GR$4Z5C8XJ]W7P)N*9"], 8)":/>/=0K M NT@Y-#A28;R%9N!3Y(=E& 4OEM6;*?JO&B%]*\$BV[92*/UN?=GN-MNZ@?N MD[Q5-61V_?>*]I >,//&WB4&F_QL:1"'ZFJWA-G-N"#/T<%?9P>.Y]Y;(E;E MM1Z KUE_VJRD28)AEBL[&@D:2TDWU^VY-VOHWLQ)::VFYR@GL=T@NHH ^*-I M^TE$RLDIT*3H'JMLL.:JON6@ZSUAX\KWEINZ8_;9W_F;Z2C/[UO$/K<=^^LD M-(NEW(6Y=^I+YPMC!^"" DZK07&")MY/FSEI-)#E_,$"D#2&S,C^>0R()-/Z M/91>5BI-^D ^5YHIOAJ)9(K$9N]TC*R+!Q\'*CZAW 3K^&%?L=NS'CZ T%3N M#JG;%C,AJN#V'CIS9\IE?;]N;A[Y"ZD'@5#81Z^Z)8!VDI\K!MO%JFKN>YD" M\@G?!9S3B!)$.YV>B>(?8#5*QFIUBR.&D/Q4\J+M?51)O_ZFIZ=YK MN +&5DA!,H00"<PF")IML=X][-27ZFODOIJ).3#V2,?IH79EBZ(,WLC]Y5>-J.>$CX,5@'B2 M@]&]^G;24J=FZVC?VBR;B@L1XL7\K;X'! UU+@%C T1?*5$SW*'MM6J'< M09'#+77+.2^F'W4%:D!:@8@OUMBWWMFCN*ZZ1B4B5710K7PCP=.]WM;L4$_D&/J6]4(TJ#YP:E',0:P.AS-1S^P/OZQ6 M(!P[5\\Q.@@"[]R;E+?LM![OE^R<+'(O4JG)])M/A$W,7D^"@WAQIQ#I&_FB MWZOV-D>*MYS!]>7GW!XD"Q(_9-==AM#4% T')DJ[1"62\)&3CV+^ 0D,F1_& MY6Q8\B4F13Y("B^.X>7-Z3EZ$>DM8D+LM\U"P8*Z(RF=4*@JD$@KF4*V;J8$FA#-F\2(G8IANRAC M\=X712@VL(CG4!O8];N4Q7Z1*MWN!G3!5PF4OW+HY7FX9)B"WD0/4T@:,GB,?\BD?$=,8Q M5V^*74"@[H*72&TBOXCUYA83JQ839LX]91 D&R;R2Q$'LU[M>M85G3(BQ[=+ ME)?'LLL\+71QM_# =M%B+\>N"\3]IAS:,-QPS@WX0F2XSGY\@&L$^PA5AX5<$83QP9Q>41(S9B@"94)?$RN;<2$>,2"&E(HB5;,ZK]6-.#V(CT3$0@TE*ZLJ,*?<6=*[MB-$'"0!4E\ MRXIP#,V\8\+,V">!@?XEZB+*4%W1,_13+CQ4^R%>E!,FDHP@H-2*"9)72I(0 M0AI4Y"'7UJ'9OEI"F-Q3F$NP&5=7\@-N)$-LE7[+](Y0&I1N-Q03BF) +'*OW##18T2\B\/4BYI#MA))H$1>X6^=J) M4O17)(BK'1(#*W%<)*UZG/J5#I$O $ (A%F&SC9IH0]K3'F]+B01 ,)+0MY: M()SM:F<<1L9 N"<5F>/J-RTI]&LI7S[:NK<4@\^T/HKF52_KMODD%;NMXO"& M&[FP_6-LE%7IP8HE-S[U-EZQ$3(MNX-J3C//9M.YRDN30+ M$-;*AAU'371\OE"OM,43;M=I]7ZDPO=U0$ZW%[L7F_F5O4RT2"YPQM8]&.)T M6D-C5#@.&"<6O7GD9BFV>A&;^)0E11F]'NZ(QS]>;AY@*;$=4;F",0S&FX6I MUP_ $&6(A:^:3A"YV:\7JE2[?8@-0B_I/54[4'55([3.8+!Q$*G0%UNSV#%V MHF8!V[%KIY$F/<.',I'F[<%^)1:GI6FR>0PH2E=7&]%0F?>K!CK6J2^J$G-Z M!9@GKN I^%L\=1QY4XZI9[-WZGODNLM&5<;!*"/EO3'M_2@%N1ZQ";F6;=:* M.J?W!&6KP^ O[\-#M76[-9:0I2/2^TCAGIO.YT])'!S?XJ1X6[_O$X!H+,?P MM053[",P3;ZE*WG%HEE/MGA9=X2/QC[\TJ'_?MN\M[H;H1L99@?K>22:0C,K MAXD]FP!6YQUL&X+[-91 _$37!+R:^NJT6?NA-'1=EZQ^D(ZGVQ^^/3+BM2)2 MTQ/TA2'2B9+<3JO69'+RB0$.XY_9B^1.W3^R[K:+W']7PRGF7K&,45A=Y1,:GZ&1/#7'&2IU@P+S@?ID*0_B1!Q!7>/ M_B"^\%Y+JR3]27)QM'#^,R.^XX117I;K],;0"#G#,@XD#NB,>[BE0=23C[U$ MQ*(L9XV7)?3(RU!^-#PD?Z+^*"P9**<,Y8!$X?/8"3T;#"9A7>(&D?L",TKF MQWB$)+$,2:.S5SJL1CUAH5@I4:I2+I K472T:LIZ\O=5QQDVYP&*!%S(;VP: M.O.".9<2I _PXMG+9L5BV:'!8>D,[K6RT;U,>R7C(Z>EG!-V .=1WQQ06UY] MFE(31P..ZW_YG#LI8LU3G;>0Z#'L,NASM5>25,(\>2Z_]YH%_K29FI(;A&$Z M(]\3U1R:K]=O\*?-:(\D3G+H@A3QAA ,2+Z#YLIQZOJWD<@Q-?HO5]<=2VPC MZ-A2@!Q^PT\\>G]1_WZI=/)."L*N!$-ZGZB1S0)7J:+FC%^ISN3]<7 M_OVQ1MN+$Q!GKW3VFOJ>SDCT@D% F K-)0R^KG5Y6RXP(%%MM-+VD9MB>YUS M.*Q$.IKZNJL62A]#OW0=>VQ=VB;T=3EVY?\BOF3="K7[Z@-QD,%,*E7RV+%N M%)\#9X$# VI#%Y02%G:^K3UKIT;+ I*ES9+O6\54Z%+GFE2@YE>_UEYMEL>V M^8Y40MTNC0-];9"FA.#72UUX)-IZ_I02LN+J1#D?@]W%@6BW(\2)18D[-/C_$FC.]XI5=X4 M%3E'MQ'.F^2>*N^P0K?HR'DI"=H%4EFU(_&4[<$*'K'W4Q83D*83*"FE9Y%" M_M#=29$^AL M@Z78!E4LCU211R:CD+:BNW[;,:9"XM:K^@!-G?@RW9W+V!E5F@-?2G(V'/4] MB2R#1&\5U]SU>JW);B1'J]\$[G"GP4[*_)D:!H"G;9SX),;HE 6\A]&L<\K4 M*GQ0E4[G;!(QV;MZT9B8N6UTRMC/6L8*H]YJ!?2K0N%L'WL)>%SG2DW MA=97 73[[6:M4ZTEF;!Z4%>VSG'R59 PRS2M)$:SC'-:HA#,53K;"/Z?-T]- M)$ZBG9<&W^&#@RDCP]3')U9H%G"@U3F_^SURK !&7<-FB%=&07]'X[B2P1?@ MEWUZJY_V>A^)JF]%8%T(WL1U]I-:9;@38'AZ<(!Q:FB&O][S4);\I*B9U./: M TN Y-=L7'CU[@-[S6.X5B.$G,4)-QV%;SQ, [],2E4]0-K9KZ3B6;_"D FM ME-*2PC,F*@9*MK>V@VIO9IQDXWFI9 M%FB)XFQUP#C5A99&I9_&Y0E;['1Q.B=!GQG:$'.^U]DG]++K9OUM1%.3BR$5 MV!P=J.=[U=HEH,/5)FWT['&J*X+4]Z97[KY@][@U71%4SL#(O04)RN2T,SL: MIKB;OE)8D0UN1M.UZZ7/XJ45X23_1 0-6LF%TTB"[0 MOG6WC6IGPZ+1)85DTT=$=,&.VK=%'JM(8IF]OR4F!088-=5CB M(-$(EPI'GR,E:FRPXQ;(O ?\@CKIGU#>?_?U1@M,Z(^FY7Q=6IJ]M MY]T15A#&KQIZ')2#,'A1^YB2):R%6&6_\Q2I6_)J1MEZ\&J'Z_'W1N]W\J*/ MROJ2%&B__V!M"4 .S/F:O775Z3US=2JM59U5P:T:W M)#*/#ND&+"1,;?8%4#F#4R[B[G0("RLR;S@Q1]]"=>H6+3,%&-D:3A%;,:VC MYA5AIPCJ[2=U?TFV8;^S"S$\1#? GK3D+*-54^_%_L*7(7?0, UJ-/\Q"1=J MYGNZL;B+E;49L9G'JU2VH ]1MUI^8D O= -!$UHBW7-TP2>W*:W(%^M?A=AV MG"'"I"R17O,1;%PKNGAEF)-V7M>0#E&UTH\#Y$UK4P*LZ/4MAW+[@^;.59]I M^),I,D,+@D1'>9)%):\:L]$W:UC>-^WC5U.[GDF21>WO7'9S)R$5.V6Z>-!B M$)HQJYI \G.L. TJFH M@//7G[80HCH)P:/MLG50;@UE]^!R#JHTC)O#O=_9>':%DGJ,1555IP#XV=U4 M"RX\ 91=U6YM T4??0:):$)]3P=]L7AG08Z/(6[%9A(4&7HSD'7,[3>C0<3;. M['[/(7.X_>BM'R6H;JVMEU=:'+2C?!C[G5IY+S?[ZQV:M^JQ7V^>/SZ_DX;- M1O*!M(8SVZ\U^'25MALKV;9F*XI7&W(>ZI[01RJW0HS-0]/QF[#H=2(:6J9(!.U(,I9K$SOA:U@UHUX[!OU*L19M#6.F5.] XQT"E&IPI< M#!+3&@T#S'W%>>R(##-%#MC_7)/$RKM2ZU &>@,ZMG-H.G7\.)^W*V*YJI*; M@@[>^-"B:Q6HZL;D7O,0O9V)&% CYRG4Z-RKP$AT$^=J)+41@[:U!8%:34=7 MI70>X4#>MQS(>Z4J.WTE&H]F](Z7]L)?8M7L9?)KU8=$'BL5+"8;]OHJ3_U0 M[UTQ=YO^PCY)!@N;_KBVW8.=9L<7"LMT"Q8Q\IGJE:X1W\TE\?N))'PG&]CS M'6T"KD#DMZ;KM70C4A.!V%K/]C/%3!Y\MM!O+E?HXRJIK&C0!G1J7/O<7II* ML_XT]YRBESU6*ZG.L+X9,,$7H"0;<&+UH*+:H6!@E,_[S;)>8;V.)7SJ 9UC MA'WLZEMIHJE2[G7//W%[N1M0%CYC;I^:V7&#O>EW@.CIVDIP,+/?U#KV=WL4 M095%8!([M?[5W;'N>PW9&XK >EC4471C>\+N ?- (-;U9O.KL@6(.P'P5;R= MZ/43>(XR%>#@I;SD)W:!V51\9W]*&+QFU1%\3C*0G=0GNXI>!^CY.,"_5X7A M5(*V5.PK>D(=!25J.P5/'^X(8MA2+2$W% M1@1M9V6CK'W?>UZ'Z1W,=JDK*92@X?W>#5KIGV7]F?W8N#S /+;-MC8<6HN$ M.G?:*;2$4EF/-QL=^!%G@>^PQG<&DJ\,)&F(LC#/OG<;8&F_\+"/]X@&@>NV2MBL+1R!<';=K/?,B[6W&^E9[*:LW3"-4I7@Q0* M6Q3>@EWW=N1J>$X\DO1>,>SY#)TTW"^GV;[I0MX;>_PJ>%2VR!S=$R78WMK? MK#QE^\)5UT1J4FC&*?8A1K;--:X\OGD=6YD;#[)?C\;X3ARZD:M6') >C^YM M4QP8$SL5+_55_8.Y/[[RTC8O$NG<6#?CU'%6T'^F:VA_E_2,6[< %&B* ,B9 M?:IU4S8I>'M'BN>FY2MG(\E,I//RQ6<"$!66/Y]\YQHE&232?XG@K4=,@ZBL MS3T)BSM2IH14!K[F]K5M5O=H9/U4%Q]+,V)C=+W]LF^,M=.]8%D&<9W3.V8B? M2[C+<"X4)-^O"$1]<(: MTK5!'@Q*F>ZYG:'*"9G7,G5%,-U_;3]@"@FI88E21X&8W,)[.G7A =FB. M8<:=<3E=J^>,$3''IHN.W/C.!-!7B%!W#_3*1ZE.*RS)$0;B4G^OZHTKQ=5&+&QQ@OGUG^4C3NC1\L]GL")L&YAJ7!=D M+*Y_2<+=9JGC@IUHZ"EEYKEWMWF / PYFW"8]S,$_E31 M30^%Q&2>OD+B])?X@=CEHQVRM.L#4PY]X;9@&HA\%&K?5Q29\WW2$YLRO#K) MVSM7@99_>O-*$Y+ MU\N:.+*GDQK5?94_>9BDC)H:DL 9^T&6H1O ,),YYV)>F9_0UR\FPA4*'XF^ MZ&F1QKWGW4&A7V815X@/#H>"&7\Z5ZZP[E.["<1\,Z8C(\\M)J-JMP>H^I&4 M?L&ERDJ4>,G[>71(22WH)Z*[P]0/RX0SXBH* M?43]E#034RY2Z+[U/J*!^=L&=0QU+I%-(YKW,\[&3_.=N-B(M"G11IW2'_OU M4X$Z;S=@F]6ZTM8+I!03&BY=!=,4R2WFHWPNNLK=5*26Y&7T,+K_)B$BSLP? M4"B1 ^I^V2Z9/;QQ._>H_*JY$MV+5-Z8MCC,7J&T8\&F2PU@6B$)I MMD#ON-K?[CO= $B]H>"4K^E;^9E;L>1U6]W7$-!5U-^+ONG=&?G>D=IY@=.S M:W[>7VU@5NO4G.BM-X@0'KH8!RNI6QM=#%^IH%S&I*<2/Q3\=/00-.7>FE2# M"UK2'_=2;#DSR\D8?#_V.SJ\D,XZ;U6 ^GJZELQXXZ= PGTU(/$6IAMBD1\W M6]+MT"!+%2T?;,$?[6GBYN1@6_2+G$S@^\C<>)2^AX?HWN,O1TF!B[MZN9>\ MPQ./X?PM)]S^A2<\=B?__SV/YA@L1Z50?C(1MZI][Y/PFV93_Q.V_+<-6Y[( M/.%=-:K9]<&8Q=]ZP/^7Q>(=(X(C4OCO#YS_$2Q_7\%R^FY"DPM35^+0A?32 MUL-6HH'>VU7^ M+.+3-O-)2#*[%G=(,^0\U[/^95ZRK:IB2G M@6M$?T4H2A)'MI&\*LJIX9J2G)#E4@0RMW#EVIP#N-(!!7GJA4%)7V9V0JG1 M.0:LK1JN"X*[BS75.H\!-O_; 3;WT6<72("RE%*?DLN23U4XS5!B./5R8%KI M@+97YS0MN*HEH4\RM!*1A,9T7 M)?&H.QU]]G?,"XX!EHX\$\"6*//*Q 0L8 DG*TAP.PK;%)5J2<(CY$IS$N]R M8'XZ@&TBA8]B<%W+;DG,"8LA;/TD*]HT!)J)!VEZ/@VA"\*+]=H%5LG#O@18^!L@_>E-C, M$+CTV6_F"5/V9X&$E/%ST[,>OXED.I+@+/"5J*E=4EJ"I#,(N6@\&L:3 )K; M)USAQ__T)3\K0!EHJIXZ9"4^=I7WAL+[_MA*"V\,G0-2EL#A0%8>@ MD&(@\ \$$^G2CW]/N71P'EP<_X5*6G9NRR13]7?Y7ULRU_Z&&Z1PBC>:^B8I M%RR%J2QDSD(R HFH!!_L;'P5F*-7T GI1@8[0A<%&,!#[IM30MR:]?M)P-B1 M^T7$QU!&5DP(^741/?!_*R,[="PD81>\L" X<"PHF1Q.'4O.W2@2[L-D>$>( M(IOQ[(=QI")WO1W+K89 \.WL)7K?D:*H KR'20KN= 5Q5UI].24*AUEY F*D M)&/BBH0R XX=&W*9E^#[24/*3,>._F5T>P@/IVI/V3AYM MF\;'#NL?$PAI$&@K@79.17("N N_(%X:@\H]4AAA 2E,:Z*O9'!'#<']I;T7 M:0]!K!])%9&ZC@2/WR@S_B*M '3C5L8[27B;*%]?B'7U!6\+!D_EU)JN=*>< M4S"0XX* R9>-[L?>4)YX'Z)G5:2E2+B50O%UD13'VKB#!4R81^Y(TG-$M"1" M"=C_!>'16 ?2^(3;TI$S29= 4^W"&A#B[-C="0%&I$SO'.9AM*QG\QH:UD?H M$7,BBJ'/4F1X,[O=5#WUF#'W3$]*2C^)U<5LG=./WI5D)Z3:(Q@ PZ#( MK(([*6TD!,<0J\NI,E1*-U=I># 4PI-H-\07X]J2H4JP_//9WS,HQ/^HD/, M3SQ$EESY,!.^O^VA\?$>.S268-%6+B>QW^G'XR(L,"0)"": M"<,,9W4J.0IC![$ETD8R(*H+S$%-FA!2+K>\W:[8O45OZ3>]<#L5'+(M/)7" M_CM[SM6"?3KYVV;-V9!T0W$%.@@-69DR!*"2L#A9%O3(DB,XG4:-["Z+4-X? M<"\*V!#2=/;G%K+5YN:F_CSIOWU MLEE?;ML-)ZK2'F+<9FD8H#5LT]'BX=&$)1$40/C,+K$H8+71EAJR;T2C1W2Q MLA?/&1PY81FSJ9/[/ R!=#R%\C?"Z)7)8_A%TFG?JLXN#NC.&2TO',_U6T8, MU$55L<7MYI.*U<(1X[)G4DRCZD$P>J/2A.BNXDI/X;X55WE^V7"26I*(7:&)>A(? RXU:R9_ HH"'6 MY.6$YCL':K+]FZYXPU7XCT0N2-&+'Y#0W/DJ-K9179GU:M.@, $SC!6KI$ DJ$N09(BRC0=.2G ;*!RYSET7EM' M*6)J(J$BBHF,:F[YUFL&KB+I!M$U94GXI]7TP9<(JB$)CP3'*/E:TH30DT'S MH%O4VD$2OBPM7@V*+TQ,VJMI +.@1U"/)6A MH6YSW+2X+(3(BR",*9=5B-"Z8G#J[H",Q*0H0 M%%B"2PH1GF@!TVP#+41,&.\T8^"O_:^R8QRU$ \!P_7*T+,5O5-G'U N1!*) MG*\CCMO4(' ?H[LW(TGWZ!M946+2OI'Z'GNGF89)!;GO!U:/3NV9LW(GBW.0 M!+L2X/)^PB29O><2-9N;R[VEK.?F>M5(/%GOG6;FL*#; M:7Q%JW/K:2PV&-R&Z=GH>>(4?97FRP*A/<7+1VLM^-@4X[(ZC;#:MC,%YXWS:,_ ;WIR T]\E4G<+YKQ#,,BI@-8@B=I '_#E; M5$N2CB(T1LYA>D+.JMX#$ MQ:(%<<8![JJS^&F3ZL.;9EL%L:WCM3\.LC-7KB+PZ5-PO@#1K'R/F7O><6FHE@7G6<@MRJ"+DZ LT:\Q M1U)S'&P2J,;/]N40L,(B)=D3OABZ%$N$NN00SK. \Q%8/U;-AA^?T0K^-Z*-A<))WA &R$#A5/ CLB$BL. SMDL\88 MV"&WG".5IJ370DLE^1_ 1J =JT46V$\ ),:;4B<2-R%EI\0B\"4 M#IFNDR(^;EIZ+6Y#J=DWYC3?BHU/(.4HUZ9G;=$&%HF-?Z%K#ZB6Q2XPKUQY M'U%4P\%?/X4)=+,U KU@GHO1N)2^]72CIVSUYN 5Y_,\E.Z#88Y[A.6:DU%+*^8QY 7,E+#S@FQV-V$- 7.#H!"39]&Z,2( MS(&DE 0'*6E(8CX]')'6&#*328'I);S.A%?^>J,15SCED$_&'YU&JS#PA M*;HEU YV=9Y'\'.R8PSZI;ZZQ_7WG$B(L/0S3G.AFSDA34I.) P2MDY 4(7Q M1_QV 2P1XL%!^')6CK-B^#XNH4:8C/^7L!=SXI D([ZN%A* >,J=/)C&35K\ MMD:ECW@'J@KXWG)?.XF..:= QKZJ"/7_M7=MO6TK2?K=OX(8Y&!E0-;P(E%2 M!EC L9TS.6,GWMB9P2*8!]JB8^V1)8TN<3S8'[]UZ6XVV=V\27+.PP*#,S%% M5M^JJZNJJ[ZB6YB5Q'[I]_SQ+S2X?F\P_J6KP13,7DB> #O2/, M0*:\+IJ,+E(()(7^H$@A['=]K &.I4-]90QBXY06K]0J[A 9&\# OZ $'_9& MOWA#BESPP9Z]V=YQI:-PR*'K$2PWK'[>M2A-Y3RX>QZ] 6\M1WY$EU=QX?LO M\PR&<[9(Y#T0ZFX8%#CL#Y4?*^R#HDBA43@UF(Q6Q@=7N0X5N&+?FC,/D#5G MW&JQSYHSG, C,-I8J_U*WQQ]VFX0-Y/O^\:88YFB-0_Y[/+",'!IY2"F'R!5"IADBF,MR3,L1N$:=T>N H89Y5C1-6!-Z#")E M''-?AO WZOIAS"..W.NK402]8D"Z PW\N%OO&Z*^6\XMT'GCREE[A@9*!Q7 M\?B8SHL^7=8SC_NUN+ZQ;-+[0;LQ$T%=[^*'O&WX1(G6AQ9*YS)G.Y.(M07- M3_JV6EB%P H1*Q]^;^2#R3B69H[?"_JDG/0YVFC<&T>FF#H54F3@DVL#,(?PRBHW-]&U(Z45\P,JJFF)6,UAI0P?@M.$L'Y'C M;X?57(F=C?IB,,.@WU-GV9;V,<@ MI(!E]!WV @R;1*GO\Z['$)ZAC\Y6WO/C\9$D#LLMOCP67YK.@8@2TEC4#S'5 M\CZ=I9,_7_Q8DJ%C?#!$>Y#$6MR+C4#8_$#T8!$SKKA\4'(07+1B%TKV*D_7 M&.Z13F1M#($1@<@P[T2\%6GM5O9DW>7 ?"B,>UGK@;NC@UQXJ5AF2A,:Q+D0 ML%$895;F:CI'9 V%7N>@0ND@819,'6%(,]:OE#%%(A+MN(1&AI<]U\ME2A+H MWX&S>3# @[ 3 ^,=G8I$_-36TX4F?O( 'T8$]B@N)Y5F_%1-RF$.(/ -@RC! MH"4:30UK6;QZ1P6-/+W@Z3G\:[W!PB# ?=))6'VA4_O\E.0IK#>D\ 10&LBO MT/?!NAMJSMI.$(-:1P@U \IXQW 56*RAKZX%T-L08K W.1L0AX(\$'% L0^E MQUX9PEC^NW1^W2"=8!P!"$[)6E>NL-X("*AAW%? M30]FS"(XAP\Z.F5!,XB&UP%21 /-I(<_Q[X7@SY)X4.9.I,U/8 S M&/U8G1$%8^J+01X=W"P,&H3N'G2MBJM7$\;ZD3H(R&M*(P:CVR[VLC+RCH3'A$G[&+GU&_&!T(27U-,/:ZY4+ MPY0#7O2'SS8[I4 MIF;RY;'?'ITI@'*]H'>Q84P,G"KGZ!C?"(1GT%O1?D;4!:5&7*4RO'. (&*6!$-O.!H< M:1BC(CH+D=T7V_7L146>X:X9T@T$!KKSS56D7U I5M%+,'<0BX*=R8$W#J(C M70O(A95% XPX!:.+MF$46+.>U,4::.1QET/BJ32R!)]!#$%&IJ,-NE"WT* 0&)V#'_:K,2F4VH:9KD=XS4R9LY_3D6(PD.>)V8J MYUP M5,E=5GEV%3]P%X-L N2;41^/38LM'/T TY2^=!BE8]#I, .TRO B;/;>,4\&H<$73$0X; V<=2) M^MVPS\R,V3F!@ DHH0P]B\$(!ITD]OO6F M0:.8>W)\Y&"JCW#JBNL!]W2J2]9N&' YB .JC[5^L3?8Y1(2'=OH*]$<=DJ M5H_'V(4$\_O"N&V2A;)4C-=*N@"UPI9W(=B6T@8X PQV$.+CG(HR?6NZRT0W M'89Y!6,*)T18L=4:SS)DG2$=02%E!R"7(6O *X40-E)J#T:Y(>;S.,3N-$=9)BF_S%=\C/T[S1G.8%(OX !\SX+H M9Z];(&R4D&Z(*6\K'FB+1HCYN5,7OEVNIO"8PLR\L3<"671TF2RY ZKF30# ML^G3=".BK#L#83#%M#T0:J B#&:('$".%-?*8*U)VPF(439]8VQVDQ4156Y$ M-2"4B1HN5YU4*'W!)9G/JC2"1J&+V;3RC0.ON<3W>^M.A-9AI3( )('7&THKQT Z)F'1[XX"/9M"R/\.JB/')0-B@-U^2!K*&TS7&1"*9*>/(4!H M!EL'1;%G \+(/.;0R0COA,,P-$:&(5%C6D:P@.'@&7:'!,$B,^$[?8Q* AV( M_1U1)-RDG0@6/((QJ2\\>:TR*S&3"7(?*&/G!G/Y_^\,8;TVUH1/_"AAA5C5*RQAC%;A8U M*M_J"'-(&7:A2)4*R)UMGY,@H&Q"8'50RT9H:9ORBMZ(8(TCBNV,](G 4!.P M*RARL3N*Y."LI9A(/1A2]C/>$@5]_L3W^A2"DM#JU\N+#SAA&/)')?P#TV.K,H0[4(A2G063V%)^I9 # %.JM$$RU"7S(N MJX 1M4->"CQ6"1_J!KML>'19QQ0,V6-*\8)=GQ*%8;_#OQ0*+69;@-C%\+@P M(BCLH0*?Q93[/BA?F$6+"SX>#PNC@5[UQR/,K!V"/8&1A4&\O]/+.J:8,J3? M>)R11&&MI,2+\0#G82UWX-&0T5U].1JTG*)8&I<#]NTBZV?:NQP6[&+0(7&' M 1>C<.9([_+SZ(T\D=[(,^F-=BH997!I=)C(5QS@"*@$)'3\ 65](0)=MS\, M]2&2/ P'".<",RY&"#MKC,L%:I1'$2R#(O/Y!$\,PBS&Y.C!2"Z66*9?@VN-7"NCH:7&*PD4 M&S4OC#^K9!B5F/)A[K'TR2Z51582^N,S'8*\\S?/R5+']1CC61:"W@4*;R_# MN2IWC:F!ZW,*-E$.33R;>3FZ7/60?82'GJ=8/%2!=V<=6Q=2HRXEH(7N@\M> MEG2(\[R_BGH.VN#>6F9Q[3DS*U&^!'S7IE"O3VT_U:.:]Z& N!H+ +611-"X M+'E#&N *5D9F1ZX]2R*7AO;3MQ*WO* QA'64QELZ1>XL>H2ER8&NI"))KZ-2 MLL3E7"PA>2A_:B<>8YPMQWOLR3[03EW[%3,-@^ MUNWF:E?P>RJ3*NB@X7.#]V2J6VC3W%+)(?D +)?W7 %)/ND?EV9*OE7*!P<++H$JP_Q0OG]'ZB G/#S.+8PPV.KJ0EP[B"VB5@_YJU =X MBU7%Z8J[XV,DYC'_BRRJ-Y[?H]!A>-"G\BU8>P,FT?5R,-9>/OC2C7)+%X6( M;$;;)V(H:/S76)@#J(2-0=O-+5W,F3F@[*%V/PPI(0D>QN/8N70(SQ?@JM'B M@4KI4P(%&:.VQ0,+@QR7&+^(:!P!WY;'^UPV<44+"]$7#P*Y-.B^S"];Q+H+_CPBDNT MP[/?5_K?!H30]EM/K?*7FW.O\\;HV*?[C7IG;/;Z>P^5P#("OVUGE8U<)2_5 MKZP4F6&==WY]=XW%!G%.3("*]#X;E(.8_HZK4_H[KD[Q!/HU)O#\;W_S.K^O M# HJ"HRBJ[1K:9U!S*)56>K:!>N$0NLP"\9M"D6K3@O[XCI9490CG8#%SX5R M?I7^F-XOO*]7)#O^Z?TO<1ULM>OI,IUAWLHD%2]UO9O>*=X>>&>]O_?4)^;< MS F@>P',2PH/:R-=[],SV-*8+>5=<\E<5"OO7KS"!_Q:D6I_T/-](]?Z8OY] MNEK,16K[+29.3?^% L_5.;4OS[(:Y5Q;$LM\\[%+"'E\0^*8.RE7'3__-;V; M)\XN7(+A9S";%SP:!312@%,'8V\4*Y=[&DW]K4??(,*S,EBNY&QO89,*U('9<))]U>,X!%R'CHL/WV5=8/?NGJ]"/\()1RFAX6M-!,Y;EUFE4?[^K3B'$;BXT^WYE< M-B;5=\F'1FJ)?<68_G^G MV8J@G?#%K5"45S+I:H4[/ST\8$[)V0S9:EEV >/"^O(P#:G8B>7^[A'=(2H)^< E*M"@DS[H;,!(E3%AUQM)^ M:<=RUIJ%M6 SWW,YTW/@C=F"(P=%=H+3RI (AF<@M 2/"=;^LB2'Q]-REDJ7 M@_3 %LD$)$H,2R,G6[.F5+10]DB#6@2Q!9/YZRI%.%K6_J-XX)TG+\:*!R/; M+LM# EKLBO=:?09CSZAMGT4)4?:D.7/ZS[D; EBN=S#_SS1C>?@27:XT;" _ MF_6:,R;,*I8RXTJ;.N0W@TU?'MQ:6?$6N_2P8D 539LH):WP4#[G\%#J?JXC MH"A#ZS9#0*E+YPKXYFG[Y.ZF#L'+F\C<*$^PA1[-+XN;#P,XKK9SD-7+9&8] MP&+?FUCVA-I3BF/TC2M8YA_3S2/&B1@J@8T][)W3C//R?D;V?A8G$[5F+8[T MPWRYW719141SBNZ97!.?,;!!HEVS&0Z(K*L+RNOSYK&\&U?)CU+^"/N\^L9< MC.U3%%B7HS^PSV>A\5WFLQZM=I/$">F?M#+G&K@!'UZ6U'47M5/0:E0Y\IOT M7F*Y<)Z_S#K%0VR[4=>MRNL/[,P)LLIJ_U_/KEO4S/)V]I-WB\P4+#-LG0K; M20XGJT390[',*;'+]+@+,M.X*/.-< M=V>6$^:<56/4'[MXI9V(1#;*V$U9IZ<*]&A3BD!IF7LTS9F!J2B4WO7>!)A% M\\07'=YS0DF^0K/#KFT9.KA&;]'A_:=<8:4_R90VE/VP4I-$1:,\R531S$;N M-5QPDU%SZVIG515Y(0%%YTKC@!&! ))H)%MD9A3E=W2/=7%]0^"D_*NAVW-Z M$J5@R?V6ST(N5+O'/U420 8QP@@RZ[*6:@^ FI"=62[PD,?K;?D2MRD'J5ZL M&&?%DF#N?9?^2X[@[Z#N2]5"DV/T>_,MR,3)I9@6B&LSB[\W[#5BC\O$"NC MWY,5>Y]5&,>%V"TM.JV($8V7,I]6(=RD[ TM=,1Q,V*[J^KPU>\Q[];J.US3 M\T+'QEI)-H&SO%UYMV R> BRMO+^AWS*WX5/&2]1A6_O^7$*%AA*F#6ZY"8L MS% \//"M^K_X5AU9&46<(0]*VE].EX@^S1?B5*MBOMX*2]7HT.4"/5S)/"GK MTX:N_K,N$;ZJ741%5-967/0'%M]!76;Y+9DK+\)H+YY"K0[Q6M5DV2/E2SV' MS$$^R\0^US.Q%0W"U)-&C ;2;#$@RC]P6/&ZX8%7NG!XIZGR,6$X6#(3K%)I MGBF_4A:PIX-%?5(HX5V'C7FN$I'!+-T\I^F<[JTD%9SF.<[T7(_G0A1'\=<6 M2QX)]QVZ+=U=;3CMQ".6"W0JL8T357=NM,N\KLL!. Y[D:F[CZ/>P'PJ^^!J M=M@;FA_%-DK:W-^)N5>Z.;JC\ >8(7&6BP0)BA8G;,';Q1(4@=B/RTS<*@X] M8S4*C]JS9'/_>+)=ZIXSD,.*Q:X6D\R[5N)>T@ZU&XQB)0WBRW)" ?%^T#_Q MQ[JMPB8P,)K2G]R.!=773+_YF#[GCE'82&#=SFCFA &,Y6@FK/A4R\O0*B]W MV;,L9%VA.PUV,!HDI%/&W4[K\=#&V/L,@B;C*<.P39CKD.WWKS4 MH51K[JSI3JU>;CK)5<3:3' 5S7J36T6EUL2Z_.I-IZF$3IL9*B%7;W)*"-2: MER\?/]Q>G'LWMZ>W%S>E/P+%QE?J10*-V+OX<=VKD;/3CZ?GI_:G;0:AOFRV M.>57=;LM$JAJ_MQF(":)1B,R/Z\[-';VJ>M9U FI@%O;]]L,O@;-1K-1@U[= MZ5'^"ED)5R7D@$KT)H@TOZNL_@OZ/[HS\B5STP=0Y3"];9VF% ?F]8_=SA%K M8\->_]7: MOKU=H:],(]MF4HLR=%'TJ6L 0\<=S&B5FH@2@A_._MOA-KR;N* M;]#5=Y]OQCK0/@U4GZ2F42_YK[DN]KJKZF"7OTZUM.M%30G*L'T)D+!N-U1< MB7GES>&@Y/K.?5U.6M3U!L,OW6QFP&IHY^,-2?5HS7 F98EE,0]:Z*HMK*KF MN!M./05DEE_=UQX*_^F(I;&MZ.=LS^9*B6DIS9PHJ,5>R&]S/HW:G*4@I[I> MH5AVLO0I"PNFFU1Y;="NIZI.O(SUO]4JO4L8XS.J M])%H'L+<:_QSN_;+5YV+TV[I JMDV1V2Y@3W,HGS E]@ >V[K''^G5VY66!_[::K M'[2Q0^SAMAW9EQ38O2<'DR.[SU$M273H7NQ/:.W>EX.+O=V[N#?!N8_-OC?1 MN\=YV5UX[VEC'5[\-W*K'*RAUQ+[59UX'9%?U8N?(^XKY^;@HKZJ!Z\EYJOZ M\9-%?%7W7DF\5V_H5Q+MM>?CP&*]W@8ZO$BOZ]D^1!NO)O)*I+=^LK2>DZLW!@ 5VY1?8AFQ6.+5^A M*+CU0Q#;G[2M;FA?8K6ZI4/)SQICW(.@K&YE?Q*QNJV#B[[J+NS135N]&?8F MS!J,:V>I59%^[(=X? MK]O[U(:3+3-4CT^_CEJSQV'N,?;9V$XG\YX[LJ]M]8>ZQ]CW'-6[46TOT7Z& MKW[O#+TWB?.3??4'89Z=3^<#^^KWU=!KB;8#^NKWV(N?(](.Y*O?8P]>26X= MU@E]B/DXL+PZJ!.Z03]:.Z'WT,9K2:C#.*'WTX&?(Y?V[X0NV#R[^=::$-L? M$QW4M]:PI4.QQ<%\:PU;V8_8:=_.?BW\'7JQQX-O/[.Q\[FW4S>:''L,[20S M55:VJ&2LOX$)+0QD(Q]20E#8"U0R"^XO*A9DO*6E\O082D?\?'2/R, L=[3& M.$1;0S:ATKF;QP1A"F8S[R[UUB*=83JG7G6]=$J#UCZ2R#-+D>*_\AZV9-;P M Q.\:;>IB'IQC:GPLPG[(T^%2F&27=$RE9 @P?' 0"=:[D V85C(2:%U314T M"WX(= CA T>9837(CEBO7CTBD##D CAYVP>%T!#-EZC^\O5]"E9368?XX2V Z1^B=!9;^OELO9NGZ/J68D$D8F"S':B>RA]096M7%?"YT6T+I2 5,,H%@$5"]F%Q"\%YD"-Z(#,*9 MDH24"2VODMDTZ2H*Q!L2E'B9J=!Y&OC6U70R04BH9,W0*BN$]#I93_]=1F8M M99.BA^0^+A YZ?0)6.\^V??2)3)7AC.E$H;]((0X!2YO7<;=EP,W/((Z:5_( MC+;E'A;=^66_2)V-6NM4+JU938"S.$8&5"UKLM+H]5640 M)F6AY-TW/=5IDK]GFV;W;#RI4W7/EA,!!![]RAC3?FKK*/:Y:*N2(82I@?0XAA+;5TO>:TRH<4)W=)D,?> M,^;_>9C_5R;&I'2TB#.!/2@$%$^:/:G8E@&G%;TAX;-OW,^W$JFK:X+ M::LVK$3'IW?V$EB.MV516!N'MNBKM:,EQI)AK99>99?:.\U(E9DLS2B561W- M*'U&F%$"9R6YNMU,&9 ?'O D)=V3L9"O#=;V.JI*(J5+\FJ5\]L#X1X M*C4-O8S-&4C(*>?:*F= !QTL*]BK!E+I!Z5VR&PX"5BE4%#?)[HH[)A M(Q EQ,7,SH#)-I4'F5*:,WQAT!3A) "*<^].5=;S$(X,/H7?I4B0^\(A*!NP MUXFG!4Q1?NTF_3^5R,T5:^X9VQGH&)U9M/,->. M9F>[Z7SB:K'Y_,@]T/(029Z]#/((![#&ABV8LXA@>3(%=0#K+5H*(X!RNGZ$ M/;!DZ",;* ;S(W9;-;G[^ L5ZO(%ZEK,2"F]KD>U6XO?7.*^EH@=.D;Y1!,^ MQD?$+HA)0'"'3S!QW].\R[S%)UXUTL,%F$E/U+TOZQ3WTB55TNY@E5N#O6LV M68'[W_?ME9:0:-=[MYW.4 UF!JP]$[4^K#$?_1W[5F/\@6/\5\G](P(JOQ38 MUD6GZOT:HXW:]:3&(-_#N<"55Y'$^^D/_+=["2M>KS&4&A0JNOSW]'%Z7XY? MITFM*=V:?EOA;G=]T.* $Y7<+R3F40L C'#))H3J\6P2 O@A:VX:7 M_3&%?S[>(\I^"?KX;XL[MKLL&AVUBF4#H%FKU!,5&C;)#[0]DQ=4^UQT:A6+ MP$+Q&E*+7CGTK^F,D>^I)%5[336/$$,0,I<:A PJ3'>I7BS0Y*)&%Y,?YFM@ M:^01S6G5).BHA.#'%!EDAL/@#DD!JQWIG0"]DW7MTIRFB:.JBW6]N0D"+I,.JKI2#1N?759?HCNK MZWTFY\_BX02T#3L"N2B6PI/Y*"GVY-D:M1M>0V!!F@9;\<,V!0P,5&74A-/4 MQ@7I/'VFL9IE. LO8WTZ]L%*!4!AN9TC /9'Z+%W^YS.OJ<".+HUP2Y2I-$^ M+[S_MNE%+4@]KL#$WA.Q]XARN"]:Z#W=!ZU;.$%2PLLOWY_-MV>V.UV%)DH8 M3,*B,R5K062'&EZ!KA^?^*';B5?\/6N(O(L/L\7S6I1ER7>AJHMVD:J MFA3QT6R!==A:G*NRK-*)+*NT4CS#@Z=YLMO!HE2P-Q(8^5X86XO0&6U,9+TY M%.(&U=XP,)#^V2VL*Q0NWBLJRGAPU/^:E[VPA&6*O[E:KNT[;<#&6$W!\LRH MK0#/0LNSR/*L;_'6.B063\)V+I<)]??Z,X+2Z"UZ!:A@\534DK*WT:X%FO,1 M3'4..M-$J6Q_GF>E(U5E4%&#SEXFXO0)B[+^.Y%U'RSE9>T5?OGZ^M*::;JF M6CH9756SM_JP;T<7-SF>^ONDA@?_'NGAV;]/3G" 0;![F93#1[EZU 0 MZ3/VB&;O-Y?E&==^LWED=2=L%AE!E_/F'D.^ETB\%@__!RVRHA,:/[]O= ]: M**B]65CM'J\3F:7%U?74N"L*+O+UDU;)45[4")JP.[%T* 7#R-@:NN[0;]AE MP)/1!753%#M0M&LMN5M4-5AL7&)0/D1EY\1:=4M?\D3;!D;7$3J[G!177Z ; M^F^PI\M=T4:QQBU[U6HP:C*O>=XOT?8RGSU_#ZY M9P.D_8E*!8*"T%X@Z-/]1E4/&IB,-Z< ET)?NE0'I/;+7Y;>^]4"*YBG<[*^ MWIOGDO/C6ZJ)>)VL8 JT^K[V'N1FT7F[OI3F.WI/\=8X:[B*8E;DW3RZ9+'> M+E>!R4IY?K9HVF%O' T-5?M=\K+8ECC-1,^QOYUKO/A,P3"$N7TZ!DN$X@WI MB(2?WZG[<$,NT4KG>^?=/"=+9[M:'6(2F>3RX]@F1U'[7C\VQG;*T0*MVE75 MH&%D?TTGWW!VP0(SI \NU.4B<;MGQ>"+>\O=@[L-57Y;;?FZ%;Y('8-V\ M+LPX:'N-WA>.CK$33C<;#/[)IN+3=K-&-P8,W56B4C$SF?&%3>FJL5E81#G/ MN<+/EZDX!3^CM*\B<7I/Q2X;4'"N>N;_J5YW8R3"S97K!PL5SGMJ/YIJ*A5; M!!1R8)T)Z&K$;G?)_'=@6:QQ.>$MW;G\\.[3YV/]@S8BI[#QR,[]?H+0C]=99S:?&=0>X&/MP&;Q?WOCXO9!!2<_Z"H)*MA]L;[L[>&(Y82 M0SP,+%AWRRL$GZ?W66E8T:N,"O^W[)M1BV^&-;\Y7:ZRXK/59&/[*S1U(+67 MV]7](WH3*'0I>>IJM:AN>,Y.MYO'Q4H&C-^EVE=F-5[\Y.0.?R('E(SSR=F* M=R^>_IZX/?1.GY/5I"N7,3NAUX)A*3+Z$]64Y@IC:&%AA7'N,5Z;DSG[SIZG M<,JAVRH^'^,WG8R^AW&8\_@=V)(4"W2B_0ITS/NXPJH4?.U=0:KQ9V0BP_Y^ M8SJ(T@0.V1?>2LK%#W:!T+(I+07(<,M(0K&GR76@TJ!.P[1HGY5H824O2QTU M!C-Z!=(7IJMTM6H1"_9(S-]GS_RZ/?N AJ;*E?P'9L6(S9)C4;&3W7/OWOO: M5A<6OHUG'E>+[;='O.?'&SZ0HLGJ]W1C(>A6TF"C8$9$75VQED56;AGRJ1' MJ<%S9MO&),;W7Y M0)I/,!]3E0O:N"&FVT0AW,>)_&,Y%1="]CO?H=V=WF8T%0IHG5V,42)/3PFB M#3SH?"/S*5]R.J?[/--9KJM[S;P.['K^QLSW*5[W)-0TQ0H]H+?Z.QW%2&&" MQNQJC:G$3,T@)MO^AKJ"2LX3N<@[=Z(K'A/U=-*P3Y,IZ&?3.XIL.%#']":: M=0[DUT,Z/6#7L@;J=8QR"*=4()79:C<&MZ@53;F[Y4X26[9A8SF7LSA%2]8B M]_IS<6'2'^GJ?@I:QA(/C)H+<"$^FM1I7WMY/ZV?H4$R2R=_)E%:KQ/F-_OI MBSZY#2:#70<-7]]/CVNRJLZ?<@7;^!YXSJ]QR4D5(KP%&,N9 J,)&%(N6_?5NDW%$R63BZTXW7!%&5SY9_82.!U%SG((D3E/]:BC61#CS?3)[T3 M].\WH=\;##CW.1SVHH&"ER#5XXCMB?/TGL2J\MTXLJ'M 2M!"#QR2ZE'Y*NG M=6A_SY]=B@A2R!7D[\_'.75QW._3";FU,99U2SGKA8^Z\FK%N D(>K[IE(L& MMJ=([&PKBP+4QPZSI%EC MMQ@61=8&-8*KJX?LR#"JBV2%MWCKJM[MUIFS1U12:775]*LS%Q]I4=R.?HC) MV:T?[/@ZS9+&]]1H"FA-.^+SLWV[G] \*&S.+,<]T 7S>CVM&GB MV8U4H"LF=S]4=AE^#>*[S0&Z@87Q+V$S',O^9:X;7Y+M\""6K B]6$\GTV1E MB4K_,E]EP$;:=ELS_M8_%ML9)0*Q>_^VP+<07?2Y-$FV!@* MO;(ER+GUD!.ED.#>.(;>(9R*4UUID$X*GZTWT_OB<\>V*.NA.IL8_,OH&_>\ M>1>%L"*?D:,\7MRPDHAF5]S93S\M9M%R^2\18%+<6AA&_F11 M1ODD9M! SN%?I=^G,'K8. )UP,%G:FC>9$JQ,8@Y6>91+(,1T'S7. 7;N8Q\ MI_5?B&A^4QK $3\!2V4^26BV5^DR 2'H:$+A\4VDK$7J,Y6BN,@0CU(A0%U[ M#W?.1,!(:*AO8-+P0T/6D'+SE%!HG]ON<'%+9^#WQOXOAG+2Z?<&ML>C7F!Y M+!>.3AB^."J[PE$Z&AIM DM.&H+?U<&4Y/"<S[T[_5#W^@0[N8L,4QE/+C>9WE'V2_9-&K3Q+-9 M_(K"@BRK8>M-?:H9:-)2@2:E$D/&E(EYZ%+'R&RMER7*.3I;=W#^".$"O6A">^&.'-F?J?=GU2D,$-,-A-)G8 MY:8$X+/\\*193K#7Z53+;6HA"$R/,0/5N.'2RJ;7KAA#0V#ZQAQ-ASV#.I5\3*5EZ>R[SMNW9)('I M>RO.%-85@'WSL"7/9544B:7/[_G+SIHH%'][KT M_IDENU^>4Z4=?+>:SC$(#RA=]JY[^ABO06&CL"+AWKABI<4=.TJ6O^+X%P; M2F95Z^K^3J)3-/B"?3P@3]@Z[$@[T>7J+"%5;FP@*+#$>\*M_FN*@3/+1]!3 MRF%4*R)/TJ6*$1P[-OUOVWGE.Y2J5HB#+&MK5*,MUSMZ6ZYW,IGT.5TN0*5' M+4&6$K+>N2J$4U&AQK& >0PO2U+JQ0^)52)36EV\4*O^H O@Q[G!1/X8G@UW M J!89.2+?:4J\=A"MPT(6T?=\[RA7K]\RM[;*Z3/D3N'1PWS90&T^@E=W+UD M[-Y;;#%QA^"4'GMQET1_#7P+<\",Z)6 MR#;E_4>9N4E+ NX-,>1-%MY\L3&J 76-PCV@L!;AH"1ZB]4]:D2V9',C?%?H MQJ#0&-'X^JW7F8*0'6IE>')%:?0J/GI]@+_ =_AAT//U#[FND[5N#+JZT .( MYN'*,^KJ0D PZ5TEWZ_HZ-#H:.ME[ _RO505 MJBRSFWT?\O=$H, (]4M2.>CR!'ZG"0Q,%G/-8*)91?"RR]8JV2GZ#%OVR;#= M!!<&H6\ &M!?CC06#WOCU^5PV%)'K1D\S#-=^?H4=CZIE+TC5T18>0XJXVE[#8>D.FJ;-R1\!244.R+9E^T O;,7V8_[!P.!P= MX'!HNG..*G>./C.CW*+&+=@1N%B7 T>&'*B6]:V;#G*K86G:;M$-*.5 H0YE MR*MZDF[[0-DBH!'0TI!"CSD^5B$](>BC*Q/N5^02880OYIFZ*['WLI:HKI2* MN<[BZCZ:%WD"*:ENKJ+>4V@#FI[F"W>=IVOH% /1K0D_B:UN.945YG6MQ<@9 MU]K;U^KN2C>T&R#!**@I.S2>D4638>AJZ!1VU+NH)KA;VVG(%D:5Y,Q/CHV; M6W&QW=>@O5!Y45T@Y76T+TSHQ[8,5?M#W5$D[\3%5LU9A0T A79HV89>W*QY MJI&PPS:L_S'?@,$1I%5PR7"8SYQSJ2)^?]QSX,Q[CO.H$ XQ^=YF*66:_=CT92M]%!<:YVPIU,=PE0KH<>=W!@Y2.4'?E MQ++2*GOI=2F8<3>K3O9@*;C1>)Z+_.'LU>WV+CTA&/J7# BU:ZTGL,]N('97 M-9AKV9K4'F$K(E7]^_-ZO?G/_P-02P,$% @ +V5B4 /ZZE"" @ / X M T !X;"]S='EL97,N>&ULU9?=:MLP%,=?12ACM#!J.VF3=K4-6Z$PV$:A MN=A=46+9%M.')\N9T]?IF^S))EG^BD>:+>M&^LX^3+%#.5G(L-<>V(A&5)Z*A,GSR1&46Z"&'7&KCMU&"(< MACXOV"U3.5B*@JL SEH3L/$W(L(!?#AY_:T0ZOH5L,_1F]'(?3B]'MI/*LHQ_-UIA4F$JV]\07L JJ' M3K(0,L*R3>/!QA3Z%,=&CB1):IY*9(YQ*B68'D0$)8*C2D,340\T=HDIO3W%!1E9"O2_T=G@U-S6' M[R2.25G-R[@5H.DHR^CZ'24)9]AN9F=";\^$H8^:/" 5DCQJGBF5I39@"<$* M2T66?OT30&1R!R>@PBC^*Z+X]!Y-7ABYP<@4;3EZ+HU7:*$_Y3;X.C;",2JHNC-; MK)P![,8?C7!OVJZ:MX@ =N-/."(%JSIZI_M>#'\"4$L#!!0 ( "]E8E"Q MIK1/8@8 $0] / >&PO=V]R:V)O;VLN>&ULQ9M;<]HX%(#_BH>7[3ZP MX+OI-)UID[2;F4R;;;)]W1%&@*:V124Y2?OK*XEF<[1%9_:%PQ/8&/M#M^]( M.KQZD.K+4LHOR6/?#?ILLC5F]W(VT^V6]TS_(7=\L)^LI>J9L8=J,],[Q=E* M;SDW?3?+YO-JUC,Q3%Z_>KK7C9K! VEX:X0<[$EWXK/@#_KY8,'O!/;]C MR[/)?)*PT3:JYO>&]T&(I M.F&^G4W\^XY/[*^8@9_AR^'I=5^(+]7_*4:Y7HN67\AV[/E@]N6H>.>>/NBM MV.E),K">GTV>+DG>#*ODRU[K?8A]]M=K_+F-+[!DV42^%_4!= MK5('?CS(FMP"R02";XT)^L(Y)TF2:7'#=*K%S%SC"MZ,6 X=M#V,(AOKER(+Q8(4'TT:-K1F5+3]( MAXDE/;)9/%UIZ6['W:[S/81US^,.Q,34DA[9+1ZS(Q:XMYS9D.L3"EI$=VBL=J+-9[*5'S=0&T;T=%9?&PYXK#C$QK:1']LI^R)Z[/F-D^V4KNQ57^C=O M/O,-4F)>24G$XLRRYYHN;8M<^7"1#QK&$2EFEI1"+:ESRQU[Y%;.@VV7K>QA M;6>85S(*KZ1.++;H>F'V,81ODG:R!D.=#+-,1F&9U&GFEF_\I,LAON=RH]AN M&V"B\Q@*W:2ECW>4N&=N\IR\$X.UC;#>@9B8;C(*W:25+\V.MRZ _&MDR@Y) MW3>+"S$QW604NDEK;^^EYE]'5^^7]ZZ%0D1,/=F1U7,K-H.PUS*W#(!&CQFF MGHQ"/9$(-WEQ!S$Q]604ZH%!KF5C%D'_#@DQ[604VODEVCV(B6DGH]!.+.P- MUBIR3#XYA7QB86^(BQ3B2R##$Q\^04DYY#D>6^>4),S#PYA7EB@5M8FIAY0D MLYY(X!9B8OK)268]D56_<*D(;9B F9J&"PD(0<^H7BQ1KC8OD(29FH8+" M0@?F:C_K'>Z'8A8J*2ST*^8TN5%\:N!*9HE9J#S)/H\_;N4&9CN4F(7*4V[X M!,-[B5FHI+!0%!,.[R5FH9+"0E',$F*B.044%HIB5A 3LU!)8:$H9@TQ,0N5 M%!:*KLH$70BS4$EAH2AFT(4P"Y44%H*+1\]AQZ,9@X07S$(5A84 YL\WR>6C MVT^#$5*%6:@B7HJ#?2G:VG3(-(:QTS$(5A86BF$&E8Q:J*"P4Q0PJ M';-016&A*":,D&K,0C5)-D(L]P0N==68A6J2;(38%@'L0C5FH9HD&R&&";M0 MC5FH)LE&B&'"+E1C%JI/NB\4="',0C7)OE ,$TXR:LQ"-C28A1H2"\4P8>C18!9J2"P4V_8/2A.S4'/2[(2@--'_^I!8*(8) [D& MLU!#8J%8$@6L] 5FH06)A6*8L-(7F(46)!8ZF*3K0CF(B5EHX2TT\Q?KUZ]6 M?"T&OOI@'Z'M^99U[8U*W(N[4YH5I4OK7X]==V[/?1RN)7/G_3V>_L#\^@=0 M2P,$% @ +V5B4._-&&O# @ N38 !H !X;"]?8 :7]O7SJAT-9MN._,"$1B""@3%&;5] M^\FPF8S4YLP"G6R($)']+]"GR+F/+_G4#,?N4MKCM:S>SZ=+V53M,%R_&5.V M;3XWY:&[YLOXR[[KS\TP?NT/YMIL7YM#-K)>J^FG:U1/C],U5\^[3=4_[VRU M^MGTASQL*O-^,F]=_UK:G(=B;A?[,&XPWO)QS?^S?;??'[?Y>[?]=I";#W+T(#\?Y.E!83XHT(-T/DCI07$^*-*#TGQ0H@?5\T$U M/EJ^W +V%K[< O66!9VWTL,W76X#>PM=;@-["UUN WL+76X#>PM=; M@-["UUN WL+76X#>PM?; ;T=7V\']'9\O1W0VRUP5H(.2_AZ.Z"WX^OM@-Z. MK[<#>CN^W@[H[?AZ.Z"WX^OM@-Z.K[<'>GN^WA[H[?EZ>Z"WY^OM@=Y^@;-N M=-C-U]L#O3U?;P_T]GR]/=#;\_7V0&_/U]L#O3U?[P#T#GR] ] [\/4.0._ MUSL O0-?[P#T#@N\JT0O*_EZ!Z!WX.L=@-Z!KW< >@>^W@'H'?AZ*]!;^7HK MT%OY>BO06_EZ*]!;^7HKT%OY>BO06Q>8-4'#)GR]%>BM?+T5Z*U\O17HK7R] M(] [\O6.0._(USL"O2-?[PCTCGR](] [\O6.0._(USL"O>,"LX)H6)"O=P1Z M1[[>$>@=^7HGH'?BZYV WHFO=P)Z)[[>">B=^'HGH'?BZYV WHFO=P)Z)[[> M">B=%ICU1L/>?+T3T#OQ]:Z!WC5?[QKH7?/UKH'>-5_O>J)W:9L^[WX,_?%R M*/)N)V"@PV&3$UOMMUNE;87\,!)4/@GV^W2MY]#VTFK,JE3 M$^E[$P+'G/.#6)^[W/QXG*Q?'/MN\)MD'\+T40A?[VUO?#I.=HB5[>AZ$^*I MVXG)U >SLT*N5EK4XQ#L$);AU".YO?ELM^:^"XM/3]=/K3>)F::NK4UHQT$\ M#,VKILOGAJFSW;S&[]O)?X@+DL678^SBX[5-$JL^$6^8\/K&TWF\[]N#=:YM M[']%&[?;MK;-6-_W\9;43\Z:QN^M#7V7^KUQMOD>7#OLGO/>&1>^FCXV%L=. M_+4@O5Z.\-C9\P'FRB4GA[@M[+E1<^'I,WO7P)?=4(_.+B<7JRZT9QXO1KJ+ M52]."R_YB/:T=1K;O&EX;'V]'_;7Z [S]W,O_$_1B_GPOK=^N1P2DD-!&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "]E8E =9^"^<@, M ,<0 8 " ?8( !X;"]W;W)K M# >&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4*%% M1$OU @ P H !@ ( !CA$ 'AL+W=O*F_@$ $0% 8 M " ;D4 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ +V5B4)2N^A<] @ =@< !@ M ( !\AP 'AL+W=OM!7[L& #]) M& @ 'B)@ >&PO=V]R:W-H965T&UL4$L! M A0#% @ +V5B4/(1QCRR 0 T@, !@ ( !TRT 'AL M+W=O&UL4$L! A0#% @ +V5B4",/R_NW 0 T@, !D ( ! MJ3$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +V5B4.=(.SBW 0 T@, !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4*U6XI2W M 0 T@, !D ( !/#T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4(I5I)BW 0 T@, !D M ( !!4, 'AL+W=O&PO=V]R M:W-H965T)& !X;"]W;W)K&UL M4$L! A0#% @ +V5B4,3D^/^V 0 T@, !D ( !ST@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+V5B4+P@[6B* @ 1 H !D ( !ETX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4&^/-[#/ 0 G 0 !D M ( !;EL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +V5B4)/A2F'> 0 04 !D ( !;&$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B M4!4H %C" 0 -P0 !D ( !H6< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4%]SQ$6D! O1< M !D ( !K' 'AL+W=O&PO=V]R:W-H965TWI^ M(P( ! & 9 " ?9W !X;"]W;W)K&UL4$L! A0#% @ +V5B4(MUHX_Q 0 )@4 !D M ( !4'H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +V5B4'SK_QO( 0 CP0 !D ( !_8( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4 ^ M^.,] P U T !D ( !F9D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4"I.]B=B @ JP< !D M ( !_; 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +V5B4&MA0EMR P =0\ !D ( ! MU[@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +V5B4.,7!2W"! =AD !D ( !1L( 'AL+W=O&PO=V]R:W-H965T&P, +8, 9 " 972 !X;"]W;W)K&UL4$L! A0#% @ +V5B4. [C&T2!0 (AL !D M ( !Y]4 'AL+W=OH# !$$P &0 @ $PVP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ +V5B4',9MR%0 @ K < !D ( !&N0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+V5B4# J=78=! &!, !D ( !$NL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4+ ?X*U& P (PX !D M ( !Q?\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +V5B4.V!*G:O P 4Q !D ( !I @! 'AL M+W=O&PO=V]R:W-H965TP( !<( 9 " M :D/ 0!X;"]W;W)K&UL4$L! A0#% @ +V5B M4+!(!FE; @ E < !D ( !6Q(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4+2:B,)^%@ )(D M !D ( !=QT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +V5B4&F?QFEJ @ 1 D !D M ( !0CD! 'AL+W=O&PO=V]R:W-H965T M 9 M " 5<^ 0!X;"]W;W)K&UL4$L! A0# M% @ +V5B4)I-1W%6 @ K0@ !D ( !C$0! 'AL+W=O M _ MH@( % @ $91P$ >&PO&PO M&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " O96)0\8#6ET@" "-0 $P M @ $G\@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 90!E +4; "@ %] $ ! end XML 82 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income - Unrecognized Tax Benefits (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Balance $ 1,955 $ 2,229 $ 2,465
    Additions for tax positions of prior years 9 8 12
    Lapse in statute of limitations (587) (264) (274)
    Foreign currency translation 7   26
    Foreign currency translation   (18)  
    Balance $ 1,384 $ 1,955 $ 2,229

    XML 83 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 6 - Assets and Liabilities Held for Sale (Details Textual) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Jun. 30, 2019
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Impairment of Long-Lived Assets to be Disposed of     $ 23,427 $ 0 $ 0
    Corporate, Non-Segment [Member]          
    Impairment of Long-Lived Assets to be Disposed of $ 2,900   2,900    
    Infrastructure Solutions [Member]          
    Impairment of Long-Lived Assets to be Disposed of     17,600    
    Corrosion Protection [Member]          
    Impairment of Long-Lived Assets to be Disposed of     $ 2,900    
    Insituform Australia [Member] | Infrastructure Solutions [Member]          
    Impairment of Long-Lived Assets to be Disposed of   $ 5,100      
    Insituform Netherlands [Member] | Infrastructure Solutions [Member]          
    Impairment of Long-Lived Assets to be Disposed of 2,600 3,900      
    Corrpower [Member] | Corrosion Protection [Member]          
    Impairment of Long-Lived Assets to be Disposed of   1,100      
    United Mexico [Member] | Corrosion Protection [Member]          
    Impairment of Long-Lived Assets to be Disposed of   $ 1,800      
    Insituform Spain [Member] | Infrastructure Solutions [Member]          
    Impairment of Long-Lived Assets to be Disposed of $ 6,000        
    XML 85 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 4 - Restructuring (Details Textual)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Restructuring Charges, Non-Cash   $ 12,782 $ 13,814 $ 10,080
    Restructuring 2017 [Member]        
    Restructuring Charges Pre Tax   171,900    
    Restructuring Charges, Net of Tax   155,700    
    Payments for Restructuring   45,300    
    Restructuring Reserve, Settled without Cash   $ 126,600    
    Restructuring and Related Cost, Expected Number of Additional Positions Eliminated   4    
    Restructuring Charges, Cash   $ 19,500 12,100 13,600
    Restructuring Charges, Non-Cash   12,800 17,400 10,100
    Restructuring 2017 [Member] | Minimum [Member]        
    Restructuring and Related Cost, Expected Cost, Total $ 2,000 $ 2,000    
    Downsize Operation in US [Member]        
    Restructuring and Related Cost, Number of Office Closed 3      
    Restructuring and Related Cost, Number of Offices Exiting Capital Intensive Drilling Activities 4      
    Restructuring and Related Cost, Number of Positions Eliminated, Period Percent   20.00%    
    Restructuring and Related Cost, Contributed To Cathodic Protection Domestic Revenue, Percentage   20.00%    
    Restructuring Charges Related to Goodwill and Long-lived Asset Impairment Charges [Member] | Restructuring 2017 [Member]        
    Restructuring Reserve, Settled without Cash       86,400
    Allowance, Write-offs and Long-lived Assets, Impairment of Intangible Assets and Net Losses On Disposal of Entities [Member] | Restructuring 2017 [Member]        
    Restructuring Reserve, Settled without Cash       40,200
    Severance, Other Termination Benefit Costs and Contract Termination Costs [Member] | Restructuring 2017 [Member]        
    Restructuring and Related Costs, Incurred Cost, Total   $ 9,000 $ 6,900 $ 12,800
    XML 86 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 5 - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Balance, beginning of year $ 9,695 $ 5,775 $ 6,098
    Bad debt expense (1) [1] (1,259) 8,188 3,155
    Write-offs and adjustments (1,212) (4,268) (3,478)
    Balance, end of year $ 7,224 $ 9,695 $ 5,775
    [1] The Company recorded bad debt expense (reversals) of less than ($0.1) million, $5.3 million and $0.4 million in 2019, 2018 and 2017, respectively, as part of the restructuring efforts (see Note 4) and was primarily due to the exiting of certain low-return businesses mainly in foreign locations.
    XML 87 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 17 - Subsequent Events (Details Textual) - USD ($)
    $ in Millions
    3 Months Ended 12 Months Ended
    Feb. 13, 2020
    Jan. 24, 2020
    Dec. 31, 2019
    Jun. 30, 2019
    Dec. 31, 2019
    Insituform Pacific Pty Limited ("IPPL") [Member] | Discontinued Operations, Disposed of by Sale [Member]          
    Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down       $ 5.1  
    Insituform Spain [Member] | Discontinued Operations, Disposed of by Sale [Member]          
    Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down     $ 6.0    
    Trademarks [Member]          
    Finite-Lived Intangible Asset, Useful Life         8 years 3 months 18 days
    Insituform Pacific Pty Limited ("IPPL") [Member] | Subsequent Event [Member]          
    Tube-Supply Agreement, Term   5 years      
    Insituform Pacific Pty Limited ("IPPL") [Member] | Subsequent Event [Member] | Trademarks [Member]          
    Finite-Lived Intangible Asset, Useful Life   5 years      
    Insituform Spain [Member] | Subsequent Event [Member]          
    Tube-Supply Agreement, Term 5 years        
    Insituform Spain [Member] | Subsequent Event [Member] | Trademarks [Member]          
    Finite-Lived Intangible Asset, Useful Life 5 years        
    XML 88 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 7 - Leases - Supplement Financial Statement Disclosure (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Operating lease assets $ 71,466 [1] $ 0
    Other liabilities $ 56,253 0
    Weighted-average remaining lease term (Year) [1] 5 years 8 months 26 days  
    Weighted-average discount rate [1] 5.71%  
    Accrued Expense [Member]    
    Accrued expenses $ 15,828 [1] $ 0
    Other Liabilities [Member]    
    Other liabilities [1] 56,253  
    Accrued Expense and Other Liabilities [Member]    
    Total operating lease liabilities [1] $ 72,081  
    [1] Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at December 31, 2019 (see Note 5).
    XML 89 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Gross carrying amount $ 219,622 $ 221,095
    Accumulated amortization (114,795) (101,399)
    Net carrying amount $ 104,828 119,696
    Licensing Agreements [Member]    
    Weighted average useful lives (Year) 8 months 12 days  
    Gross carrying amount $ 3,894 3,894
    Accumulated amortization (3,825) (3,716)
    Net carrying amount $ 70 178
    Lease Agreements [Member]    
    Weighted average useful lives (Year) 1 year  
    Gross carrying amount $ 864 864
    Accumulated amortization (777) (689)
    Net carrying amount $ 87 175
    Trademarks [Member]    
    Weighted average useful lives (Year) 8 years 3 months 18 days  
    Gross carrying amount $ 15,699 15,751
    Accumulated amortization (6,911) (6,202)
    Net carrying amount $ 8,788 9,549
    Noncompete Agreements [Member]    
    Weighted average useful lives (Year) 3 years 3 months 18 days  
    Gross carrying amount $ 2,301 2,529
    Accumulated amortization (1,354) (1,229)
    Net carrying amount $ 947 1,300
    Customer Relationships [Member]    
    Weighted average useful lives (Year) 7 years 2 months 12 days  
    Gross carrying amount $ 157,576 159,719
    Accumulated amortization (76,832) (66,753)
    Net carrying amount $ 80,744 92,966
    Patents [Member]    
    Weighted average useful lives (Year) 9 years  
    Gross carrying amount $ 39,288 38,338
    Accumulated amortization (25,097) (22,810)
    Net carrying amount $ 14,192 $ 15,528
    XML 91 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 2 - Accounting Policies - Investments in Variable Interest Entities (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Current assets $ 450,215 $ 481,867  
    Current liabilities 234,041 219,650  
    Variable Entity [Member]      
    Current assets 18,304 33,066  
    Non-current assets 7,635 6,466  
    Current liabilities 8,261 12,953  
    Non-current liabilities 1,962 8,780  
    Revenue 28,403 [1] 49,809 [2] $ 91,947
    Gross profit 9,508 [1] 9,898 [2] 15,194
    Net (income) loss attributable to Aegion Corporation $ (1,100) [1] $ (1,374) [2] $ 3,432
    [1] Includes activity from our Tite Liner joint venture in Mexico, which was sold during the fourth quarter of 2019.
    [2] Includes activity from our pipe coating and insulation joint venture in Louisiana, which was sold during the third quarter of 2018.
    XML 92 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 2 - Accounting Policies (Details Textual)
    $ in Thousands
    12 Months Ended
    Oct. 01, 2019
    USD ($)
    Dec. 31, 2019
    USD ($)
    shares
    Dec. 31, 2018
    USD ($)
    shares
    Dec. 31, 2017
    USD ($)
    shares
    Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax, Total   $ 10,900    
    Foreign Currency Transaction Gain (Loss), Realized   (503) $ (623) $ (2,152)
    Research and Development Expense, Total   $ 6,400 5,600 4,200
    Retainage Collection Period Upon Completion of Contract   1 year    
    Percentage of Retainage Balance, Retainage Receivables Aged Greater than 365 Days   18.00%    
    Impairment of Intangible Assets, Finite-lived   $ 0 2,169 41,032
    Number of Reporting Units 6      
    Reporting Unit, Fair Value in Below of Carrying Amount, Number of Reporting Units 0      
    Reporting Unit, Percentage of Fair Value in Below of Carrying Amount 10.00%      
    Goodwill, Ending Balance   256,835 260,633 260,715
    Goodwill, Impairment Loss   $ 0 $ 1,389 [1] 45,390
    Fyfe [Member]        
    Goodwill, Ending Balance       9,600
    Goodwill, Impairment Loss       45,400
    Energy Services [Member]        
    Goodwill, Ending Balance $ 48,000      
    Trademarks [Member] | Fyfe [Member]        
    Impairment of Intangible Assets, Finite-lived       3,400
    Customer Relationships [Member] | Fyfe [Member]        
    Impairment of Intangible Assets, Finite-lived       20,800
    Patents and Acquired Technology [Member] | Fyfe [Member]        
    Impairment of Intangible Assets, Finite-lived       $ 16,800
    Minimum [Member]        
    Construction Period   1 month    
    Collection Period for Municipalities   60 days    
    Retainage, Percent of Contract Value Withheld   5.00%    
    Collection Period for Other than Municipalities   30 days    
    Minimum [Member] | Measurement Input, Discount Rate [Member]        
    Goodwill, Measurement Input 0.120      
    Minimum [Member] | Measurement Input, Long-term Revenue Growth Rate [Member]        
    Goodwill, Measurement Input 0.016      
    Maximum [Member]        
    Construction Period   24 months    
    Collection Period for Municipalities   90 days    
    Retainage, Percent of Contract Value Withheld   15.00%    
    Collection Period for Other than Municipalities   45 days    
    Maximum [Member] | Measurement Input, Discount Rate [Member]        
    Goodwill, Measurement Input 0.160      
    Maximum [Member] | Measurement Input, Long-term Revenue Growth Rate [Member]        
    Goodwill, Measurement Input 0.049      
    Stock Options and Restricted and Deferred Stock Units [Member]        
    Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares   529,539   735,577
    Share-based Payment Arrangement, Option [Member]        
    Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares     4,049 73,897
    Other Expense [Member]        
    Foreign Currency Transaction Gain (Loss), Realized   $ 500 $ (600) $ (2,200)
    [1] During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1).
    XML 93 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 3 - Revenues- Contract Assets (Liabilities) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    [1]
    Dec. 31, 2018
    [2]
    Contract assets – current $ 51,092 $ 62,467
    Contract liabilities – current (37,562) (32,339)
    Net contract assets $ 13,530 $ 30,128
    [1] Amounts exclude contract assets of $5.4 million and contract liabilities of $0.1 million that were classified as held for sale at December 31, 2019 (see Note 6).
    [2] Amounts exclude contract assets of $1.8 million and contract liabilities of less than $0.1 million that were classified as held for sale at December 31, 2018 (see Note 6).
    XML 94 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Balance Sheets (Parentheticals) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Allowance for doubtful accounts receivable $ 7,224 $ 9,695
    Preferred stock, undesignated, par value (in dollars per share) $ 0.10 $ 0.10
    Preferred stock, undesignated, shares authorized (in shares) 2,000,000 2,000,000
    Preferred stock, undesignated, shares outstanding (in shares) 0 0
    Common stock, par value (in dollars per share) $ 0.01 $ 0.01
    Common stock, shares authorized (in shares) 125,000,000 125,000,000
    Common stock, shares issued (in shares) 30,715,959 31,922,409
    Common stock, shares outstanding (in shares) 30,715,959 31,922,409
    XML 95 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Operations - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Revenues [1] $ 1,213,935 $ 1,333,568 $ 1,359,019
    Cost of revenues 967,700 1,066,642 1,074,207
    Gross profit [1] 246,235 266,926 284,812
    Operating expenses 199,430 219,823 226,173
    Goodwill impairment 0 1,389 [2] 45,390
    Definite-lived intangible asset impairment 0 2,169 41,032
    Impairment of assets held for sale 23,427 0 0
    Acquisition and divestiture expenses 3,375 7,004 2,923
    Restructuring and related charges 9,030 6,894 12,814
    Operating income (loss) [1] 10,973 29,647 (43,520)
    Other income (expense):      
    Interest expense (14,002) (17,327) (16,001)
    Interest income 1,038 516 145
    Other [3] (10,893) (9,881) (2,201)
    Total other expense (23,857) (26,692) (18,057)
    Income (loss) before taxes on income (12,884) 2,955 (61,577)
    Taxes (benefit) on income (loss) 6,564 (132) 5,005
    Net income (loss) (19,448) 3,087 (66,582)
    Non-controlling interests income (1,444) (159) (2,819)
    Net income (loss) attributable to Aegion Corporation $ (20,892) $ 2,928 $ (69,401)
    Earnings (loss) per share attributable to Aegion Corporation:      
    Basic (in dollars per share) $ (0.67) $ 0.09 $ (2.09)
    Diluted (in dollars per share) $ (0.67) $ 0.09 $ (2.09)
    [1] Attributed to the country of origin.
    [2] During 2018, the Company recorded goodwill of $2.7 million and $1.3 million related to the acquisitions of Hebna and P2S, respectively (see Note 1).
    [3] Other expense for 2019 includes $10.2 million of restructuring charges (see Note 4). Other expense for 2018 includes charges of $7.0 million related to the loss on the sale of Bayou (see Note 1) and $4.0 million of restructuring charges (see Note 4).
    XML 96 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 3 - Revenues (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Disaggregation of Revenue [Table Text Block]
       

    Year Ended December 31, 2019

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Geographic region:

                                   

    United States

      $ 427,220     $ 159,408     $ 328,048     $ 914,676  

    Canada

        65,370       57,663             123,033  

    Europe

        49,157       15,121             64,278  

    Other foreign

        49,050       62,898             111,948  

    Total revenues

      $ 590,797     $ 295,090     $ 328,048     $ 1,213,935  
       

    Year Ended December 31, 2018

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Geographic region:

                                   

    United States

      $ 430,187     $ 200,397     $ 335,707     $ 966,291  

    Canada

        62,292       71,320             133,612  

    Europe

        54,567       12,227             66,794  

    Other foreign

        57,075       109,796             166,871  

    Total revenues

      $ 604,121     $ 393,740     $ 335,707     $ 1,333,568  
       

    Year Ended December 31, 2017

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Geographic region:

                                   

    United States

      $ 437,944     $ 299,643     $ 290,726       $ 1,028,313  

    Canada

        60,675       79,059             139,734  

    Europe

        58,520       13,319             71,839  

    Other foreign

        55,015       64,118             119,133  

    Total revenues

      $ 612,154     $ 456,139     $ 290,726     $ 1,359,019  
       

    Year Ended December 31, 2019

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Contract type:

                                   

    Fixed fee

      $ 523,042     $ 203,887     $ 704     $ 727,633  

    Time and materials

              65,084       327,344       392,428  

    Product sales

        67,512       26,119             93,631  

    License fees

        243                   243  

    Total revenues

      $ 590,797     $ 295,090     $ 328,048     $ 1,213,935  
       

    Year Ended December 31, 2018

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Contract type:

                                   

    Fixed fee

      $ 556,642     $ 296,217     $ 16,134     $ 868,993  

    Time and materials

              58,372       319,573       377,945  

    Product sales

        45,030       39,151             84,181  

    License fees

        2,449                   2,449  

    Total revenues

      $ 604,121     $ 393,740     $ 335,707     $ 1,333,568  
       

    Year Ended December 31, 2017

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Total

     

    Contract type:

                                   

    Fixed fee

      $ 569,701     $ 353,480     $ 9,225     $ 932,406  

    Time and materials

              56,288       281,501       337,789  

    Product sales

        41,878       46,371             88,249  

    License fees

        575                   575  

    Total revenues

      $ 612,154     $ 456,139     $ 290,726     $ 1,359,019  
    Contract Asset and Liability [Table Text Block]
       

    December 31,

     
        2019 (1)     2018 (2)  

    Contract assets – current

      $ 51,092     $ 62,467  

    Contract liabilities – current

        (37,562 )     (32,339 )

    Net contract assets

      $ 13,530     $ 30,128  
    XML 97 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Income Tax Disclosure [Text Block]

    12.    TAXES ON INCOME

     

    Income (loss) before taxes on income was as follows (in thousands):

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Domestic

      $ 3,627     $ 8,142     $ (40,007 )

    Foreign

        (16,511 )     (5,187 )     (21,570 )

    Total

      $ (12,884 )   $ 2,955     $ (61,577 )

     

    97

     
     

    Provisions for taxes on income (loss) consisted of the following components (in thousands):

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Current:

                           

    Federal

      $ (2,775 )   $ (4,765 )   $ 3,764  

    Foreign

        5,705       6,025       7,512  

    State

        460       (651 )     3,351  

    Subtotal

        3,390       609       14,627  

    Deferred:

                           

    Federal

        538       947       (8,706 )

    Foreign

        (199 )     (1,531 )     (1,099 )

    State

        2,835       (157 )     183  

    Subtotal

        3,174       (741 )     (9,622 )

    Total tax provision

      $ 6,564     $ (132 )   $ 5,005  

     

    Income tax expense differed from the amounts computed by applying the U.S. federal income tax rate of 21% for 2019 and 2018 and 35% for 2017 to income (loss) before taxes on income as a result of the following (in thousands):

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Income taxes (benefit) at U.S. federal statutory tax rate

      $ (2,706 )   $ 621     $ (21,552 )

    Increase (decrease) in taxes resulting from:

                           

    Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense

        806       590       4,598  

    Change in the balance of the valuation allowance for deferred tax assets allocated to domestic income tax expense

        2,960       (944 )     12,755  

    State income taxes, net of federal income tax benefit

        2,603       (798 )     2,270  

    Divestitures

        5,613       2,133        

    Meals and entertainment

        470       517       785  

    Changes in taxes previously accrued

        (1,070 )     (536 )     (1,339 )

    Foreign tax rate differences

        (643 )     1,301       913  

    Share-based compensation

        358       (1,427 )     131  

    Goodwill impairment

              291       6,359  

    Recognition of uncertain tax positions

        (717 )     (218 )     (62 )

    Deemed mandatory repatriation

              (842 )     10,406  

    Release of deferred tax liability on foreign earnings

                    (7,051 )

    Domestic Production Activities deduction

                    (1,921 )

    Other matters

        (1,110 )     (820 )     (1,287 )

    Total tax provision

      $ 6,564     $ (132 )   $ 5,005  

    Effective tax rate

        (50.9 %)     (4.5 %)     (8.1 %)

     

    On December 22, 2017, the U.S. government enacted the TCJA, which includes significant changes to the U.S. corporate income tax system including: (i) a federal corporate rate reduction from 35% to 21%; (ii) limitations on the deductibility of interest expense and executive compensation; (iii) creation of new minimum taxes such as the Global Intangible Low Taxed Income (“GILTI”) tax and the base erosion anti-abuse tax (“BEAT”); and (iv) the transition of U.S. international taxation from a worldwide tax system to a modified territorial tax system, which resulted in a one time U.S. tax liability on those earnings that have not previously been repatriated to the U.S. Beginning in 2018, the Company no longer records U.S. federal income tax on its share of income from foreign subsidiaries and no longer records a benefit for foreign tax credits related to that income.

     

    In its reporting since the TCJA was enacted, the Company had been recording provisional amounts for certain enactment-date effects of the TCJA by applying the guidance in SAB 118 because the enactment-date accounting for these effects had not yet been completed. In 2018 and 2017, the Company recorded a net tax expense related to the enactment-date effects of the TCJA that included recording the one-time transition tax liability related to undistributed earnings of certain foreign subsidiaries that were not previously taxed and adjusting deferred tax assets and liabilities for the changes in the federal tax rate.

     

    The one-time transition tax is based on total post-1986 earnings and profits (“E&P”) that were previously deferred from U.S. income taxes. The tax is based on the amount of those earnings held in cash and other specified assets, either at the end of 2017 or the average of the year end balances for 2015 and 2016. Based on the Company’s initial analysis of the TCJA in 2017, it recorded a provisional estimated net tax expense of $2.4 million, which consisted of a charge of $10.4 million for the deemed mandatory repatriation, and reduced by a $7.1 million release of a deferred tax liability on unremitted foreign earnings and $0.9 million of other TCJA related impacts. Upon further analysis of the TCJA and notices and regulations issued and proposed by the U.S. Department of the Treasury and the Internal Revenue Service (“IRS”), the Company finalized its calculations of the transition tax liability during 2018. Adjustments included further refinement of computations related to earnings and profits, cash and cash equivalents, state income tax and foreign withholding taxes pursuant to guidance issued during the year. The final transition tax liability consisted of a charge of $9.6 million for the deemed mandatory repatriation, and reduced by the $7.1 million release of a deferred tax liability on unremitted foreign earnings and $2.0 million of other TCJA related impacts. The Company decreased its December 31, 2017 provisional amount by $1.9 million during 2018, which is included as a component of income tax expense.

     

    The transition tax liability, as filed on the 2017 federal income tax return and after utilization of foreign tax credits, including foreign tax credits carried back from 2018, was $1.1 million. Although Congressional intent and the statutory language were clear that the transition tax could be paid over a period of eight years, and the Company properly elected to pay the transition tax liability over a period of eight years, IRS guidance published in April 2018 indicated that taxpayers in a net overpayment position would have all overpayments first applied to successive installments of the transition tax liability. Legislative proposals were passed in the U.S. House of Representatives in late December 2018 to correct the application of this IRS guidance; however there has been no action in the U.S. Senate to pass legislation addressing this issue. As a result of the overpayment from 2017 and the anticipated utilization of 2018 foreign tax credits, no further tax payments related to the transition tax will be required.

     

    Net deferred taxes consisted of the following (in thousands):

     

       

    December 31,

     
       

    2019

       

    2018

     

    Deferred income tax assets:

                   

    Foreign tax credit carryforwards

      $ 4,101     $ 507  

    Net operating loss carryforwards

        19,079       22,909  

    Accrued expenses

        15,281       12,987  

    Other

        8,431       8,652  

    Total gross deferred income tax assets

        46,892       45,055  

    Less valuation allowance

        (34,247 )     (28,451 )

    Net deferred income tax assets

        12,645       16,604  

    Deferred income tax liabilities:

                   

    Property, plant and equipment

        (5,689 )     (6,038 )

    Intangible assets

        (12,203 )     (10,609 )

    Other

        (4,791 )     (6,757 )

    Total deferred income tax liabilities

        (22,683 )     (23,404 )

    Net deferred income tax liabilities

      $ (10,038 )   $ (6,800 )

     

    The Company’s tax assets and liabilities, netted by taxing location, are in the following captions in the balance sheets (in thousands):

     

       

    December 31,

     
       

    2019

       

    2018

     

    Noncurrent deferred income tax assets, net

      $ 1,216     $ 1,561  

    Noncurrent deferred income tax liabilities, net

        (11,254 )     (8,361 )

    Net deferred income tax liabilities

      $ (10,038 )   $ (6,800 )

     

    The Company’s deferred tax assets at December 31, 2019 included $19.1 million in federal, state and foreign net operating loss (“NOL”) carryforwards. These NOLs include $11.9 million, which if not used will expire between the years 2020 and 2039, and $7.2 million that have no expiration dates. The Company also has deferred tax amounts related to foreign tax credit carryforwards of $4.1 million, of which, $0.4 million will expire in 2026 if not used, $3.6 million will expire in 2029 if not used and $0.1 million have no expiration date.

     

    For financial reporting purposes, a valuation allowance of $34.2 million has been recognized at December 31, 2019 to reduce the deferred tax assets related to certain federal, state and foreign net operating loss carryforwards and other assets, for which it is more likely than not that the related tax benefits will not be realized, due to uncertainties as to the timing and amounts of future taxable income. The valuation allowance at December 31, 2018 was $28.5 million.

     

    As of December 31, 2019, a valuation allowance has been recorded so that the amount of the deferred tax asset remaining is more likely than not to be realized. The amount of the deferred tax asset considered realizable; however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as our projections for growth.

     

    Activity in the valuation allowance is summarized as follows (in thousands):

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Balance, at beginning of year

      $ 28,451     $ 29,782     $ 15,428  

    Additions

        8,789       1,879       19,260  

    Reversals

        (6,776 )     (2,102 )     (183 )

    Remeasurement of U.S. deferred tax balances

                    (5,141 )

    Other adjustments

        3,783       (1,108 )     418  

    Balance, at end of year

      $ 34,247     $ 28,451     $ 29,782  

     

    As a result of the deemed mandatory repatriation provisions in the TCJA, the Company included $206.7 million of undistributed earnings in income subject to U.S. tax at reduced tax rates. Certain provisions within the TCJA effectively transition the U.S. to a territorial system and eliminates deferral on U.S. taxation for certain amounts of income that are not taxed at a minimum level. At this time, the Company does not intend to distribute earnings in a taxable manner; and therefore, intends to limit distributions to: (i) earnings previously taxed in the U.S.; (ii) earnings that would qualify for the 100 percent dividends received deduction provided in the TCJA; or (iii) earnings that would not result in significant foreign taxes. As a result, the Company has not recognized a deferred tax liability on any remaining undistributed foreign earnings as of December 31, 2019.

     

    FASB ASC 740, Income Taxes (“FASB ASC 740”), prescribes a more-likely-than-not threshold for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. FASC ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods and disclosure of uncertain tax positions in financial statements.

     

    A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):

     

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Balance, at beginning of year

      $ 1,955     $ 2,229     $ 2,465  

    Additions for tax positions of prior years

        9       8       12  

    Lapse in statute of limitations

        (587 )     (264 )     (274 )

    Foreign currency translation

        7       (18 )     26  

    Balance, at end of year, total tax provision

      $ 1,384     $ 1,955     $ 2,229  

     

    The total amount of unrecognized tax benefits, if recognized, that would affect the effective tax rate was $0.3 million at December 31, 2019.

     

    The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expense. During the years ended December 31, 2019, 2018 and 2017, approximately $0.2 million was expensed for interest and penalties in each year.

     

    The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will change in 2020. The Company has certain tax return years subject to statutes of limitation that will expire within twelve months. Unless challenged by tax authorities, the expiration of those statutes of limitation is expected to result in the recognition of uncertain tax positions in the amount of approximately $0.7 million.

     

    The Company is subject to taxation in the United States, various states and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2015.

     

    XML 98 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 16 - Selected Quarterly Financial Data (Unaudited)
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Quarterly Financial Information [Text Block]

     

    16.    SELECTED QUARTERLY FINANCIAL DATA (UNAUDITED)

     

    Unaudited quarterly financial data was as follows (in thousands, except per share data):

     

        First Quarter(1)     Second Quarter(2)     Third Quarter(3)     Fourth Quarter(4)  

    Year Ended December 31, 2019:

                                   

    Revenues

      $ 276,904     $ 318,740     $ 308,789     $ 309,502  

    Gross profit

        48,295       67,437       66,792       63,711  

    Operating income (loss)

        (774 )     459       14,649       (3,361 )

    Net income (loss)

        (3,991 )     (8,147 )     6,349       (13,659 )
                                     

    Earnings (loss) per share attributable to Aegion Corporation:

                                   

    Basic

      $ (0.13 )   $ (0.27 )   $ 0.20     $ (0.47 )

    Diluted

      $ (0.13 )   $ (0.27 )   $ 0.19     $ (0.47 )

     

    (1)

    Includes pre-tax expenses of $2.9 million related to our restructuring efforts (see Note 4).

    (2)

    Includes pre-tax expenses of $6.5 million related to our restructuring efforts (see Note 4).

    (3)

    Includes pre-tax expenses of $8.6 million related to our restructuring efforts (see Note 4).

    (4)

    Includes pre-tax expenses of $14.3 million related to our restructuring efforts (see Note 4).

     

        First Quarter(1)     Second Quarter(2)     Third Quarter(3)     Fourth Quarter(4)  

    Year Ended December 31, 2018:

                                   

    Revenues

      $ 324,861     $ 335,030     $ 339,679     $ 333,998  

    Gross profit

        61,504       71,053       72,673       61,696  

    Operating income (loss)

        3,181       14,459       13,009       (1,002 )

    Net income (loss)

        (1,476 )     7,198       141       (2,776 )
                                     

    Earnings (loss) per share attributable to Aegion Corporation:

                                   

    Basic

      $ (0.06 )   $ 0.24     $ (0.01 )   $ (0.08 )

    Diluted

      $ (0.06 )   $ 0.24     $ (0.01 )   $ (0.08 )

     

    (1)

    Includes pre-tax expenses of $5.2 million related to our restructuring efforts (see Note 4).

    (2)

    Includes pre-tax expenses of $2.9 million related to our restructuring efforts (see Note 4).

    (3)

    Includes pre-tax expenses of $7.4 million related to our restructuring efforts (see Note 4).

    (4)

    Includes pre-tax expenses of $13.9 million related to our restructuring efforts (see Note 4).

     

    XML 99 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 7 - Leases - Operating Lease Liabilities (Details)
    $ in Thousands
    Dec. 31, 2019
    USD ($)
    2020 $ 18,739
    2021 16,287
    2022 13,509
    2023 10,950
    2024 7,845
    Thereafter 16,358
    Total undiscounted operating lease liabilities 83,688
    Less: Imputed interest (11,607)
    Accrued Expense and Other Liabilities [Member]  
    Total discounted operating lease liabilities $ 72,081 [1]
    [1] Amounts exclude operating lease assets of $0.3 million, accrued expenses of $0.2 million and other liabilities of $0.2 million that were classified as held for sale at December 31, 2019 (see Note 5).
    XML 100 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 9 - Long-term Debt and Credit Facility (Details Textual) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Mar. 12, 2018
    Oct. 31, 2015
    Line of Credit Facility, Fees   $ 3,100    
    Line of Credit Facility, Up Front Lending Fee   1,400    
    Line of Credit Facility, Third Party Arrangement Fees   1,700    
    Long-term Debt, Total $ 278,520 314,219    
    Repayments of Lines of Credit 7,000 7,000    
    Long-term Debt, Fair Value 286,800 307,700    
    Derivative, Fixed Interest Rate     2.937%  
    Bayou [Member]        
    Repayment of (Proceeds From) Divestiture of Businesses   35,000    
    A 2015 Interest Rate Swap [Member]        
    Derivative Asset, Notional Amount       $ 262,500
    Derivative, Fixed Interest Rate       1.46%
    A 2018 Interest Rate Swap [Member]        
    Derivative Asset, Notional Amount     $ 170,600  
    Derivative, Fixed Interest Rate     2.937%  
    Derivative, Amount of Hedged Item     $ 170,600  
    Term Loan [Member]        
    Long-term Debt, Total 253,800      
    A 2015 Credit Facility [Member]        
    Debt Instrument, Face Amount       $ 650,000
    Line of Credit Facility, Maximum Borrowing Capacity       350,000
    Line Of Credit Facility, Unamortized Loan Costs   2,400    
    Interest Expense, Debt, Total   600    
    Long-term Line of Credit, Total 24,000 31,000    
    Other Loans Payable, Total 800 1,000    
    Letters of Credit Outstanding, Amount $ 26,100      
    Proceeds from Lines of Credit, Total   $ 28,000    
    Derivative, Amount of Hedged Item       262,500
    Credit Facility Maximum Consolidated Leverage Ratio 3.25      
    Credit Facility Actual Consolidated Leverage Ratio 2.88      
    Line of Credit Facility, Remaining Borrowing Capacity $ 37,500      
    Credit Facility Minimum Consolidated Fixed Charge Ratio 1.25      
    Credit Facility Actual Consolidated Fixed Charge Ratio 1.38      
    A 2015 Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | A 2015 Interest Rate Swap [Member]        
    Debt Instrument, Interest Rate, Effective Percentage 4.09%      
    A 2015 Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]        
    Debt Instrument, Basis Spread on Variable Rate   1.25%    
    A 2015 Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]        
    Debt Instrument, Basis Spread on Variable Rate   2.25%    
    A 2015 Credit Facility [Member] | Term Loan [Member]        
    Debt Instrument, Face Amount   $ 308,400    
    Debt Instrument, Interest Rate, Effective Percentage 3.83%      
    Long-term Debt, Total   $ 282,200    
    A 2015 Credit Facility [Member] | Revolving Credit Facility [Member]        
    Line of Credit Facility, Maximum Borrowing Capacity       $ 225,000
    A 2015 Credit Facility [Member] | Insurance Carries Collateral [Member]        
    Letters of Credit Outstanding, Amount $ 12,200      
    A 2015 Credit Facility [Member] | Working Performance Obligation [Member]        
    Letters of Credit Outstanding, Amount $ 13,900      
    XML 101 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 3 - Revenues - Disaggregation of Revenue (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    [1]
    Sep. 30, 2019
    [2]
    Jun. 30, 2019
    [3]
    Mar. 31, 2019
    [4]
    Dec. 31, 2018
    [1]
    Sep. 30, 2018
    [2]
    Jun. 30, 2018
    [4]
    Mar. 31, 2018
    [4]
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Revenues $ 309,502 $ 308,789 $ 318,740 $ 276,904 $ 333,998 $ 339,679 $ 335,030 $ 324,861 $ 1,213,935 [5] $ 1,333,568 [5] $ 1,359,019 [5]
    Fixed-price Contract [Member]                      
    Revenues                 727,633 868,993 932,406
    Time-and-materials Contract [Member]                      
    Revenues                 392,428 377,945 337,789
    Product Sales [Member]                      
    Revenues                 93,631 84,181 88,249
    License Fees [Member]                      
    Revenues                 243 2,449 575
    Infrastructure Solutions [Member]                      
    Revenues                 590,797 604,121 612,154
    Infrastructure Solutions [Member] | Fixed-price Contract [Member]                      
    Revenues                 523,042 556,642 569,701
    Infrastructure Solutions [Member] | Time-and-materials Contract [Member]                      
    Revenues                 0 0 0
    Infrastructure Solutions [Member] | Product Sales [Member]                      
    Revenues                 67,512 45,030 41,878
    Infrastructure Solutions [Member] | License Fees [Member]                      
    Revenues                 243 2,449 575
    Corrosion Protection [Member]                      
    Revenues                 295,090 393,740 456,139
    Corrosion Protection [Member] | Fixed-price Contract [Member]                      
    Revenues                 203,887 296,217 353,480
    Corrosion Protection [Member] | Time-and-materials Contract [Member]                      
    Revenues                 65,084 58,372 56,288
    Corrosion Protection [Member] | Product Sales [Member]                      
    Revenues                 26,119 39,151 46,371
    Corrosion Protection [Member] | License Fees [Member]                      
    Revenues                 0 0 0
    Energy Services [Member]                      
    Revenues                 328,048 335,707 290,726
    Energy Services [Member] | Fixed-price Contract [Member]                      
    Revenues                 704 16,134 9,225
    Energy Services [Member] | Time-and-materials Contract [Member]                      
    Revenues                 327,344 319,573 281,501
    Energy Services [Member] | Product Sales [Member]                      
    Revenues                 0 0 0
    Energy Services [Member] | License Fees [Member]                      
    Revenues                 0 0 0
    UNITED STATES                      
    Revenues [5]                 914,676 966,291 1,028,313
    UNITED STATES | Infrastructure Solutions [Member]                      
    Revenues                 427,220 430,187 437,944
    UNITED STATES | Corrosion Protection [Member]                      
    Revenues                 159,408 200,397 299,643
    UNITED STATES | Energy Services [Member]                      
    Revenues                 328,048 335,707 290,726
    CANADA                      
    Revenues [5]                 123,033 133,612 139,734
    CANADA | Infrastructure Solutions [Member]                      
    Revenues                 65,370 62,292 60,675
    CANADA | Corrosion Protection [Member]                      
    Revenues                 57,663 71,320 79,059
    CANADA | Energy Services [Member]                      
    Revenues                 0 0 0
    Europe [Member]                      
    Revenues [5]                 64,278 66,794 71,839
    Europe [Member] | Infrastructure Solutions [Member]                      
    Revenues                 49,157 54,567 58,520
    Europe [Member] | Corrosion Protection [Member]                      
    Revenues                 15,121 12,227 13,319
    Europe [Member] | Energy Services [Member]                      
    Revenues                 0 0 0
    Other Foreign Countries [Member]                      
    Revenues [5]                 111,948 166,871 119,133
    Other Foreign Countries [Member] | Infrastructure Solutions [Member]                      
    Revenues                 49,050 57,075 55,015
    Other Foreign Countries [Member] | Corrosion Protection [Member]                      
    Revenues                 62,898 109,796 64,118
    Other Foreign Countries [Member] | Energy Services [Member]                      
    Revenues                 $ 0 $ 0 $ 0
    [1] Includes pre-tax expenses of $13.9 million related to our restructuring efforts (see Note 4).
    [2] Includes pre-tax expenses of $7.4 million related to our restructuring efforts (see Note 4).
    [3] Includes pre-tax expenses of $6.5 million related to our restructuring efforts (see Note 4).
    [4] Includes pre-tax expenses of $5.2 million related to our restructuring efforts (see Note 4).
    [5] Attributed to the country of origin.
    XML 102 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Equity - USD ($)
    $ in Thousands
    Common Stock [Member]
    Restricted Stock Units (RSUs) [Member]
    Common Stock [Member]
    Performance Shares [Member]
    Common Stock [Member]
    Additional Paid-in Capital [Member]
    Retained Earnings [Member]
    AOCI Attributable to Parent [Member]
    Noncontrolling Interest [Member]
    Restricted Stock Units (RSUs) [Member]
    Performance Shares [Member]
    Total
    Balance (in shares) at Dec. 31, 2016     33,956,304              
    Issuance of common stock upon stock option exercises (in shares)     43,573             43,573
    Issuance of shares pursuant to restricted stock units (in shares) 95,510 49,672                
    Issuance of shares pursuant to deferred stock units (in shares)     30,559              
    Forfeitures of restricted shares (in shares)     (1,084)              
    Shares repurchased and retired (in shares)     (1,711,992)              
    Balance (in shares) at Dec. 31, 2017     32,462,542              
    Balance at Dec. 31, 2016     $ 340 $ 167,700 $ 446,095 $ (45,635) $ 7,683     $ 576,183
    Issuance of common stock upon stock option exercises     0 822           822
    Issuance of shares pursuant to restricted stock units $ 1 $ 0           $ 1 $ 0  
    Issuance of shares pursuant to deferred stock units     0             0
    Shares repurchased and retired     (16) (37,833)           (37,849)
    Balance at Dec. 31, 2017     $ 325 140,749 376,694 (23,522) 10,810     505,056
    Equity-based compensation expense       10,060           10,060
    Cumulative effect adjustment (see Revenues: Note 3)         0         0
    Net income (loss)         (69,401)   2,819     (66,582)
    Currency translation adjustment and derivative transactions, net           22,113 221     22,334
    Investments from non-controlling interest             158     158
    Distributions to non-controlling interests             (71)     (71)
    Sale of non-controlling interests             0     0
    Investments from non-controlling interest             158     $ 158
    Issuance of common stock upon stock option exercises (in shares)     0             (0)
    Issuance of shares pursuant to restricted stock units (in shares) 312,182 296,909                
    Issuance of shares pursuant to deferred stock units (in shares)     28,308              
    Forfeitures of restricted shares (in shares)     0              
    Shares repurchased and retired (in shares)     (1,177,532)              
    Balance (in shares) at Dec. 31, 2018     31,922,409             31,922,409
    Issuance of common stock upon stock option exercises     $ 0 0           $ 0
    Issuance of shares pursuant to restricted stock units $ 3 $ 3           3 3  
    Issuance of shares pursuant to deferred stock units     0             0
    Shares repurchased and retired     (12) (25,769)           (25,781)
    Balance at Dec. 31, 2018     $ 319 122,818 379,890 (40,290) 7,450     470,187
    Equity-based compensation expense       7,838           7,838
    Cumulative effect adjustment (see Revenues: Note 3)         268         268
    Net income (loss)         2,928   159     3,087
    Currency translation adjustment and derivative transactions, net           (16,768) (158)     (16,926)
    Investments from non-controlling interest             0     0
    Distributions to non-controlling interests             0     0
    Sale of non-controlling interests             (3,361)     (3,361)
    Investments from non-controlling interest             0     $ 0
    Issuance of common stock upon stock option exercises (in shares)     52,783             52,783
    Issuance of shares pursuant to restricted stock units (in shares) 237,416 111,158                
    Issuance of shares pursuant to deferred stock units (in shares)     84,184              
    Forfeitures of restricted shares (in shares)     0              
    Shares repurchased and retired (in shares)     (1,691,991)              
    Balance (in shares) at Dec. 31, 2019     30,715,959             30,715,959
    Issuance of common stock upon stock option exercises     $ 1 955           $ 956
    Issuance of shares pursuant to restricted stock units $ 2 $ 1           $ 2 $ 1  
    Issuance of shares pursuant to deferred stock units     1             1
    Shares repurchased and retired     (17) (30,376)           (30,393)
    Balance at Dec. 31, 2019     $ 307 101,148 358,998 (32,694) 7,334     435,093
    Equity-based compensation expense       $ 7,751           7,751
    Cumulative effect adjustment (see Revenues: Note 3)         0         0
    Net income (loss)         $ (20,892)   1,444     (19,448)
    Currency translation adjustment and derivative transactions, net           $ 7,596 49     7,645
    Investments from non-controlling interest                   0
    Distributions to non-controlling interests             (1,609)     (1,609)
    Sale of non-controlling interests             $ 0     0
    Investments from non-controlling interest                   $ 0
    XML 103 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Comprehensive Income - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Net income (loss) $ (19,448) $ 3,087 $ (66,582)
    Other comprehensive income (loss):      
    Currency translation adjustments 13,915 (14,651) 20,839
    Deferred gain (loss) on hedging activity, net of tax [1] (6,237) (1,621) 1,402
    Pension activity, net of tax [2] (33) (654) 93
    Total comprehensive loss (11,803) (13,839) (44,248)
    Comprehensive income attributable to non-controlling interests (1,493) (1) (3,040)
    Comprehensive loss attributable to Aegion Corporation $ (13,296) $ (13,840) $ (47,288)
    [1] Amounts presented net of tax of $164, $(48) and $930 for the years ended December 31, 2019, 2018 and 2017, respectively.
    [2] Amounts presented net of tax of $8, $(134) and $22 for the years ended December 31, 2019, 2018 and 2017, respectively.
    XML 104 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 2 - Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Cash and cash equivalents $ 64,874 $ 83,527  
    Restricted cash 1,348 1,359  
    Cash, cash equivalents and restricted cash $ 66,222 $ 84,886 $ 107,556
    XML 105 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 1 - Description of Business (Details Textual)
    $ in Thousands, £ in Millions, kr in Millions
    1 Months Ended 3 Months Ended 12 Months Ended
    Aug. 31, 2018
    USD ($)
    Oct. 31, 2019
    Nov. 30, 2018
    USD ($)
    Aug. 31, 2018
    USD ($)
    Jul. 31, 2018
    USD ($)
    May 31, 2018
    USD ($)
    Mar. 31, 2017
    USD ($)
    Mar. 31, 2017
    GBP (£)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Oct. 30, 2019
    Nov. 30, 2018
    DKK (kr)
    Proceeds from Divestiture of Businesses                   $ 0 $ 37,942 $ 0    
    Goodwill, Ending Balance                 $ 256,835 256,835 260,633 260,715    
    Net Income (Loss) Attributable to Parent, Total                   (20,892) 2,928 (69,401)    
    United Mexico [Member] | Miller Pipeline de Mexico, S.A. de C.V. [Member]                            
    Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners                         45.00%  
    Environmental Techniques [Member]                            
    Business Combination, Consideration Transferred, Total             $ 8,000 £ 6.5            
    Revenues, Total                   9,500 7,500 4,000    
    Net Income (Loss) Attributable to Parent, Total                   (100) 100 (700)    
    Hebna [Member]                            
    Business Combination, Consideration Transferred, Total           $ 6,000                
    P2S [Member]                            
    Business Combination, Consideration Transferred, Total         $ 3,000                  
    P2S, Hebna and Environmental Techniques [Member]                            
    Business Combination, Consideration Transferred, Total                   17,000        
    Goodwill, Ending Balance                 7,300 7,300        
    Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total                 5,500 5,500        
    Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total                 3,500 3,500        
    Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital                 700 700        
    Discontinued Operations, Disposed of by Sale [Member] | CIPP Operations [Member]                            
    Disposal Group, Including Discontinued Operation, Consideration     $ 1,600                      
    Discontinued Operations, Disposed of by Sale [Member] | Bayou Companies, LLC [Member]                            
    Disposal Group, Including Discontinued Operation, Consideration $ 46,000     $ 46,000                    
    Joint Venture Ownership Percentage Sold 51.00%                          
    Proceeds from Divestiture of Businesses       38,000                    
    Noncash or Part Noncash Divestiture, Amount of Consideration Received       8,000                    
    Disposal Group, Including Discontinued Operation, Additional Earn-out Payments       $ 4,000                    
    Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal                     7,000      
    Discontinued Operations, Disposed of by Sale [Member] | Bayou Companies, LLC [Member] | Notes Receivable [Member]                            
    Notes Receivable, Term       2 years                    
    Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] | United Mexico [Member] | Miller Pipeline de Mexico, S.A. de C.V. [Member]                            
    Noncontrolling Interest, Ownership Percentage Sold by Parent                         55.00%  
    DENMARK | Discontinued Operations, Disposed of by Sale [Member] | CIPP Operations [Member]                            
    Disposal Group, Including Discontinued Operation, Consideration | kr                           kr 10.5
    OMAN | Aegion International [Member]                            
    Business Acquisition, Percentage of Voting Interests Acquired           50.00%                
    Noncontrolling Interest, Ownership Percentage by Parent           51.00%                
    Infrastructure Solutions [Member]                            
    Trade Name Entitlement Agreement, Term   5 years 5 years                      
    Goodwill, Ending Balance                 $ 177,312 $ 177,312 $ 181,673 $ 185,027    
    Downsize Operation in US [Member]                            
    Restructuring and Related Cost, Number of Office Closed                 3          
    Restructuring and Related Cost, Number of Offices Exiting Capital Intensive Drilling Activities                 4          
    Restructuring and Related Cost, Number of Positions Eliminated, Period Percent                   20.00%        
    Restructuring and Related Cost, Contributed To Cathodic Protection Domestic Revenue, Percentage                   20.00%        
    XML 106 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 13 - Commitments and Contingencies
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Commitments and Contingencies Disclosure [Text Block]

    13.    COMMITMENTS AND CONTINGENCIES

     

    Litigation

     

    The Company is involved in certain litigation incidental to the conduct of its business and affairs. Management, after consultation with legal counsel, does not believe that the outcome of any such litigation, individually or in the aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows.

     

    Contingencies

     

    In connection with the Brinderson acquisition, certain pre-acquisition matters were identified in 2014 whereby a loss was both probable and reasonably estimable. The Company establishes liabilities in accordance with FASB ASC Subtopic No. 450-20, Contingencies - Loss Contingencies, and, accordingly, recorded an accrual related to various legal, tax, employee benefits and employment matters. At December 31, 2016, the accrual relating to these matters was $6.0 million. During 2017, the Company made a $0.3 million payment related to one of the above matters. Additionally, the Company reassessed its reserve during 2017 for: (i) the lapse of certain payroll tax statutory limitation periods; and (ii) further developments in the legal status of these matters, including the preliminary settlement through mediated resolution of several matters. Following consultation with internal and third-party legal and tax counsel, the Company lowered its accrual for such matters by $1.5 million during 2017. The accrual adjustments resulted in an offset to “Operating expense” in the Consolidated Statement of Operations. During 2018, the Company made an additional $0.2 million payment related to one of the above matters. As of December 31, 2018, the remaining accrual relating to these matters was $4.0 million. During 2019, the Company paid $4.3 million to resolve all outstanding matters, with the final accrual adjustment of $0.3 million recorded to "Operating expenses" in the Consolidated Statement of Operations.

     

    Purchase Commitments

     

    The Company had no material purchase commitments at December 31, 2019.

     

    Guarantees

     

    The Company has many contracts that require the Company to indemnify the other party against loss from claims, including claims of patent or trademark infringement or other third party claims for injuries, damages or losses. The Company has agreed to indemnify its surety against losses from third-party claims of subcontractors. The Company has not previously experienced material losses under these provisions and, while there can be no assurances, currently does not anticipate any future material adverse impact on its consolidated financial position, results of operations or cash flows.

     

    The Company regularly reviews its exposure under all its engagements, including performance guarantees by contractual joint ventures and indemnification of its surety. As a result of the most recent review, the Company has determined that the risk of material loss is remote under these arrangements and has not recorded a liability for these risks at December 31, 2019 on its consolidated balance sheet.

     

    Retirement Plans

     

    Approximately 1,050 of our U.S. employees participate in multi-employer retirement plans. Substantially all of the Company’s remaining U.S. employees are eligible to participate in one of the Company’s sponsored defined contribution savings plans, which are qualified plans under the requirements of Section 401(k) of the Internal Revenue Code. Company contributions to the domestic plans were $5.2 million, $5.7 million and $6.3 million for the years ended December 31, 2019, 2018 and 2017, respectively.

     

    Certain foreign subsidiaries maintain various other defined contribution retirement plans. Company contributions to such plans for the years ended December 31, 2019, 2018 and 2017 were $0.8 million, $1.1 million and $1.0 million, respectively.

     

    In connection with the Company’s 2009 acquisition of Corrpro, the Company assumed an obligation associated with a contributory defined benefit pension plan sponsored by a subsidiary of Corrpro located in the United Kingdom. Employees of this Corrpro subsidiary no longer accrue benefits under the plan; however, Corrpro continues to be obligated to fund prior period benefits. Both the pension expense and funding requirements for the years ended December 31, 2019, 2018 and 2017 were immaterial to the Company’s consolidated financial position and results of operations. The plan assets and benefit obligation at December 31, 2019 were approximately $6.9 million and $6.2 million, respectively. The Company used a discount rate of 2.1% for the evaluation of the pension liability. The Company recorded an asset associated with the overfunded status of this plan of approximately $0.7 million, which is included in other long-term assets on the consolidated balance sheet. The plan assets and benefit obligation at December 31, 2018 approximated $7.9 million and $7.1 million, respectively. Plan assets consist of investments in equity and debt securities as well as cash, which are primarily Level 2 inputs as defined in Note 2.

     

    XML 107 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 17 - Subsequent Events
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Subsequent Events [Text Block]

    17.    SUBSEQUENT EVENTS

     

    Sale of Insituform Australia

     

    On January 24, 2020, the Company sold its Australian CIPP contracting entity, Insituform Pacific Pty Limited (“IPPL”), to Insituform Holdings Pty Ltd, an entity affiliated with Killard Infrastructure Pty Ltd. In connection with the sale, the Company entered into an exclusive five-year tube supply agreement whereby IPPL, under its new ownership, will buy liners exclusively from the Company. IPPL is also entitled to use the Insituform® trade name in Australia based on a trademark license granted for the same five-year time period. During the second quarter of 2019, the Company recorded an impairment charge of $5.1 million to adjust carrying value to the expected fair value less cost to sell. No additional impairment charges are expected to be recorded as the net carrying value approximated or was less than the sale price.

     

    Sale of Insituform Spain

     

    On February 13, 2020, the Company sold its Spanish CIPP contracting entity, Insituform Technologies Iberica, S.A. (“Insituform Spain”) to Lajusocrley S.L. In connection with the sale, the Company entered into a five-year tube supply agreement whereby Insituform Spain will buy liners from the Company. The buyers are also entitled to use the Insituform® trade name in Spain based on a trademark license granted for the same five-year time period. During the fourth quarter of 2019, the Company recorded an impairment charge of $6.0 million to adjust carrying value to the expected fair value less cost to sell. No additional impairment charges are expected to be recorded as the net carrying value approximated or was less than the sale price.

     

     
    XML 108 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 4 - Restructuring (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Restructuring and Related Costs [Table Text Block]
       

    Year Ended December 31, 2019

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Corporate

       

    Total

     

    Severance and benefit related costs

      $ 938     $ 3,179     $ 553     $ 1,685     $ 6,355  

    Contract termination costs

        601       1,089       234       98       2,022  

    Relocation and other moving costs

        190       408       55             653  

    Other restructuring costs (1)

        13,642       4,592       819       4,258       23,311  

    Total pre-tax restructuring charges

      $ 15,371     $ 9,268     $ 1,661     $ 6,041     $ 32,341  
       

    Year Ended December 31, 2018

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Corporate

       

    Total

     

    Severance and benefit related costs

      $ 3,038     $ 1,094     $ 234     $ 170     $ 4,536  

    Contract termination costs

        1,999       25             150       2,174  

    Relocation and other moving costs

        184                         184  

    Other restructuring costs (1)

        13,311       7,936       28       1,317       22,592  
    Total pre-tax restructuring charges   $ 18,532     $ 9,055     $ 262     $ 1,637     $ 29,486  
       

    Year Ended December 31, 2017

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Corporate

       

    Total

     

    Severance and benefit related costs

      $ 4,274     $ 2,442     $ 629     $ 7,345  

    Contract termination costs

        4,545       775             5,320  

    Relocation and other moving costs

        26       121             147  

    Other restructuring costs (1)

        8,434       1,522       975       10,931  

    Total pre-tax restructuring charges

      $ 17,279     $ 4,860     $ 1,604     $ 23,743  
       

    Year Ended December 31, 2019

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Corporate

       

    Total (1)

     

    Cost of revenues

      $ 469     $ 1,869     $     $     $ 2,338  

    Operating expenses

        5,349       1,131       819       3,444       10,743  
    Restructuring and related charges     1,729       4,676       842       1,783       9,030  

    Other expense (2)

        7,824       1,592             814       10,230  

    Total pre-tax restructuring charges

      $ 15,371     $ 9,268     $ 1,661     $ 6,041     $ 32,341  
       

    Year Ended December 31, 2018

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Energy Services

       

    Corporate

       

    Total (1)

     

    Cost of revenues

      $ 1,281     $ 600     $     $     $ 1,881  

    Operating expenses

        7,291       4,547       28       1,317       13,183  

    Goodwill impairment

        1,389                         1,389  

    Definite-lived intangible asset impairment

        870       1,299                   2,169  

    Restructuring and related charges

        5,221       1,119       234       320       6,894  

    Other expense (2)

        2,480       1,490                   3,970  

    Total pre-tax restructuring charges

      $ 18,532     $ 9,055     $ 262     $ 1,637     $ 29,486  
       

    Year Ended December 31, 2017

     
       

    Infrastructure Solutions

       

    Corrosion Protection

       

    Corporate

       

    Total (1)

     

    Cost of revenues

      $ 30     $ 15     $     $ 45  

    Operating expenses

        8,404       1,507       973       10,884  

    Restructuring and related charges

        8,845       3,338       631       12,814  

    Total pre-tax restructuring charges

      $ 17,279     $ 4,860     $ 1,604     $ 23,743  
    Schedule of Restructuring Reserve by Type of Cost [Table Text Block]
                               

    Utilized in 2019

             
       

    Reserves at December 31, 2018

       

    2019 Charge to Income

       

    Foreign Currency Translation

       

    Cash(1)

       

    Non-Cash

       

    Reserves at December 31, 2019

     

    Severance and benefit related costs

      $ 1,742     $ 6,355     $ (11 )   $ 3,697     $     $ 4,389  

    Contract termination costs

        359       2,022       (20 )     1,408             953  

    Relocation and other moving costs

              653       (3 )     283             367  

    Other restructuring costs

        311       23,311       (4 )     8,457       12,782       2,379  

    Total pre-tax restructuring charges

      $ 2,412     $ 32,341     $ (38 )   $ 13,845     $ 12,782     $ 8,088  
                               

    Utilized in 2018

             
       

    Reserves at December 31, 2017

       

    2018 Charge to Income

       

    Foreign Currency Translation

       

    Cash(1)

       

    Non-Cash

       

    Reserves at December 31, 2018

     

    Severance and benefit related costs

      $ 3,864     $ 4,536     $ (69 )   $ 6,589     $     $ 1,742  

    Contract termination costs

        650       2,174       (19 )     2,446             359  

    Relocation and other moving costs

              184             184              

    Other restructuring costs

        675       22,592       (3 )     5,581       17,372       311  

    Total pre-tax restructuring charges

      $ 5,189     $ 29,486     $ (91 )   $ 14,800     $ 17,372     $ 2,412  
               

    Utilized in 2017

             
       

    2017 Charge to Income

       

    Cash(1)

       

    Non-Cash

       

    Reserves at December 31, 2017

     

    Severance and benefit related costs

      $ 7,345     $ 3,481     $     $ 3,864  

    Contract termination costs

        5,320       2,706       1,964       650  

    Relocation and other moving costs

        147       147              

    Other restructuring costs

        10,931       2,140       8,116       675  

    Total pre-tax restructuring charges

      $ 23,743     $ 8,474     $ 10,080     $ 5,189  
    XML 109 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 15 - Derivative Financial Instruments (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]
       

    Position

       

    Notional Amount

       

    Weighted Average Remaining Maturity In Years

       

    Average Exchange Rate

     

    Interest Rate Swap

            $ 190,312,500       3.2        
    Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
              December 31,  

    Designation of Derivatives

     

    Balance Sheet Location

     

    2019

       

    2018

     

    Derivatives Designated as Hedging Instruments:

                       

    Interest Rate Swaps

     

    Other non-current assets

      $ 261     $ 3,648  
       

    Total Assets

      $ 261     $ 3,648  
                         

    Interest Rate Swaps

     

    Other non-current liabilities

      $ 4,899     $ 1,885  
       

    Total Liabilities

      $ 4,899     $ 1,885  
                         
                         

    Forward Currency Contracts

     

    Accrued expenses

      $     $ 44  
       

    Total Liabilities

      $     $ 44  
                         
       

    Total Derivative Assets

      $ 261     $ 3,648  
       

    Total Derivative Liabilities

        4,899       1,929  
       

    Total Net Derivative Asset (Liability)

      $ (4,638 )   $ 1,719  
    XML 110 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 9 - Long-term Debt and Credit Facility (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Schedule of Long-term Debt Instruments [Table Text Block]
       

    December 31,

     
       

    2019

       

    2018

     

    Term note, due February 27, 2023, annualized rates of 4.09% and 4.59%, respectively

      $ 253,750     $ 282,188  

    Line of credit, 4.01% and 4.45%, respectively

        24,000       31,000  

    Other notes with interest rates from 3.3% to 7.8%

        770       1,031  

    Subtotal

        278,520       314,219  

    Less – Current maturities of long-term debt

        32,803       29,469  

    Less – Unamortized loan costs

        2,088       2,747  

    Total

      $ 243,629     $ 282,003  
    Schedule of Maturities of Long-term Debt [Table Text Block]
       

    December 31, 2019

     

    2020

      $ 32,803  

    2021

        25,060  

    2022

        30,844  

    2023

        189,813  
    2024      

    Thereafter

         

    Total

      $ 278,520  
    XML 111 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 5 - Supplemental Balance Sheet Information (Tables)
    12 Months Ended
    Dec. 31, 2019
    Notes Tables  
    Allowance for Doubtful Accounts [Table Text Block]
       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Balance, beginning of year

      $ 9,695     $ 5,775     $ 6,098  

    Bad debt expense (1)

        (1,259 )     8,188       3,155  

    Write-offs and adjustments

        (1,212 )     (4,268 )     (3,478 )

    Balance, end of year

      $ 7,224     $ 9,695     $ 5,775  
    Schedule of Inventory, Current [Table Text Block]
       

    December 31,

     
       

    2019

       

    2018 (1)

     

    Raw materials and supplies

      $ 27,415     $ 29,343  

    Work-in-process

        5,739       2,510  

    Finished products

        14,937       15,205  

    Construction materials

        9,102       9,379  

    Total

      $ 57,193     $ 56,437  
    Property, Plant and Equipment [Table Text Block]
       

    Estimated Useful Lives

       

    December 31,

     
       

    (Years)

       

    2019

       

    2018

     

    Land and land improvements

                $ 5,359     $ 10,521  

    Buildings and improvements

      5 40       50,589       47,430  

    Machinery and equipment

      4 10       143,128       147,918  

    Furniture and fixtures

      3 10       35,440       37,471  

    Autos and trucks

      3 10       47,197       51,129  

    Construction in progress

                  7,475       14,626  
                    289,188       309,095  

    Less – Accumulated depreciation

                  (188,097 )     (202,036 )

    Property, plant & equipment, less accumulated depreciation

                $ 101,091     $ 107,059  
    Schedule of Accrued Liabilities [Table Text Block]
       

    December 31,

     
       

    2019

       

    2018

     

    Vendor and other accrued expenses

      $ 30,730     $ 35,450  

    Estimated casualty and healthcare liabilities

        13,138       17,419  

    Job costs

        12,041       9,878  

    Accrued compensation

        23,089       23,882  
    Operating lease liabilities     15,828        

    Income taxes payable

        1,751       1,391  

    Total

      $ 96,577     $ 88,020  
    XML 112 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 5 - Supplemental Balance Sheet Information
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Supplemental Balance Sheet Disclosures [Text Block]

    5.    SUPPLEMENTAL BALANCE SHEET INFORMATION

     

    Allowance for Doubtful Accounts

     

    Activity in the allowance for doubtful accounts is summarized as follows (in thousands):

       

    Years Ended December 31,

     
       

    2019

       

    2018

       

    2017

     

    Balance, beginning of year

      $ 9,695     $ 5,775     $ 6,098  

    Bad debt expense (1)

        (1,259 )     8,188       3,155  

    Write-offs and adjustments

        (1,212 )     (4,268 )     (3,478 )

    Balance, end of year

      $ 7,224     $ 9,695     $ 5,775  

     

    (1)

    The Company recorded bad debt expense (reversals) of less than ($0.1) million, $5.3 million and $0.4 million in 2019, 2018 and 2017, respectively, as part of the restructuring efforts (see Note 4) and was primarily due to the exiting of certain low-return businesses mainly in foreign locations.

     

    Inventories

     

    Inventories are summarized as follows (in thousands):

       

    December 31,

     
       

    2019

       

    2018 (1)

     

    Raw materials and supplies

      $ 27,415     $ 29,343  

    Work-in-process

        5,739       2,510  

    Finished products

        14,937       15,205  

    Construction materials

        9,102       9,379  

    Total

      $ 57,193     $ 56,437  

     

    (1)

    During 2018, the Company incurred non-cash charges of $2.8 million related to estimates for inventory obsolescence within its cathodic protection operations. The charges were recorded to cost of revenues in the Consolidated Statement of Operations.

     

    Property, Plant and Equipment

     

    Property, plant and equipment consisted of the following (in thousands):

       

    Estimated Useful Lives

       

    December 31,

     
       

    (Years)

       

    2019

       

    2018

     

    Land and land improvements

                $ 5,359     $ 10,521  

    Buildings and improvements

      5 40       50,589       47,430  

    Machinery and equipment

      4 10       143,128       147,918  

    Furniture and fixtures

      3 10       35,440       37,471  

    Autos and trucks

      3 10       47,197       51,129  

    Construction in progress

                  7,475       14,626  
                    289,188       309,095  

    Less – Accumulated depreciation

                  (188,097 )     (202,036 )

    Property, plant & equipment, less accumulated depreciation

                $ 101,091     $ 107,059  

     

    Depreciation expense was $22.2 million, $23.9 million and $29.3 million for the years ended December 31, 2019, 2018 and 2017, respectively. The decrease in 2018 was primarily due to the held for sale classification, and subsequent sale thereof, of Bayou’s assets and a partial year classification for Australia’s assets during 2018.

     

    Accrued Expenses

     

    Accrued expenses consisted of the following (in thousands):

       

    December 31,

     
       

    2019

       

    2018

     

    Vendor and other accrued expenses

      $ 30,730     $ 35,450  

    Estimated casualty and healthcare liabilities

        13,138       17,419  

    Job costs

        12,041       9,878  

    Accrued compensation

        23,089       23,882  
    Operating lease liabilities     15,828        

    Income taxes payable

        1,751       1,391  

    Total

      $ 96,577     $ 88,020  

     

    XML 113 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 9 - Long-term Debt and Credit Facility
    12 Months Ended
    Dec. 31, 2019
    Notes to Financial Statements  
    Debt Disclosure [Text Block]

    9.    LONG-TERM DEBT AND CREDIT FACILITY

     

    Long-term debt consisted of the following (in thousands):

     

       

    December 31,

     
       

    2019

       

    2018

     

    Term note, due February 27, 2023, annualized rates of 4.09% and 4.59%, respectively

      $ 253,750     $ 282,188  

    Line of credit, 4.01% and 4.45%, respectively

        24,000       31,000  

    Other notes with interest rates from 3.3% to 7.8%

        770       1,031  

    Subtotal

        278,520       314,219  

    Less – Current maturities of long-term debt

        32,803       29,469  

    Less – Unamortized loan costs

        2,088       2,747  

    Total

      $ 243,629     $ 282,003  

     

    Required principal payments for each of the next five years are summarized as follows (in thousands):

     

       

    December 31, 2019

     

    2020

      $ 32,803  

    2021

        25,060  

    2022

        30,844  

    2023

        189,813  
    2024      

    Thereafter

         

    Total

      $ 278,520  

     

    Financing Arrangements

     

    In October 2015, the Company entered into an amended and restated $650.0 million senior secured credit facility with a syndicate of banks. In February 2018 and December 2018, the Company amended this facility (the “amended Credit Facility”). The amended Credit Facility consists of a $225.0 million revolving line of credit and a $308.4 million term loan facility, each with a maturity date in February 2023.

     

    During 2018, the Company paid expenses of $3.1 million associated with the amended Credit Facility, $1.4 million related to up-front lending fees and $1.7 million related to third-party arranging fees and expenses, the latter of which was recorded in “Interest expense” in the Consolidated Statement of Operations in 2018. In addition, the Company had $2.4 million in unamortized loan costs associated with the original Credit Facility, of which $0.6 million was written off and recorded in “Interest expense” in the Consolidated Statement of Operations in 2018.

     

    Generally, interest is charged on the principal amounts outstanding under the amended Credit Facility at the British Bankers Association LIBOR rate plus an applicable rate ranging from 1.25% to 2.25% depending on the Company’s consolidated leverage ratio. The Company can also opt for an interest rate equal to a base rate (as defined in the credit documents) plus an applicable rate, which is also based on the Company’s consolidated leverage ratio. The applicable LIBOR borrowing rate (LIBOR plus Company’s applicable rate) as of December 31, 2019 was approximately 4.09%.

     

    The Company’s indebtedness at December 31, 2019 consisted of $253.8 million outstanding from the term loan under the amended Credit Facility and $24.0 million on the line of credit under the amended Credit Facility. Additionally, the Company had $0.8 million of debt held by its joint ventures (representing funds loaned by its joint venture partners). During 2019, the Company had net repayments of $7.0 million on the line of credit due to improved domestic working capital management.

     

    As of December 31, 2019, the Company had $26.1 million in letters of credit issued and outstanding under the amended Credit Facility. Of such amount, $12.2 million was collateral for the benefit of certain of our insurance carriers and $13.9 million was for letters of credit or bank guarantees of performance or payment obligations of foreign subsidiaries.

     

    The Company’s indebtedness at December 31, 2018 consisted of $282.2 million outstanding from the term loan under the amended Credit Facility, $31.0 million on the line of credit under the amended Credit Facility and $1.0 million of third-party notes and bank debt. During 2018, the Company had net repayments on the line of credit of $7.0 million, which included a $35.0 million repayment from the proceeds on the Bayou sale, net of borrowings of $28.0 million for domestic working capital needs.

     

    At December 31, 2019 and 2018, the estimated fair value of the Company’s long-term debt was approximately $286.8 million and $307.7 million, respectively. Fair value was estimated using market rates for debt of similar risk and maturity and a discounted cash flow model, which are based on Level 3 inputs as defined in Note 2.

     

    In October 2015, the Company entered into an interest rate swap agreement for a notional amount of $262.5 million, which is set to expire in October 2020. The notional amount of this swap mirrors the amortization of a $262.5 million portion of the Company’s $350.0 million term loan drawn from the original Credit Facility. The swap requires the Company to make a monthly fixed rate payment of 1.46% calculated on the amortizing $262.5 million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $262.5 million notional amount.  The receipt of the monthly LIBOR-based payment offsets a variable monthly LIBOR-based interest cost on a corresponding $262.5 million portion of the Company’s term loan from the original Credit Facility. After considering the impact of the interest rate swap agreement, the effective borrowing rate on the Company’s term note as of December 31, 2019 was approximately 3.83%.  This interest rate swap is used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and is accounted for as a cash flow hedge. See Note 15.

     

    In March 2018, the Company entered into an interest rate swap forward agreement that begins in October 2020 and expires in February 2023 to coincide with the amortization period of the amended Credit Facility. The swap will require the Company to make a monthly fixed rate payment of 2.937% calculated on the then amortizing $170.6 million notional amount, and provides for the Company to receive a payment based upon a variable monthly LIBOR interest rate calculated on the same amortizing $170.6 million notional amount. The receipt of the monthly LIBOR-based payment will offset the variable monthly LIBOR-based interest cost on a corresponding $170.6 million portion of the Company’s term loan from the amended Credit Facility. This interest rate swap will be used to partially hedge the interest rate risk associated with the volatility of monthly LIBOR rate movement and accounted for as a cash flow hedge. See Note 15.

     

    The amended Credit Facility is subject to certain financial covenants, including a consolidated financial leverage ratio and consolidated fixed charge coverage ratio. Subject to the specifically defined terms and methods of calculation as set forth in the amended Credit Facility’s credit agreement, the financial covenant requirements, as of each quarterly reporting period end, are defined as follows:

     

     

    Consolidated financial leverage ratio, as amended, compares consolidated funded indebtedness to amended Credit Facility defined income with a maximum amount not to exceed 3.25 to 1.00. At December 31, 2019, the Company’s consolidated financial leverage ratio was 2.88 to 1.00 and, using the amended Credit Facility defined income, the Company had the capacity to borrow up to $37.5 million of additional debt.

         
     

    Consolidated fixed charge coverage ratio, as amended, compares amended Credit Facility defined income to amended Credit Facility defined fixed charges with a minimum permitted ratio of not less than 1.25 to 1.00. At December 31, 2019, the Company’s fixed charge ratio was 1.38 to 1.00.

     

    At December 31, 2019, the Company was in compliance with all of its debt and financial covenants as required under the amended Credit Facility.

     

    XML 114 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 14 - Segment and Geographic Information - Summary of Revenues (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    [2]
    Jun. 30, 2019
    [3]
    Mar. 31, 2019
    [4]
    Dec. 31, 2018
    Sep. 30, 2018
    [2]
    Jun. 30, 2018
    [4]
    Mar. 31, 2018
    [4]
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Revenues $ 309,502 [1] $ 308,789 $ 318,740 $ 276,904 $ 333,998 [1] $ 339,679 $ 335,030 $ 324,861 $ 1,213,935 [5] $ 1,333,568 [5] $ 1,359,019 [5]
    Gross profit 63,711 [1] 66,792 67,437 48,295 61,696 [1] 72,673 71,053 61,504 246,235 [5] 266,926 [5] 284,812 [5]
    Operating income (loss) (3,361) [1] $ 14,649 $ 459 $ (774) (1,002) [1] $ 13,009 $ 14,459 $ 3,181 10,973 [5] 29,647 [5] (43,520) [5]
    Interest expense                 (14,002) (17,327) (16,001)
    Interest income                 1,038 516 145
    Other [6]                 (10,893) (9,881) (2,201)
    Total other expense                 (23,857) (26,692) (18,057)
    Income (loss) before taxes on income                 (12,884) 2,955 (61,577)
    Total assets 995,513       992,417       995,513 992,417 1,107,099
    Capital expenditures                 28,772 30,514 30,830
    Depreciation and amortization                 36,163 37,855 44,419
    Long-lived assets [5],[7] 101,091       128,660       101,091 128,660 125,309
    UNITED STATES                      
    Revenues [5]                 914,676 966,291 1,028,313
    Gross profit [5]                 175,705 178,024 226,026
    Operating income (loss) [5]                 6,212 174 (33,583)
    Long-lived assets [5],[7] 80,910       105,978       80,910 105,978 93,472
    CANADA                      
    Revenues [5]                 123,033 133,612 139,734
    Gross profit [5]                 22,183 22,823 31,173
    Operating income (loss) [5]                 7,460 9,482 12,220
    Long-lived assets [5],[7] 7,462       7,725       7,462 7,725 8,816
    Europe [Member]                      
    Revenues [5]                 64,278 66,794 71,839
    Gross profit [5]                 14,849 8,379 11,997
    Operating income (loss) [5]                 (11,363) (10,599) (3,771)
    Long-lived assets [5],[7] 2,499       8,295       2,499 8,295 13,435
    Other Foreign Countries [Member]                      
    Revenues [5]                 111,948 166,871 119,133
    Gross profit [5]                 33,498 57,700 15,616
    Operating income (loss) [5]                 8,664 30,590 (18,386)
    Long-lived assets [5],[7] 10,220       6,662       10,220 6,662 9,586
    Infrastructure Solutions [Member]                      
    Revenues                 590,797 604,121 612,154
    Infrastructure Solutions [Member] | UNITED STATES                      
    Revenues                 427,220 430,187 437,944
    Infrastructure Solutions [Member] | CANADA                      
    Revenues                 65,370 62,292 60,675
    Infrastructure Solutions [Member] | Europe [Member]                      
    Revenues                 49,157 54,567 58,520
    Infrastructure Solutions [Member] | Other Foreign Countries [Member]                      
    Revenues                 49,050 57,075 55,015
    Corrosion Protection [Member]                      
    Revenues                 295,090 393,740 456,139
    Corrosion Protection [Member] | UNITED STATES                      
    Revenues                 159,408 200,397 299,643
    Corrosion Protection [Member] | CANADA                      
    Revenues                 57,663 71,320 79,059
    Corrosion Protection [Member] | Europe [Member]                      
    Revenues                 15,121 12,227 13,319
    Corrosion Protection [Member] | Other Foreign Countries [Member]                      
    Revenues                 62,898 109,796 64,118
    Energy Services [Member]                      
    Revenues                 328,048 335,707 290,726
    Energy Services [Member] | UNITED STATES                      
    Revenues                 328,048 335,707 290,726
    Energy Services [Member] | CANADA                      
    Revenues                 0 0 0
    Energy Services [Member] | Europe [Member]                      
    Revenues                 0 0 0
    Energy Services [Member] | Other Foreign Countries [Member]                      
    Revenues                 0 0 0
    Operating Segments [Member] | Infrastructure Solutions [Member]                      
    Revenues                 590,797 604,121 612,154
    Gross profit                 144,074 132,411 140,823
    Operating income (loss) [8]                 42,079 37,509 (47,316)
    Total assets 508,226       500,977       508,226 500,977 531,746
    Capital expenditures                 10,679 12,730 16,680
    Depreciation and amortization                 13,773 16,758 18,731
    Operating Segments [Member] | Corrosion Protection [Member]                      
    Revenues                 295,090 393,740 456,139
    Gross profit                 60,927 92,968 108,240
    Operating income (loss) [9]                 (5,635) 16,283 32,222
    Total assets 278,694       279,106       278,694 279,106 329,848
    Capital expenditures                 11,437 9,754 8,603
    Depreciation and amortization                 12,487 11,874 15,598
    Operating Segments [Member] | Energy Services [Member]                      
    Revenues                 328,048 335,707 290,726
    Gross profit                 41,234 41,547 35,749
    Operating income (loss) [10]                 9,740 9,638 7,736
    Total assets 161,165       163,109       161,165 163,109 152,416
    Capital expenditures                 3,437 3,053 2,713
    Depreciation and amortization                 7,490 7,111 6,726
    Corporate, Non-Segment [Member]                      
    Operating income (loss) [11]                 (35,211) (33,783) (36,162)
    Total assets 31,336       41,432       31,336 41,432 22,775
    Capital expenditures                 3,219 4,977 2,834
    Depreciation and amortization                 2,413 2,112 3,364
    Segment Reconciling Items [Member]                      
    Total assets $ 16,092       $ 7,793       $ 16,092 $ 7,793 $ 70,314
    [1] Includes pre-tax expenses of $13.9 million related to our restructuring efforts (see Note 4).
    [2] Includes pre-tax expenses of $7.4 million related to our restructuring efforts (see Note 4).
    [3] Includes pre-tax expenses of $6.5 million related to our restructuring efforts (see Note 4).
    [4] Includes pre-tax expenses of $5.2 million related to our restructuring efforts (see Note 4).
    [5] Attributed to the country of origin.
    [6] Other expense for 2019 includes $10.2 million of restructuring charges (see Note 4). Other expense for 2018 includes charges of $7.0 million related to the loss on the sale of Bayou (see Note 1) and $4.0 million of restructuring charges (see Note 4).
    [7] Long-lived assets do not include goodwill, intangible assets, operating lease assets or deferred tax assets.
    [8] Operating income for 2019 includes: (i) $7.5 million of restructuring charges (see Note 4); (ii) $1.0 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $17.6 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $16.1 million of restructuring charges (see Note 4); and (ii) $0.4 million of cost incurred related to the disposition of Denmark. Operating loss for 2017 includes: (i) $17.5 million of restructuring charges (see Note 4); (ii) $45.4 million of goodwill impairment charges (see Note 2); (iii) $41.0 million of definite-lived intangible asset impairment charges (see Note 2); and (iv) $0.1 million of costs incurred related to the acquisition of Environmental Techniques.
    [9] Operating loss for 2019 includes: (i) $7.7 million of restructuring charges (see Note 4); (ii) $0.1 million of divestiture costs; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating income for 2018 includes: (i) $7.6 million of restructuring charges (see Note 4); and (ii) $2.5 million of costs incurred related to the divestiture of Bayou. Operating income for 2017 includes $4.9 million of restructuring charges (see Note 4) and (ii) $1.6 million of costs incurred related to the planned divestiture of Bayou.
    [10] Operating income for 2019 includes $1.7 million of restructuring charges (see Note 4). Operating income for 2018 includes $0.3 million of restructuring charges (see Note 4).
    [11] Operating loss for 2019 includes: (i) $5.2 million of restructuring charges (see Note 4); (ii) $2.2 million of costs primarily related to the planned divestiture of certain international operations; and (iii) $2.9 million of impairment charges to assets held for sale (see Note 6). Operating loss for 2018 includes $1.6 million of restructuring charges (see Note 4) and $4.1 million of divestiture costs. Operating loss for 2017 includes $1.6 million of restructuring charges (see Note 4) and $1.2 million of divestiture costs.
    XML 115 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 11 - Equity-based Compensation - Stock Option Exercises (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Proceeds from issuance of common stock upon stock option exercises $ 956 $ 0 $ 823
    Total intrinsic value of stock option exercises (1) [1] 129 0 370
    Tax expense (benefit) of stock option exercises recorded in income tax expense 312 (1,556) (63)
    Aggregate intrinsic value of outstanding stock options 0 0 386
    Aggregate intrinsic value of exercisable stock options $ 0 $ 0 $ 386
    [1] Calculations based on a weighted average market price of the Company's stock at the time of exercise of $20.55 and $27.35 for the years ended December 31, 2019 and 2017, respectively.
    JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aegn20191231b_10k.htm": { "axisCustom": 0, "axisStandard": 45, "contextCount": 641, "dts": { "calculationLink": { "local": [ "aegn-20191231_cal.xml" ] }, "definitionLink": { "local": [ "aegn-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "aegn20191231b_10k.htm" ] }, "labelLink": { "local": [ "aegn-20191231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "aegn-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "aegn-20191231.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 821, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 44, "http://www.aegion.com/20191231": 15, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 65 }, "keyCustom": 69, "keyStandard": 512, "memberCustom": 63, "memberStandard": 73, "nsprefix": "aegn", "nsuri": "http://www.aegion.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.aegion.com/20191231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 2 - Accounting Policies", "role": "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "shortName": "Note 2 - Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 3 - Revenues", "role": "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "shortName": "Note 3 - Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 4 - Restructuring", "role": "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "shortName": "Note 4 - Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 5 - Supplemental Balance Sheet Information", "role": "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "shortName": "Note 5 - Supplemental Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 6 - Assets and Liabilities Held for Sale", "role": "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "shortName": "Note 6 - Assets and Liabilities Held for Sale", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 7 - Leases", "role": "http://www.aegion.com/20191231/role/statement-note-7-leases-", "shortName": "Note 7 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 8 - Goodwill and Intangible Assets", "role": "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "shortName": "Note 8 - Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 9 - Long-term Debt and Credit Facility", "role": "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "shortName": "Note 9 - Long-term Debt and Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 10 - Stockholders' Equity", "role": "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "shortName": "Note 10 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 11 - Equity-based Compensation", "role": "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "shortName": "Note 11 - Equity-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Statements of Operations", "role": "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 12 - Taxes on Income", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-", "shortName": "Note 12 - Taxes on Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 13 - Commitments and Contingencies", "role": "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "shortName": "Note 13 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 14 - Segment and Geographic Information", "role": "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "shortName": "Note 14 - Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 15 - Derivative Financial Instruments", "role": "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "shortName": "Note 15 - Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited)", "role": "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited", "shortName": "Note 16 - Selected Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 17 - Subsequent Events", "role": "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "shortName": "Note 17 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 2 - Accounting Policies (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables", "shortName": "Note 2 - Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 3 - Revenues (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-3-revenues-tables", "shortName": "Note 3 - Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 4 - Restructuring (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables", "shortName": "Note 4 - Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "aegn:AllowanceForDoubtfulAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 5 - Supplemental Balance Sheet Information (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables", "shortName": "Note 5 - Supplemental Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "aegn:AllowanceForDoubtfulAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 6 - Assets and Liabilities Held for Sale (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables", "shortName": "Note 6 - Assets and Liabilities Held for Sale (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 7 - Leases (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-7-leases-tables", "shortName": "Note 7 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables", "shortName": "Note 8 - Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 9 - Long-term Debt and Credit Facility (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables", "shortName": "Note 9 - Long-term Debt and Credit Facility (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 11 - Equity-based Compensation (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables", "shortName": "Note 11 - Equity-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 12 - Taxes on Income (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables", "shortName": "Note 12 - Taxes on Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 14 - Segment and Geographic Information (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables", "shortName": "Note 14 - Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 15 - Derivative Financial Instruments (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables", "shortName": "Note 15 - Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables", "shortName": "Note 16 - Selected Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals)", "role": "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-parentheticals", "shortName": "Consolidated Statements of Comprehensive Income (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 1 - Description of Business (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "shortName": "Note 1 - Description of Business (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-10-30_LegalEntityAxis-MillerPipelineDeMexicoSAdeCvMember_OwnershipAxis-UnitedMexicoMember", "decimals": "2", "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 2 - Accounting Policies (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "shortName": "Note 2 - Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 2 - Accounting Policies - Accumulated Other Comprehensive Income Loss (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details", "shortName": "Note 2 - Accounting Policies - Accumulated Other Comprehensive Income Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 2 - Accounting Policies - Earnings Per Share (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details", "shortName": "Note 2 - Accounting Policies - Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 2 - Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details", "shortName": "Note 2 - Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 2 - Accounting Policies - Investments in Variable Interest Entities (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details", "shortName": "Note 2 - Accounting Policies - Investments in Variable Interest Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "us-gaap:ConsolidationVariableInterestEntityPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31_VariableInterestEntitiesByClassificationOfEntityAxis-VariableEntityMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "aegn:DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 3 - Revenues 1 (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "shortName": "Note 3 - Revenues 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2018-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31_TimingOfTransferOfGoodOrServiceAxis-ConstructionEngineeringAndInstallationServicesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 3 - Revenues 2 (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual", "shortName": "Note 3 - Revenues 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2020-01-01_TimingOfTransferOfGoodOrServiceAxis-ConstructionEngineeringAndInstallationServicesMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-10-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 3 - Revenues - Disaggregation of Revenue (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "shortName": "Note 3 - Revenues - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31_ContractWithCustomerBasisOfPricingAxis-FixedPriceContractMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 3 - Revenues- Contract Assets (Liabilities) (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details", "shortName": "Note 3 - Revenues- Contract Assets (Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "aegn:ContractAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-4", "lang": null, "name": "aegn:ContractWithCustomerAssetLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Balance Sheets", "role": "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "aegn:RestructuringChargesNoncash", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 4 - Restructuring (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "shortName": "Note 4 - Restructuring (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31_RestructuringPlanAxis-Restructuring2017Member", "decimals": "-5", "lang": null, "name": "aegn:RestructuringChargesPreTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-10-01_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 4 - Restructuring - Pre-tax Restructuring Cost (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "shortName": "Note 4 - Restructuring - Pre-tax Restructuring Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2018-01-01_2018-12-31_IncomeStatementLocationAxis-CostOfRevenuesMember_RestructuringPlanAxis-Restructuring2017Member", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-10-01_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 4 - Restructuring - Recognized Cost Restructuring Activities (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details", "shortName": "Note 4 - Restructuring - Recognized Cost Restructuring Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31_RestructuringPlanAxis-Restructuring2016Member", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserveTranslationAdjustment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "aegn:AllowanceForDoubtfulAccountsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 5 - Supplemental Balance Sheet Information (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual", "shortName": "Note 5 - Supplemental Balance Sheet Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2018-01-01_2018-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "aegn:AllowanceForDoubtfulAccountsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2017-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details", "shortName": "Note 5 - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "aegn:AllowanceForDoubtfulAccountsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2016-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Inventories (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details", "shortName": "Note 5 - Supplemental Balance Sheet Information - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "shortName": "Note 5 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-4", "first": true, "lang": null, "name": "aegn:VendorAndOtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 5 - Supplemental Balance Sheet Information - Accrued Expenses (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "shortName": "Note 5 - Supplemental Balance Sheet Information - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-4", "first": true, "lang": null, "name": "aegn:VendorAndOtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 6 - Assets and Liabilities Held for Sale (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "shortName": "Note 6 - Assets and Liabilities Held for Sale (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-04-01_2019-06-30_StatementBusinessSegmentsAxis-InfrastructureSolutionsMember_SubsegmentsAxis-InsituformAustraliaMember", "decimals": "-5", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "aegn:DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 6 - Assets and Liabilities Held for Sale - Assets and Liabilities Held for Sale (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "shortName": "Note 6 - Assets and Liabilities Held for Sale - Assets and Liabilities Held for Sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31_DisposalGroupClassificationAxis-DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 7 - Leases (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "shortName": "Note 7 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 7 - Leases - Lease Expenses (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details", "shortName": "Note 7 - Leases - Lease Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 7 - Leases - Supplement Financial Statement Disclosure (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details", "shortName": "Note 7 - Leases - Supplement Financial Statement Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "aegn:LeaseSupplementalFinancialStatementDisclosuresBalanceSheetTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 7 - Leases - Operating Lease Liabilities (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "shortName": "Note 7 - Leases - Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2018-01-01_2018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "shortName": "Note 8 - Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 8 - Goodwill and Intangible Assets - Reconciliation Goodwill (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details", "shortName": "Note 8 - Goodwill and Intangible Assets - Reconciliation Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "shortName": "Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2018-01-01_2018-12-31", "decimals": "-5", "first": true, "lang": null, "name": "aegn:LineOfCreditFacilityFees", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 9 - Long-term Debt and Credit Facility (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "shortName": "Note 9 - Long-term Debt and Credit Facility (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2018-01-01_2018-12-31", "decimals": "-5", "first": true, "lang": null, "name": "aegn:LineOfCreditFacilityFees", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "shortName": "Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) (Parentheticals)", "role": "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals", "shortName": "Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2016-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Equity", "role": "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2016-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 9 - Long-term Debt and Credit Facility - Debt Maturities (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details", "shortName": "Note 9 - Long-term Debt and Credit Facility - Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 10 - Stockholders' Equity (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "shortName": "Note 10 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31_PlanNameAxis-A2016EmployeePlanMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 11 - Equity-based Compensation (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "shortName": "Note 11 - Equity-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2018-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 11 - Equity-based Compensation - Summary of Stock Award Activity (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details", "shortName": "Note 11 - Equity-based Compensation - Summary of Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2018-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 11 - Equity-based Compensation - Deferred Stock Unit Activity (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "shortName": "Note 11 - Equity-based Compensation - Deferred Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2016-12-31_AwardTypeAxis-DeferredStockUnitsMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2018-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details", "shortName": "Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2016-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 11 - Equity-based Compensation - Stock Option Exercises (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details", "shortName": "Note 11 - Equity-based Compensation - Stock Option Exercises (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 12 - Taxes on Income (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual", "shortName": "Note 12 - Taxes on Income (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Note 12 - Taxes on Income - Income (Loss) Before Taxes on Income (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details", "shortName": "Note 12 - Taxes on Income - Income (Loss) Before Taxes on Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Note 12 - Taxes on Income - Provisions for Taxes on Income (Loss) (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details", "shortName": "Note 12 - Taxes on Income - Provisions for Taxes on Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Note 12 - Taxes on Income - Effective Income Tax Reconciliation (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details", "shortName": "Note 12 - Taxes on Income - Effective Income Tax Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Note 12 - Taxes on Income - Net Deferred Taxes (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details", "shortName": "Note 12 - Taxes on Income - Net Deferred Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2018-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Note 12 - Taxes on Income - Activity in the Valuation Allowance (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details", "shortName": "Note 12 - Taxes on Income - Activity in the Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2016-12-31_ValuationAllowancesAndReservesTypeAxis-ValuationAllowanceOfDeferredTaxAssetsMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Note 12 - Taxes on Income - Unrecognized Tax Benefits (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details", "shortName": "Note 12 - Taxes on Income - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2016-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "aegn:MultiemployerPlansNumberOfParticipants", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "083 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual", "shortName": "Note 13 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "aegn:MultiemployerPlansNumberOfParticipants", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-10-01_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Note 14 - Segment and Geographic Information (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "shortName": "Note 14 - Segment and Geographic Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-InfrastructureSolutionsMember", "decimals": "-6", "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-10-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Note 14 - Segment and Geographic Information - Summary of Revenues (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "shortName": "Note 14 - Segment and Geographic Information - Summary of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2017-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Note 15 - Derivative Financial Instruments (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "shortName": "Note 15 - Derivative Financial Instruments (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31_DerivativeInstrumentRiskAxis-InterestRateSwapMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "087 - Disclosure - Note 15 - Derivative Financial Instruments - Summary of Derivative Positions (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "shortName": "Note 15 - Derivative Financial Instruments - Summary of Derivative Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31_DerivativeInstrumentRiskAxis-InterestRateSwapMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "088 - Disclosure - Note 15 - Derivative Financial Instruments - Summary of Fair Value Amounts of Derivative Instruments (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "shortName": "Note 15 - Derivative Financial Instruments - Summary of Fair Value Amounts of Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 1 - Description of Business", "role": "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "shortName": "Note 1 - Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-10-01_2019-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "089 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-details-textual", "shortName": "Note 16 - Selected Quarterly Financial Data (Unaudited) (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-10-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090 - Disclosure - Note 16 - Selected Quarterly Financial Data (Unaudited) - Unaudited Quarterly Financial Data (Details)", "role": "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details", "shortName": "Note 16 - Selected Quarterly Financial Data (Unaudited) - Unaudited Quarterly Financial Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-04-01_2019-06-30_DisposalGroupClassificationAxis-DiscontinuedOperationsDisposedOfBySaleMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-InsituformPacificPtyLimitedIpplMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091 - Disclosure - Note 17 - Subsequent Events (Details Textual)", "role": "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "shortName": "Note 17 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "aegn20191231b_10k.htm", "contextRef": "d_2019-04-01_2019-06-30_DisposalGroupClassificationAxis-DiscontinuedOperationsDisposedOfBySaleMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-InsituformPacificPtyLimitedIpplMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 144, "tag": { "aegn_A2001DirectorPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to a 2001 director plan.", "label": "A 2001 Director Plan [Member]" } } }, "localname": "A2001DirectorPlanMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "aegn_A2006DirectorPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to a 2006 director plan.", "label": "A 2006 Director Plan [Member]" } } }, "localname": "A2006DirectorPlanMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "aegn_A2011DirectorPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to a 2011 director plan.", "label": "A 2011 Director Plan [Member]" } } }, "localname": "A2011DirectorPlanMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "aegn_A2015CreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to 2015 credit facility.", "label": "A 2015 Credit Facility [Member]" } } }, "localname": "A2015CreditFacilityMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "aegn_A2015InterestRateSwapMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to a 2015 interest rate swap.", "label": "A 2015 Interest Rate Swap [Member]" } } }, "localname": "A2015InterestRateSwapMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "aegn_A2016DirectorPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to a 2016 director plan.", "label": "A 2016 Director Plan [Member]" } } }, "localname": "A2016DirectorPlanMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "aegn_A2016EmployeePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to a 2016 employee plan.", "label": "A 2016 Employee Plan [Member]" } } }, "localname": "A2016EmployeePlanMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "aegn_A2018CreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to 2018 credit facility.", "label": "A 2018 Credit Facility [Member]" } } }, "localname": "A2018CreditFacilityMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "aegn_A2018InterestRateSwapMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to a 2018 interest rate swap.", "label": "A 2018 Interest Rate Swap [Member]" } } }, "localname": "A2018InterestRateSwapMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "aegn_AccruedExpenseAndOtherLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to accrued expense and other liabilities.", "label": "Accrued Expense and Other Liabilities [Member]" } } }, "localname": "AccruedExpenseAndOtherLiabilitiesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "domainItemType" }, "aegn_AccruedExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing accrued expense.", "label": "Accrued Expense [Member]" } } }, "localname": "AccruedExpenseMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "domainItemType" }, "aegn_AcquisitionAndDivestitureExpenses": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents both acquisition and divestiture expenses.", "label": "Acquisition and divestiture expenses" } } }, "localname": "AcquisitionAndDivestitureExpenses", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "aegn_AegionInternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to Aegion International.", "label": "Aegion International [Member]" } } }, "localname": "AegionInternationalMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "aegn_AllowanceForDoubtfulAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for doubtful accounts.", "label": "Allowance for Doubtful Accounts [Table Text Block]" } } }, "localname": "AllowanceForDoubtfulAccountsTableTextBlock", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables" ], "xbrltype": "textBlockItemType" }, "aegn_AllowanceWriteoffsAndLonglivedAssetsImpairmentOfIntangibleAssetsAndNetLossesOnDisposalOfEntitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents restructuring charges related to allowance for accounts receivable, write-offs of inventory and long-lived assets, impairment of definite-lived intangible assets, as well as net loss on the disposal of both domestic and international entities.", "label": "Allowance, Write-offs and Long-lived Assets, Impairment of Intangible Assets and Net Losses On Disposal of Entities [Member]" } } }, "localname": "AllowanceWriteoffsAndLonglivedAssetsImpairmentOfIntangibleAssetsAndNetLossesOnDisposalOfEntitiesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "aegn_AmendedCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to amended credit facility.", "label": "Amended Credit Facility [Member]" } } }, "localname": "AmendedCreditFacilityMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "aegn_BayouCompaniesLlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Bayou Companies, LLC.", "label": "Bayou Companies, LLC [Member]" } } }, "localname": "BayouCompaniesLlcMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "aegn_BayouMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to The Bayou Companies, LLC and Bayou Wasco Insulation, LLC.", "label": "Bayou [Member]" } } }, "localname": "BayouMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "aegn_BrindersonLPMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to Brinderson L.P.", "label": "Brinderson L.P. [Member]" } } }, "localname": "BrindersonLPMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "aegn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetWorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of net working capital recognized as of the acquisition date.", "label": "aegn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetWorkingCapital", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetWorkingCapital", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAssetsHeldForSale": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents ending balance of assets held for sale for cash, cash equivalents, restricted cash and restricted cash equivalents.", "label": "aegn_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAssetsHeldForSale", "negatedPeriodEndLabel": "Cash, cash equivalents and restricted cash, assets held for sale, end of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAssetsHeldForSale", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "aegn_CippOperationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to CIPP.", "label": "CIPP Operations [Member]" } } }, "localname": "CippOperationsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "aegn_ClassificationOfCurrentAssetsAndLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for classification of current assets and liabilities.", "label": "Classification of Current Assets and Liabilities [Policy Text Block]" } } }, "localname": "ClassificationOfCurrentAssetsAndLiabilitiesPolicyTextBlock", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "aegn_CollectionPeriodForMunicipalities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents collection period for municipalities.", "label": "aegn_CollectionPeriodForMunicipalities", "terseLabel": "Collection Period for Municipalities" } } }, "localname": "CollectionPeriodForMunicipalities", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "aegn_CollectionPeriodForOtherThanMunicipalities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents collection period for other than municipalities.", "label": "aegn_CollectionPeriodForOtherThanMunicipalities", "terseLabel": "Collection Period for Other than Municipalities" } } }, "localname": "CollectionPeriodForOtherThanMunicipalities", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "aegn_ConstructionEngineeringAndInstallationServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents construction, engineering and installation services.", "label": "Construction, Engineering and Installation Services [Member]" } } }, "localname": "ConstructionEngineeringAndInstallationServicesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual" ], "xbrltype": "domainItemType" }, "aegn_ConstructionPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to construction period.", "label": "aegn_ConstructionPeriod", "terseLabel": "Construction Period" } } }, "localname": "ConstructionPeriod", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "aegn_ContractAssetAndLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract asset and liability.", "label": "Contract Asset and Liability [Table Text Block]" } } }, "localname": "ContractAssetAndLiabilityTableTextBlock", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-tables" ], "xbrltype": "textBlockItemType" }, "aegn_ContractWithCustomerAssetLiabilities": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents information related to net contract asset (liabilities).", "label": "aegn_ContractWithCustomerAssetLiabilities", "totalLabel": "Net contract assets" } } }, "localname": "ContractWithCustomerAssetLiabilities", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details" ], "xbrltype": "monetaryItemType" }, "aegn_CorrosionProtectionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to corrosion protection.", "label": "Corrosion Protection [Member]" } } }, "localname": "CorrosionProtectionMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "domainItemType" }, "aegn_CorrpowerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to Corrpower.", "label": "Corrpower [Member]" } } }, "localname": "CorrpowerMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "domainItemType" }, "aegn_CorrproMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Corrpro.", "label": "Corrpro [Member]" } } }, "localname": "CorrproMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "aegn_CostOfRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenues [Member]" } } }, "localname": "CostOfRevenuesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "aegn_CreditFacilityActualConsolidatedFixedChargeRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the actual consolidated fix charge ratio of credit facility.", "label": "aegn_CreditFacilityActualConsolidatedFixedChargeRatio", "terseLabel": "Credit Facility Actual Consolidated Fixed Charge Ratio" } } }, "localname": "CreditFacilityActualConsolidatedFixedChargeRatio", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "pureItemType" }, "aegn_CreditFacilityActualConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the actual consolidated leverage ratio of credit facility.", "label": "aegn_CreditFacilityActualConsolidatedLeverageRatio", "terseLabel": "Credit Facility Actual Consolidated Leverage Ratio" } } }, "localname": "CreditFacilityActualConsolidatedLeverageRatio", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "pureItemType" }, "aegn_CreditFacilityMaximumConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the maximum consolidated leverage ratio of credit facility.", "label": "aegn_CreditFacilityMaximumConsolidatedLeverageRatio", "terseLabel": "Credit Facility Maximum Consolidated Leverage Ratio" } } }, "localname": "CreditFacilityMaximumConsolidatedLeverageRatio", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "pureItemType" }, "aegn_CreditFacilityMinimumConsolidatedFixedChargeRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents minimum consolidated fixed charge ratio of credit facility.", "label": "aegn_CreditFacilityMinimumConsolidatedFixedChargeRatio", "terseLabel": "Credit Facility Minimum Consolidated Fixed Charge Ratio" } } }, "localname": "CreditFacilityMinimumConsolidatedFixedChargeRatio", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "pureItemType" }, "aegn_CreditFacilityMinimumConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the minimum consolidated leverage ratio of credit facility.", "label": "aegn_CreditFacilityMinimumConsolidatedLeverageRatio", "terseLabel": "Credit Facility Minimum Consolidated Leverage Ratio" } } }, "localname": "CreditFacilityMinimumConsolidatedLeverageRatio", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "pureItemType" }, "aegn_CumulativeEffectOfNewAccountingStandardInPeriodOfAdoption": { "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 adjustment (see Revenues: Note 3)" } } }, "localname": "CumulativeEffectOfNewAccountingStandardInPeriodOfAdoption", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "aegn_CurrentStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to current stock awards.", "label": "Current Stock Awards [Member]" } } }, "localname": "CurrentStockAwardsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "aegn_DeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to deferred stock units.", "label": "Deferred Stock Units [Member]" } } }, "localname": "DeferredStockUnitsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "aegn_DeferredTaxAssetsTaxCreditCarryforwardsForeignNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards that are not subject to expiration.", "label": "aegn_DeferredTaxAssetsTaxCreditCarryforwardsForeignNotSubjectToExpiration", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign, Not Subject to Expiration" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeignNotSubjectToExpiration", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_DeferredTaxAssetsTaxCreditCarryforwardsForeignSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards subject to expiration.", "label": "aegn_DeferredTaxAssetsTaxCreditCarryforwardsForeignSubjectToExpiration", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign, Subject to Expiration" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeignSubjectToExpiration", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_DefiniteLivedIntangibleAssetImpairmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to definite-lived intangible asset impairment.", "label": "Definite-lived Intangible Asset Impairment [Member]" } } }, "localname": "DefiniteLivedIntangibleAssetImpairmentMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "aegn_Denmark1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Denmark.", "label": "Denmark 1 [Member]" } } }, "localname": "Denmark1Member", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "aegn_DifferenceBetweenWorkPerformedOnOpenContractsAndContractualBillingTermsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents difference between work performed on open contracts and contractual billing terms.", "label": "Difference Between Work Performed On Open Contracts And Contractual Billing Terms [Member]" } } }, "localname": "DifferenceBetweenWorkPerformedOnOpenContractsAndContractualBillingTermsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "aegn_DisposalGroupIncludingDiscontinuedOperationAdditionalEarnoutPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of additional earn-out payments the entity is eligible to receive after the disposal transaction.", "label": "aegn_DisposalGroupIncludingDiscontinuedOperationAdditionalEarnoutPayments", "terseLabel": "Disposal Group, Including Discontinued Operation, Additional Earn-out Payments" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAdditionalEarnoutPayments", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "aegn_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent", "terseLabel": "Disposal Group, Including Discontinued Operation, Contract Assets, Current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "aegn_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as contract liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "aegn_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent", "terseLabel": "Disposal Group, Including Discontinued Operation, Contract Liabilities, Current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents operating lease liability current for disposal group including discontinued operation.", "label": "aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent", "terseLabel": "Disposal Group Including Discontinued Operation, Operating Lease Liability Current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as operating lease liability attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent", "terseLabel": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as operating lease, right of use asset attributable to disposal group held for sale or disposed of.", "label": "aegn_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset", "terseLabel": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-of-Use Asset" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightofUseAsset", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_DisposalGroupIncludingDiscontinuedOperationRetainage": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "aegn_DisposalGroupIncludingDiscontinuedOperationRetainage", "terseLabel": "Retainage" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRetainage", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "aegn_DivestitureOfInternationalOperationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to the divestiture of international operations.", "label": "Divestiture of International Operations [Member]" } } }, "localname": "DivestitureOfInternationalOperationsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual" ], "xbrltype": "domainItemType" }, "aegn_DownsizeOperationInUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to downsize operation in US.", "label": "Downsize Operation in US [Member]" } } }, "localname": "DownsizeOperationInUsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "aegn_EffectiveIncomeTaxRateReconciliationReleaseOfDeferredTaxLiabilityOnForeignEarningsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to release of deferred tax liability on foreign earnings.", "label": "Release of deferred tax liability on foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReleaseOfDeferredTaxLiabilityOnForeignEarningsAmount", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "aegn_EnergyServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to energy services.", "label": "Energy Services [Member]" } } }, "localname": "EnergyServicesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "domainItemType" }, "aegn_EnvironmentalTechniquesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to environmental techniques.", "label": "Environmental Techniques [Member]" } } }, "localname": "EnvironmentalTechniquesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual" ], "xbrltype": "domainItemType" }, "aegn_FyfeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Fyfe.", "label": "Fyfe [Member]" } } }, "localname": "FyfeMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "aegn_GoodwillImpairmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to goodwill impairment.", "label": "Goodwill Impairment [Member]" } } }, "localname": "GoodwillImpairmentMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "aegn_GoodwillMeasurementInput": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to goodwill measurement input.", "label": "aegn_GoodwillMeasurementInput", "terseLabel": "Goodwill, Measurement Input" } } }, "localname": "GoodwillMeasurementInput", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "decimalItemType" }, "aegn_GoodwillReclassifiedToAssetsHeldForSale": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill reclassified to assets held for sale.", "label": "Reclassification to assets held for sale (3)" } } }, "localname": "GoodwillReclassifiedToAssetsHeldForSale", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "monetaryItemType" }, "aegn_HebnaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to Hebna.", "label": "Hebna [Member]" } } }, "localname": "HebnaMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "aegn_InConnectionWithEquityCompensationProgramsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information in connection with equity compensation program.", "label": "In Connection With Equity Compensation Programs [Member]" } } }, "localname": "InConnectionWithEquityCompensationProgramsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "aegn_IncreaseDecreaseInReceivablesNetRetainageAndContractAssets": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in net receivables, retainage and contract assets.", "label": "aegn_IncreaseDecreaseInReceivablesNetRetainageAndContractAssets", "negatedLabel": "Receivables net, retainage and contract assets" } } }, "localname": "IncreaseDecreaseInReceivablesNetRetainageAndContractAssets", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "aegn_InfrastructureSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to infrastructure solutions.", "label": "Infrastructure Solutions [Member]" } } }, "localname": "InfrastructureSolutionsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "domainItemType" }, "aegn_InsituformAustraliaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to Insituform Australia.", "label": "Insituform Australia [Member]" } } }, "localname": "InsituformAustraliaMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "domainItemType" }, "aegn_InsituformNetherlandsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to Insituform Netherlands.", "label": "Insituform Netherlands [Member]" } } }, "localname": "InsituformNetherlandsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "domainItemType" }, "aegn_InsituformPacificPtyLimitedIpplMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Insituform Pacific Pty Limited (\"IPPL\")", "label": "Insituform Pacific Pty Limited (\"IPPL\") [Member]" } } }, "localname": "InsituformPacificPtyLimitedIpplMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "aegn_InsituformSpainMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Insituform Spain.", "label": "Insituform Spain [Member]" } } }, "localname": "InsituformSpainMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "domainItemType" }, "aegn_InsuranceCarriesCollateralMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to insurance carries collateral.", "label": "Insurance Carries Collateral [Member]" } } }, "localname": "InsuranceCarriesCollateralMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "aegn_JointVentureOwnershipPercentageSold": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percent of ownership sold of joint venture.", "label": "aegn_JointVentureOwnershipPercentageSold", "terseLabel": "Joint Venture Ownership Percentage Sold" } } }, "localname": "JointVentureOwnershipPercentageSold", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "percentItemType" }, "aegn_LeaseSupplementalFinancialStatementDisclosuresBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of balance sheet lease supplemental financial statement disclosures.", "label": "Lease, Supplemental Financial Statement Disclosures, Balance Sheet [Table Text Block]" } } }, "localname": "LeaseSupplementalFinancialStatementDisclosuresBalanceSheetTableTextBlock", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "aegn_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "aegn_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "durationItemType" }, "aegn_LicenseFeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to license fees.", "label": "License Fees [Member]" } } }, "localname": "LicenseFeesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "aegn_LineOfCreditFacilityFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of fee related to line of credit facility.", "label": "aegn_LineOfCreditFacilityFees", "terseLabel": "Line of Credit Facility, Fees" } } }, "localname": "LineOfCreditFacilityFees", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_LineOfCreditFacilityThirdPartyArrangementFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents third party arrangement fee of line of credit.", "label": "aegn_LineOfCreditFacilityThirdPartyArrangementFees", "terseLabel": "Line of Credit Facility, Third Party Arrangement Fees" } } }, "localname": "LineOfCreditFacilityThirdPartyArrangementFees", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_LineOfCreditFacilityUnamortizedLoanCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the unamortized loan cost of line of credit facility.", "label": "aegn_LineOfCreditFacilityUnamortizedLoanCosts", "terseLabel": "Line Of Credit Facility, Unamortized Loan Costs" } } }, "localname": "LineOfCreditFacilityUnamortizedLoanCosts", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_LineOfCreditFacilityUpFrontLendingFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the upfront lending fee of line of credit.", "label": "aegn_LineOfCreditFacilityUpFrontLendingFee", "terseLabel": "Line of Credit Facility, Up Front Lending Fee" } } }, "localname": "LineOfCreditFacilityUpFrontLendingFee", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_MillerPipelineDeMexicoSAdeCvMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to Miller Pipeline de Mexico, S.A. de C.V., a Mexican company (\"Miller\").", "label": "Miller Pipeline de Mexico, S.A. de C.V. [Member]" } } }, "localname": "MillerPipelineDeMexicoSAdeCvMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "aegn_MultiemployerPlansNumberOfParticipants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of employees that participate in multiemployer plans.", "label": "aegn_MultiemployerPlansNumberOfParticipants", "terseLabel": "Multiemployer Plans, Number of Participants" } } }, "localname": "MultiemployerPlansNumberOfParticipants", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "integerItemType" }, "aegn_NoncontrollingInterestOwnershipPercentageSoldByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the amount of the parent entity's interest in net assets of the subsidiary sold in the period, expressed as a percentage.", "label": "aegn_NoncontrollingInterestOwnershipPercentageSoldByParent", "terseLabel": "Noncontrolling Interest, Ownership Percentage Sold by Parent" } } }, "localname": "NoncontrollingInterestOwnershipPercentageSoldByParent", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "percentItemType" }, "aegn_NoncurrentAssetsExcludingPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents noncurrent assets excluding property plant and equipment.", "label": "aegn_NoncurrentAssetsExcludingPropertyPlantAndEquipment", "totalLabel": "Total other assets" } } }, "localname": "NoncurrentAssetsExcludingPropertyPlantAndEquipment", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "aegn_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_NotesReceivableTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period of time between issuance and maturity of note receivable, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "aegn_NotesReceivableTerm", "terseLabel": "Notes Receivable, Term" } } }, "localname": "NotesReceivableTerm", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "durationItemType" }, "aegn_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_OtherForeignCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to other foreign countries.", "label": "Other Foreign Countries [Member]" } } }, "localname": "OtherForeignCountriesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "aegn_OtherLiabilitiesExcludingLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents other liabilities excluding long term debt.", "label": "aegn_OtherLiabilitiesExcludingLongtermDebtNoncurrent", "totalLabel": "Total other liabilities" } } }, "localname": "OtherLiabilitiesExcludingLongtermDebtNoncurrent", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "aegn_P2SMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to Planter Performance Services LLC and P2S LLC (collectively \"P2S\").", "label": "P2S [Member]" } } }, "localname": "P2SMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "aegn_P2sHebnaAndEnvironmentalTechniquesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to P2S, Hebna and Environmental Techniques.", "label": "P2S, Hebna and Environmental Techniques [Member]" } } }, "localname": "P2sHebnaAndEnvironmentalTechniquesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "aegn_PatentsAndAcquiredTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to patents and acquired technology.", "label": "Patents and Acquired Technology [Member]" } } }, "localname": "PatentsAndAcquiredTechnologyMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "aegn_PercentageOfRetainageBalanceRetainageReceivablesAgedGreaterThan365Days": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents percentage of retainage balance for retainage receivables aged greater than 365 days.", "label": "aegn_PercentageOfRetainageBalanceRetainageReceivablesAgedGreaterThan365Days", "terseLabel": "Percentage of Retainage Balance, Retainage Receivables Aged Greater than 365 Days" } } }, "localname": "PercentageOfRetainageBalanceRetainageReceivablesAgedGreaterThan365Days", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "aegn_PreacquisitionMattersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents certain pre-acquisition matters which were identified as both probable and reasonably estimable in causing a loss.", "label": "Pre-Acquisition Matters [Member]" } } }, "localname": "PreacquisitionMattersMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "aegn_ProductAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to product and services.", "label": "Product and Services [Member]" } } }, "localname": "ProductAndServicesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "aegn_ProductSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to product sales.", "label": "Product Sales [Member]" } } }, "localname": "ProductSalesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "aegn_RepaymentFromProceedsFromDivestitureOfBusinesses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents repayment from (proceeds from) divestiture of business.", "label": "aegn_RepaymentFromProceedsFromDivestitureOfBusinesses", "terseLabel": "Repayment of (Proceeds From) Divestiture of Businesses" } } }, "localname": "RepaymentFromProceedsFromDivestitureOfBusinesses", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_ReportingUnitFairValueInBelowOfCarryingAmountNumberOfReportingUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of reporting units for fair value in below of carrying amount for reporting unit.", "label": "aegn_ReportingUnitFairValueInBelowOfCarryingAmountNumberOfReportingUnits", "terseLabel": "Reporting Unit, Fair Value in Below of Carrying Amount, Number of Reporting Units" } } }, "localname": "ReportingUnitFairValueInBelowOfCarryingAmountNumberOfReportingUnits", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "aegn_ReportingUnitPercentageOfFairValueInBelowOfCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents of fair value in below of carrying amount for reporting unit.", "label": "aegn_ReportingUnitPercentageOfFairValueInBelowOfCarryingAmount", "terseLabel": "Reporting Unit, Percentage of Fair Value in Below of Carrying Amount" } } }, "localname": "ReportingUnitPercentageOfFairValueInBelowOfCarryingAmount", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "aegn_Restructuring2016And2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents restructuring plan for 2016 and 2017.", "label": "Restructuring 2016 and 2017 [Member]" } } }, "localname": "Restructuring2016And2017Member", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual" ], "xbrltype": "domainItemType" }, "aegn_Restructuring2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to 2016 restructuring.", "label": "Restructuring 2016 [Member]" } } }, "localname": "Restructuring2016Member", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "domainItemType" }, "aegn_Restructuring2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to 2017 restructuring.", "label": "Restructuring 2017 [Member]" } } }, "localname": "Restructuring2017Member", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "aegn_RestructuringAndRelatedChargesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to restructuring and related charges.", "label": "Restructuring and Related Charges [Member]" } } }, "localname": "RestructuringAndRelatedChargesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "aegn_RestructuringAndRelatedCostContributedToCathodicProtectionDomesticRevenuePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents percentage of revenue contributed to cathodic protection domestic revenue.", "label": "aegn_RestructuringAndRelatedCostContributedToCathodicProtectionDomesticRevenuePercentage", "terseLabel": "Restructuring and Related Cost, Contributed To Cathodic Protection Domestic Revenue, Percentage" } } }, "localname": "RestructuringAndRelatedCostContributedToCathodicProtectionDomesticRevenuePercentage", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "percentItemType" }, "aegn_RestructuringAndRelatedCostExpectedNumberOfAdditionalPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The expected additional number of positions to be eliminated as a result of restructuring activities.", "label": "aegn_RestructuringAndRelatedCostExpectedNumberOfAdditionalPositionsEliminated", "terseLabel": "Restructuring and Related Cost, Expected Number of Additional Positions Eliminated" } } }, "localname": "RestructuringAndRelatedCostExpectedNumberOfAdditionalPositionsEliminated", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "integerItemType" }, "aegn_RestructuringAndRelatedCostNumberOfOfficeClosed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of office closed during period for restructuring and related cost,", "label": "aegn_RestructuringAndRelatedCostNumberOfOfficeClosed", "terseLabel": "Restructuring and Related Cost, Number of Office Closed" } } }, "localname": "RestructuringAndRelatedCostNumberOfOfficeClosed", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "integerItemType" }, "aegn_RestructuringAndRelatedCostNumberOfOfficesExitingCapitalIntensiveDrillingActivities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of offices exiting capital intensive drilling activities in a restructuring.", "label": "aegn_RestructuringAndRelatedCostNumberOfOfficesExitingCapitalIntensiveDrillingActivities", "terseLabel": "Restructuring and Related Cost, Number of Offices Exiting Capital Intensive Drilling Activities" } } }, "localname": "RestructuringAndRelatedCostNumberOfOfficesExitingCapitalIntensiveDrillingActivities", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "integerItemType" }, "aegn_RestructuringChargesCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents cash portion of destructing charges.", "label": "aegn_RestructuringChargesCash", "terseLabel": "Restructuring Charges, Cash" } } }, "localname": "RestructuringChargesCash", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_RestructuringChargesExcludingOtherRestructuringCosts": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes wind-down costs, allowances for accounts receivable, fixed asset disposals and other restructuring-related costs.", "label": "Restructuring and related charges" } } }, "localname": "RestructuringChargesExcludingOtherRestructuringCosts", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "aegn_RestructuringChargesNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents information related to restructuring charges net of tax.", "label": "aegn_RestructuringChargesNetOfTax", "terseLabel": "Restructuring Charges, Net of Tax" } } }, "localname": "RestructuringChargesNetOfTax", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_RestructuringChargesNoncash": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents non cash portion of restructuring charges.", "label": "Restructuring reserve, settled without cash", "terseLabel": "Restructuring Charges, Non-Cash", "verboseLabel": "Non-cash restructuring charges" } } }, "localname": "RestructuringChargesNoncash", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "monetaryItemType" }, "aegn_RestructuringChargesPreTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents information related to restructuring charges before tax.", "label": "aegn_RestructuringChargesPreTax", "terseLabel": "Restructuring Charges Pre Tax" } } }, "localname": "RestructuringChargesPreTax", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_RestructuringChargesRelatedToGoodwillAndLonglivedAssetImpairmentChargesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents restructuring charges related to goodwill and long-lived asset impairment charges.", "label": "Restructuring Charges Related to Goodwill and Long-lived Asset Impairment Charges [Member]" } } }, "localname": "RestructuringChargesRelatedToGoodwillAndLonglivedAssetImpairmentChargesMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "aegn_RetainageCollectionPeriodUponCompletionOfContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents collection period upon completion of contract for retainage.", "label": "aegn_RetainageCollectionPeriodUponCompletionOfContract", "terseLabel": "Retainage Collection Period Upon Completion of Contract" } } }, "localname": "RetainageCollectionPeriodUponCompletionOfContract", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "aegn_RetainagePercentOfContractValueWithheld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to percent of contract value withheld for retainage.", "label": "aegn_RetainagePercentOfContractValueWithheld", "terseLabel": "Retainage, Percent of Contract Value Withheld" } } }, "localname": "RetainagePercentOfContractValueWithheld", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "aegn_RetainagePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining retainage.", "label": "Retainage [Policy Text Block]" } } }, "localname": "RetainagePolicyTextBlock", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "aegn_RevenueRecognizedPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents percentage of revenue recognized.", "label": "aegn_RevenueRecognizedPercent", "terseLabel": "Revenue Recognized, Percent" } } }, "localname": "RevenueRecognizedPercent", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "percentItemType" }, "aegn_SeveranceOtherTerminationBenefitCostsAndContractTerminationCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents restructuring costs related to severance, other termination benefit costs and contract termination costs.", "label": "Severance, Other Termination Benefit Costs and Contract Termination Costs [Member]" } } }, "localname": "SeveranceOtherTerminationBenefitCostsAndContractTerminationCostsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "aegn_StockIssuedDuringPeriodSharesDeferredStockUnitAwardGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during period for deferred stock unit award gross.", "label": "Issuance of shares pursuant to deferred stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesDeferredStockUnitAwardGross", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "sharesItemType" }, "aegn_StockIssuedDuringPeriodValueDeferredStockUnitAwardGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gross amount of stock issued during period for deferred stock unit award.", "label": "Issuance of shares pursuant to deferred stock units" } } }, "localname": "StockIssuedDuringPeriodValueDeferredStockUnitAwardGross", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "aegn_StockOptionsAndRestrictedAndDeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to stock options and restricted and deferred stock units.", "label": "Stock Options and Restricted and Deferred Stock Units [Member]" } } }, "localname": "StockOptionsAndRestrictedAndDeferredStockUnitsMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "aegn_TaxCutsAndJobsActChangeInTaxRateOtherAdjustmentsIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax benefit for other adjustments pursuant to Tax Cuts and Jobs Act.", "label": "aegn_TaxCutsAndJobsActChangeInTaxRateOtherAdjustmentsIncomeTaxBenefit", "terseLabel": "Tax Cuts and Jobs Act, Change in Tax Rate, Other Adjustments, Income Tax Benefit" } } }, "localname": "TaxCutsAndJobsActChangeInTaxRateOtherAdjustmentsIncomeTaxBenefit", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_TaxCutsAndJobsActIncompleteAccountingOtherAdjustmentsProvisionalIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax benefit for which accounting for tax effect for other adjustments is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "aegn_TaxCutsAndJobsActIncompleteAccountingOtherAdjustmentsProvisionalIncomeTaxBenefit", "terseLabel": "Tax Cuts and Jobs Act, Incomplete Accounting, Other Adjustments, Provisional Income Tax Benefit" } } }, "localname": "TaxCutsAndJobsActIncompleteAccountingOtherAdjustmentsProvisionalIncomeTaxBenefit", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "aegn_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to term loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "aegn_ThroughTheOpenMarketRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents stock repurchase through open market repurchase program.", "label": "Through The Open Market Repurchase Program [Member]" } } }, "localname": "ThroughTheOpenMarketRepurchaseProgramMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "aegn_TradeNameEntitlementAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents term of trade name entitlement agreement.", "label": "aegn_TradeNameEntitlementAgreementTerm", "terseLabel": "Trade Name Entitlement Agreement, Term" } } }, "localname": "TradeNameEntitlementAgreementTerm", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "durationItemType" }, "aegn_TubesupplyAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents term of tube-supply agreement.", "label": "aegn_TubesupplyAgreementTerm", "terseLabel": "Tube-Supply Agreement, Term" } } }, "localname": "TubesupplyAgreementTerm", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "durationItemType" }, "aegn_UnitedMexicoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to United Mexico.", "label": "United Mexico [Member]" } } }, "localname": "UnitedMexicoMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "domainItemType" }, "aegn_ValuationAllowancesAndReservesRemeasurementOfUsDeferredTaxBalances": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves due to remeasurement of U.S. deferred tax balances.", "label": "Remeasurement of U.S. deferred tax balances" } } }, "localname": "ValuationAllowancesAndReservesRemeasurementOfUsDeferredTaxBalances", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details" ], "xbrltype": "monetaryItemType" }, "aegn_VariableEntityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest and of which it is therefore the primary beneficiary.", "label": "Variable Entity [Member]" } } }, "localname": "VariableEntityMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "domainItemType" }, "aegn_VariableInterestEntitiesIncomeStatementGrossProfitLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the consolidated Variable Interest Entity's gross profit (loss) included in the reporting entity's income statement.", "label": "aegn_VariableInterestEntitiesIncomeStatementGrossProfitLoss", "terseLabel": "Gross profit" } } }, "localname": "VariableInterestEntitiesIncomeStatementGrossProfitLoss", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "monetaryItemType" }, "aegn_VariableInterestEntitiesIncomeStatementRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the consolidated Variable Interest Entity's revenue included in the reporting entity's income statement position.", "label": "aegn_VariableInterestEntitiesIncomeStatementRevenue", "terseLabel": "Revenue" } } }, "localname": "VariableInterestEntitiesIncomeStatementRevenue", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "monetaryItemType" }, "aegn_VariableInterestEntitiesincomeStatementNetIncomeLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the consolidated Variable Interest Entity's net income loss included in the reporting entity's income statement.", "label": "Net (income) loss attributable to Aegion Corporation" } } }, "localname": "VariableInterestEntitiesincomeStatementNetIncomeLoss", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "monetaryItemType" }, "aegn_VendorAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred by vendor and expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Vendor and other accrued expenses" } } }, "localname": "VendorAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "aegn_WorkingPerformanceObligationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to working performance obligation.", "label": "Working Performance Obligation [Member]" } } }, "localname": "WorkingPerformanceObligationMember", "nsuri": "http://www.aegion.com/20191231", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "aegn_statement-statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Equity-based Compensation - Deferred Stock Unit Activity (Details)" } } }, "localname": "statement-statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-11-equitybased-compensation-stock-option-exercises-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Equity-based Compensation - Stock Option Exercises (Details)" } } }, "localname": "statement-statement-note-11-equitybased-compensation-stock-option-exercises-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Equity-based Compensation - Summary of Stock Award Activity (Details)" } } }, "localname": "statement-statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-11-equitybased-compensation-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Equity-based Compensation" } } }, "localname": "statement-statement-note-11-equitybased-compensation-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Taxes on Income - Activity in the Valuation Allowance (Details)" } } }, "localname": "statement-statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Taxes on Income - Effective Income Tax Reconciliation (Details)" } } }, "localname": "statement-statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Taxes on Income - Income (Loss) Before Taxes on Income (Details)" } } }, "localname": "statement-statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-12-taxes-on-income-net-deferred-taxes-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Taxes on Income - Net Deferred Taxes (Details)" } } }, "localname": "statement-statement-note-12-taxes-on-income-net-deferred-taxes-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Taxes on Income - Provisions for Taxes on Income (Loss) (Details)" } } }, "localname": "statement-statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-12-taxes-on-income-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Taxes on Income" } } }, "localname": "statement-statement-note-12-taxes-on-income-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-12-taxes-on-income-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Taxes on Income - Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-12-taxes-on-income-unrecognized-tax-benefits-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-14-segment-and-geographic-information-summary-of-revenues-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 14 - Segment and Geographic Information - Summary of Revenues (Details)" } } }, "localname": "statement-statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-14-segment-and-geographic-information-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 14 - Segment and Geographic Information" } } }, "localname": "statement-statement-note-14-segment-and-geographic-information-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 15 - Derivative Financial Instruments - Summary of Derivative Positions (Details)" } } }, "localname": "statement-statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 15 - Derivative Financial Instruments - Summary of Fair Value Amounts of Derivative Instruments (Details)" } } }, "localname": "statement-statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-15-derivative-financial-instruments-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 15 - Derivative Financial Instruments" } } }, "localname": "statement-statement-note-15-derivative-financial-instruments-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-16-selected-quarterly-financial-data-unaudited-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 16 - Selected Quarterly Financial Data (Unaudited)" } } }, "localname": "statement-statement-note-16-selected-quarterly-financial-data-unaudited-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 16 - Selected Quarterly Financial Data (Unaudited) - Unaudited Quarterly Financial Data (Details)" } } }, "localname": "statement-statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 2 - Accounting Policies - Accumulated Other Comprehensive Income Loss (Details)" } } }, "localname": "statement-statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 2 - Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details)" } } }, "localname": "statement-statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-2-accounting-policies-earnings-per-share-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 2 - Accounting Policies - Earnings Per Share (Details)" } } }, "localname": "statement-statement-note-2-accounting-policies-earnings-per-share-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-2-accounting-policies-investments-in-variable-interest-entities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 2 - Accounting Policies - Investments in Variable Interest Entities (Details)" } } }, "localname": "statement-statement-note-2-accounting-policies-investments-in-variable-interest-entities-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-2-accounting-policies-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 2 - Accounting Policies" } } }, "localname": "statement-statement-note-2-accounting-policies-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-3-revenues-contract-assets-liabilities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenues- Contract Assets (Liabilities) (Details)" } } }, "localname": "statement-statement-note-3-revenues-contract-assets-liabilities-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-3-revenues-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenues - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-3-revenues-disaggregation-of-revenue-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-3-revenues-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenues" } } }, "localname": "statement-statement-note-3-revenues-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-4-restructuring-pretax-restructuring-cost-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Restructuring - Pre-tax Restructuring Cost (Details)" } } }, "localname": "statement-statement-note-4-restructuring-pretax-restructuring-cost-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-4-restructuring-recognized-cost-restructuring-activities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Restructuring - Recognized Cost Restructuring Activities (Details)" } } }, "localname": "statement-statement-note-4-restructuring-recognized-cost-restructuring-activities-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-4-restructuring-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Restructuring" } } }, "localname": "statement-statement-note-4-restructuring-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Supplemental Balance Sheet Information - Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details)" } } }, "localname": "statement-statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-5-supplemental-balance-sheet-information-inventories-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Supplemental Balance Sheet Information - Inventories (Details)" } } }, "localname": "statement-statement-note-5-supplemental-balance-sheet-information-inventories-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-5-supplemental-balance-sheet-information-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Supplemental Balance Sheet Information" } } }, "localname": "statement-statement-note-5-supplemental-balance-sheet-information-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Assets and Liabilities Held for Sale - Assets and Liabilities Held for Sale (Details)" } } }, "localname": "statement-statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-6-assets-and-liabilities-held-for-sale-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Assets and Liabilities Held for Sale" } } }, "localname": "statement-statement-note-6-assets-and-liabilities-held-for-sale-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-7-leases-lease-expenses-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Leases - Lease Expenses (Details)" } } }, "localname": "statement-statement-note-7-leases-lease-expenses-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-7-leases-operating-lease-liabilities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Leases - Operating Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-7-leases-operating-lease-liabilities-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-7-leases-supplement-financial-statement-disclosure-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Leases - Supplement Financial Statement Disclosure (Details)" } } }, "localname": "statement-statement-note-7-leases-supplement-financial-statement-disclosure-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-7-leases-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Leases" } } }, "localname": "statement-statement-note-7-leases-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-8-goodwill-and-intangible-assets-intangible-assets-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details)" } } }, "localname": "statement-statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Goodwill and Intangible Assets - Reconciliation Goodwill (Details)" } } }, "localname": "statement-statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-8-goodwill-and-intangible-assets-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Goodwill and Intangible Assets" } } }, "localname": "statement-statement-note-8-goodwill-and-intangible-assets-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Long-term Debt and Credit Facility - Debt Maturities (Details)" } } }, "localname": "statement-statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details)" } } }, "localname": "statement-statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Long-term Debt and Credit Facility - Long-term Debt (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-note-9-longterm-debt-and-credit-facility-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Long-term Debt and Credit Facility" } } }, "localname": "statement-statement-note-9-longterm-debt-and-credit-facility-tables", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "aegn_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.aegion.com/20191231", "xbrltype": "stringItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_DK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DENMARK" } } }, "localname": "DK", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "country_OM": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OMAN" } } }, "localname": "OM", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r541" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r540" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r542" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-document-and-entity-information", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-details-textual", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables", "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-tables", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-tables", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables", "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r542" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r542" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r543" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r542" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r542" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r542" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r542" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-document-and-entity-information", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-details-textual", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables", "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-tables", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-tables", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables", "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r538" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r539" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r187", "r197" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r86", "r152" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r200", "r304", "r306", "r529", "r530" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r202", "r304", "r307", "r531", "r534", "r536" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r480" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 0.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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r39", "r502", "r517" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r23", "r24", "r71" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Estimated casualty and healthcare liabilities" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r65", "r247" ], "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": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less \u2013 Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r90", "r95" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details": { "order": 0.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "negatedLabel": "Pension activity" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r88", "r92", "r94", "r95", "r463", "r469", "r472" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "terseLabel": "Currency translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r92", "r94", "r95" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 loss", "totalLabel": "Total accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r91", "r95", "r99", "r423" ], "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]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r47" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 0.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" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r324", "r326", "r351", "r352" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Equity-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to reconcile to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r326", "r346", "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r52", "r204", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts receivable", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs", "negatedLabel": "Write-offs and adjustments" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r139", "r228", "r234" ], "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": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r171" ], "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": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "auth_ref": [ "r92" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Derivative hedging activity" } } }, "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r192", "r500", "r516" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "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": "Total assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r20", "r21", "r83" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 0.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": "us-gaap_AssetsCurrent", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r30", "r31", "r32", "r33", "r34", "r35", "r36", "r37" ], "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 after one year or beyond the normal operating cycle, if longer.", "label": "Non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r10", "r12", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "terseLabel": "Total assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r10", "r12", "r244", "r251" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Assets held for sale", "terseLabel": "Total current assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r327", "r348" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r443", "r446" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r399", "r400" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r409", "r410", "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r401", "r402" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r148", "r396" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r18", "r63", "r141" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r29", "r142", "r148" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r135", "r141", "r147" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r135", "r141", "r147" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r135", "r468" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash for the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options.", "label": "Cash Proceeds Received and Tax Benefit from Share-based Payment Awards [Table Text Block]" } } }, "localname": "CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassificationOfVariableInterestEntityDomain": { "auth_ref": [ "r425", "r427", "r429", "r430" ], "lang": { "en-US": { "role": { "documentation": "Categorization of Variable Interest Entities (VIE) for consolidation and (or) disclosure purposes, whether individually or in aggregate, by: (1) VIEs consolidated because the entity is the primary beneficiary, (2) VIEs not consolidated because the entity is not the primary beneficiary, and (3) VIEs or potential VIEs that are not consolidated because necessary information is not available. In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities. A VIE often holds financial assets, including loans or receivables, real estate or other property. A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company.", "label": "Variable Interest Entity, Classification [Domain]" } } }, "localname": "ClassificationOfVariableInterestEntityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r76", "r272", "r507", "r525" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "(See Commitments and Contingencies: Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r271", "r279" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-" ], "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]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r45" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r45" ], "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 (in shares)", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r45", "r288" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r45" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 3.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, $.01 par \u2013 shares authorized 125,000,000; shares issued and outstanding 30,715,959 and 31,922,409, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r102", "r104", "r105" ], "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 loss attributable to Aegion Corporation" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r102", "r104", "r415", "r416", "r434" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "negatedLabel": "Comprehensive income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r102", "r104", "r414", "r434" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r148", "r418", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r148", "r424", "r426", "r428" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionPayableCurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Job costs" } } }, "localname": "ConstructionPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainage": { "auth_ref": [ "r78", "r497" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.", "label": "Retainage" } } }, "localname": "ContractReceivableRetainage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r297", "r299", "r305" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details": { "order": 0.0, "parentTag": "aegn_ContractWithCustomerAssetLiabilities", "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, classified as current.", "label": "Contract assets", "terseLabel": "Contract assets \u2013 current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r297", "r298", "r305" ], "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": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "terseLabel": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r297", "r298", "r305" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details": { "order": 1.0, "parentTag": "aegn_ContractWithCustomerAssetLiabilities", "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 liabilities", "negatedTerseLabel": "Contract liabilities \u2013 current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r199" ], "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]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r116" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "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 revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-" ], "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]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "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": "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "terseLabel": "Cumulative Effect of New Accounting Principle in Period of Adoption" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r151", "r384", "r389" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": 0.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r157", "r386" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r384", "r389" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Subtotal" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r151", "r384", "r389" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r405" ], "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]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r287" ], "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]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r38", "r39", "r40", "r501", "r504", "r515" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "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": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r475", "r477" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r73", "r285", "r475" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Current effective interest rate", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r74" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "terseLabel": "Decrease in Unrecognized Tax Benefits is Reasonably Possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r385", "r389" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r66", "r476" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Less \u2013 Unamortized loan costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r385", "r389" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r379" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 3.0, "parentTag": "aegn_NoncurrentAssetsExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r151", "r385", "r389" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Subtotal" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r42", "r43", "r376", "r503", "r514" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r363", "r379" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income tax liabilities", "negatedLabel": "Noncurrent deferred income tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r140" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r385", "r389" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r377" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total gross deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r379" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r356", "r382", "r383" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r357", "r382", "r383" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "us-gaap_DeferredTaxAssetsOther", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r381", "r382", "r383" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Foreign tax credit carryforwards", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r356", "r382", "r383" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r378" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Less valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance, Total" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r363", "r379" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred income tax liabilities", "verboseLabel": "Net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r357", "r382", "r383" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r357", "r382", "r383" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "us-gaap_DeferredTaxLiabilitiesOther", "verboseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r357", "r382", "r383" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedTerseLabel": "Property, plant and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "terseLabel": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanBenefitObligation", "terseLabel": "Defined Benefit Plan, Benefit Obligation, Ending Balance" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r315", "r317", "r318", "r322" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets", "terseLabel": "Defined Benefit Plan, Plan Assets, Amount, Ending Balance" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r313", "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "terseLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r139", "r245" ], "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": "us-gaap_Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r139", "r190" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAmountOfHedgedItem": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.", "label": "us-gaap_DerivativeAmountOfHedgedItem", "terseLabel": "Derivative, Amount of Hedged Item" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r439", "r440", "r441" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Notional amount", "terseLabel": "Derivative Asset, Notional Amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r84", "r85", "r464" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details": { "order": 0.0, "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "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 assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r438" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "terseLabel": "Derivative Assets (Liabilities), at Fair Value, Net, Total", "totalLabel": "Net derivative assets (liabilities)" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "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]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "us-gaap_DerivativeFixedInterestRate", "terseLabel": "Derivative, Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r444", "r445", "r448", "r452" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r84", "r85", "r464" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeRemainingMaturity1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining maturities (Year)" } } }, "localname": "DerivativeRemainingMaturity1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r442" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r304" ], "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]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r2" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r243", "r253" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r12", "r241", "r253" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r0", "r1", "r10", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "terseLabel": "Receivables, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r0", "r1", "r10", "r244", "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r0", "r1", "r10", "r244", "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "terseLabel": "Accrued expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "auth_ref": [ "r0", "r1", "r10", "r240", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r10", "r240", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "terseLabel": "Intangible assets, less accumulated amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "auth_ref": [ "r0", "r1", "r10", "r244", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "terseLabel": "Inventories" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r0", "r1", "r10", "r240", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "terseLabel": "Other non-current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "auth_ref": [ "r0", "r1", "r10", "r240", "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r0", "r1", "r10", "r244", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r10", "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "terseLabel": "Property, plant & equipment, less accumulated depreciation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r139", "r243", "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown": { "auth_ref": [ "r139", "r243", "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a disposal group. Excludes discontinued operations.", "label": "us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "terseLabel": "Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down" } } }, "localname": "DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r16", "r256" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r111", "r164", "r167", "r168", "r169", "r170", "r174", "r510", "r527" ], "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": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings (loss) per share attributable to Aegion Corporation:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r111", "r164", "r167", "r168", "r169", "r170", "r174", "r510", "r527" ], "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": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r148", "r171", "r172", "r173" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r468" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r156", "r364", "r365" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r364", "r365", "r388" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r353", "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "verboseLabel": "Share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Deemed mandatory repatriation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelocationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Relocation of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Relocation [Member]" } } }, "localname": "EmployeeRelocationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Tax expense (benefit) of stock option exercises recorded in income tax expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r288" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r456", "r457", "r459", "r460", "r462" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r461", "r462" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "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": "Weighted average useful lives (Year)", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r233" ], "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": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r235" ], "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 next 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r235" ], "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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r235" ], "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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r235" ], "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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r235" ], "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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r229", "r230", "r233", "r236", "r498" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r233", "r498" ], "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": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r229", "r232" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r233" ], "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": "Net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r465", "r466", "r467" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "us-gaap_ForeignCurrencyTransactionGainLossRealized", "negatedLabel": "Loss on foreign currency transactions", "terseLabel": "Foreign Currency Transaction Gain (Loss), Realized" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r148", "r467", "r472" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r139", "r243", "r249" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 10.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, excluding oil and gas property and timber property.", "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "(Gain) loss on sale of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r444", "r448", "r450" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments.", "label": "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "terseLabel": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net" } } }, "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r113", "r114", "r139", "r508", "r528" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.", "label": "us-gaap_GainOrLossOnSaleOfStockInSubsidiary", "negatedLabel": "Loss on sale of business" } } }, "localname": "GainOrLossOnSaleOfStockInSubsidiary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r215", "r217" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 0.0, "parentTag": "aegn_NoncurrentAssetsExcludingPropertyPlantAndEquipment", "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, net", "terseLabel": "Goodwill, Ending Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Acqusitions (1)", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r148", "r223" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r221" ], "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": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r218", "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before 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, gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r218", "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss", "negatedLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r139", "r216", "r220", "r225" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill impairment", "negatedLabel": "Impairments (2)", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r115" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r442", "r453" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r442" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r139", "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r139", "r237" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Definite-lived intangible asset impairment", "terseLabel": "Impairment of Intangible Assets, Finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r139", "r242" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of assets held for sale", "negatedTerseLabel": "Impairment of assets held for sale", "terseLabel": "Impairment of Long-Lived Assets to be Disposed of" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r148", "r239", "r255" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r155" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "verboseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r155" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "verboseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r155" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (loss) before taxes on income", "totalLabel": "Income (loss) before taxes on income", "verboseLabel": "Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r395" ], "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r191", "r392" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Taxes (benefit) on income (loss)", "totalLabel": "Total tax provision", "verboseLabel": "Total tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r106", "r148", "r361", "r362", "r374", "r375", "r380", "r393", "r535" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r360", "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Change in the balance of the valuation allowance for deferred tax assets allocated to foreign income tax expense" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r364", "r365" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "negatedLabel": "Domestic Production Activities deduction" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": { "auth_ref": [ "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the disposition of a business not qualifying as a discontinued operation.", "label": "Divestitures" } } }, "localname": "IncomeTaxReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r149", "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Foreign tax rate differences" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r150", "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Income taxes (benefit) at U.S. federal statutory tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "verboseLabel": "Goodwill impairment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.", "label": "Meals and entertainment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other matters" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).", "label": "Changes in taxes previously accrued" } } }, "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r150", "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State income taxes, net of federal income tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r364", "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Recognition of uncertain tax positions" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r143" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r138" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r138" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (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.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "terseLabel": "Increase (Decrease) in Contract with Customer, Asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r138" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "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": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r138" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 12.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": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Changes in operating assets and liabilities (net of acquisitions):" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r138" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "negatedLabel": "Other operating" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r138" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r227", "r231" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 1.0, "parentTag": "aegn_NoncurrentAssetsExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, less accumulated amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r108", "r189", "r473", "r476", "r511" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r119", "r286" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt, Total" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r132", "r136", "r143" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r449" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r54", "r214" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r19", "r81", "r210" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details": { "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": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r25", "r82", "r148", "r175", "r211", "r213" ], "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]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r56", "r57", "r214" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r55", "r214" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "us-gaap_InventoryWriteDown", "terseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r117", "r188" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LandBuildingsAndImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.", "label": "Land, Buildings and Improvements [Member]" } } }, "localname": "LandBuildingsAndImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r491", "r493" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details": { "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": "us-gaap_LeaseCost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r491" ], "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]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r485" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Weighted-average discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r492" ], "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]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r492" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details": { "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total undiscounted operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r492" ], "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r492" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r492" ], "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r492" ], "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r492" ], "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r492" ], "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r492" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details": { "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": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r484" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r494" ], "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]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r70" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r51", "r506", "r522" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r26", "r27", "r28", "r40", "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r10", "r12", "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "terseLabel": "Total liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r10", "r12", "r244", "r251" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Liabilities held for sale", "terseLabel": "Total current liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r406" ], "lang": { "en-US": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r40", "r504", "r515" ], "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": "us-gaap_LineOfCredit", "terseLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r68" ], "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": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r40", "r284", "r504", "r518" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long term debt", "terseLabel": "Long-term Debt, Total", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r69" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current maturities of long-term debt", "terseLabel": "Less \u2013 Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "us-gaap_LongTermDebtFairValue", "terseLabel": "Long-term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r159", "r282" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r159", "r282" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next 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": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r159", "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in 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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r159", "r282" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in 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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r159", "r282" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in 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": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r159", "r282" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in 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": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r74" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt, less current maturities", "terseLabel": "Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r74", "r283" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual, Ending Balance" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in loss contingency liability.", "label": "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "terseLabel": "Loss Contingency Accrual, Period Increase (Decrease), Total" } } }, "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "us-gaap_LossContingencyAccrualPayments", "terseLabel": "Loss Contingency Accrual, Payments" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "us-gaap_LossContingencyAccrualProvision", "terseLabel": "Loss Contingency Accrual, Provision" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r194", "r195" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-term Revenue Growth Rate [Member]" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r80", "r505", "r521" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "negatedLabel": "Distributions to non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r135" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "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": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r135" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r135", "r137", "r140" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r100", "r103", "r110", "r140", "r172", "r509", "r526" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "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": "us-gaap_NetIncomeLoss", "terseLabel": "Net Income (Loss) Attributable to Parent, Total", "totalLabel": "Net income (loss) attributable to Aegion Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r100", "r103", "r420", "r433" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest", "negatedLabel": "Non-controlling interests income" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r144", "r145", "r146" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "terseLabel": "Noncash or Part Noncash Divestiture, Amount of Consideration Received" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r404" ], "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]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r294", "r422" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.", "label": "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation", "negatedLabel": "Sale of non-controlling interests" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r294", "r417", "r422" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Investments from non-controlling interest", "terseLabel": "Investments from non-controlling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r412" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r442" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r118" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Total other expense", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Operating expenses" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r451" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing operating income (loss).", "label": "Operating Income (Loss) [Member]" } } }, "localname": "OperatingIncomeLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r486", "r493" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details": { "order": 0.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" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r482" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total discounted operating lease liabilities", "terseLabel": "Operating Lease, Liability, Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details": { "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": "us-gaap_OperatingLeaseLiabilityCurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details": { "order": 0.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 liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r483", "r488" ], "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 cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r481" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 2.0, "parentTag": "aegn_NoncurrentAssetsExcludingPropertyPlantAndEquipment", "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 assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r490", "r493" ], "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": "Weighted-average remaining lease term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r478", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent", "terseLabel": "Operating Leases, Future Minimum Payments Due, Next Twelve Months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r478", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r478", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r478", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r478", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r478", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter", "terseLabel": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r187", "r197" ], "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]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r17", "r437" ], "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]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 4.0, "parentTag": "aegn_NoncurrentAssetsExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r92" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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, attributable to parent.", "label": "Deferred gain (loss) on hedging activity, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r88", "r470" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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.", "label": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r92", "r96", "r97", "r98", "r471" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r101", "r104", "r107", "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Currency translation adjustment and derivative transactions, net" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r90", "r92" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "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.", "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "negatedLabel": "Pension activity, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r90", "r93", "r414" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Pension activity, tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r89", "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Deferred gain (loss) on hedging activity, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r451" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r443", "r454" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r75" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayable": { "auth_ref": [ "r40", "r504", "r518" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term loans payable classified as other.", "label": "us-gaap_OtherLoansPayable", "terseLabel": "Other Loans Payable, Total" } } }, "localname": "OtherLoansPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r140" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r120" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "domainItemType" }, "us-gaap_OverfundedPlanMember": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Defined benefit plan in which retirement benefits are payable directly from plan assets segregated and restricted to provide such benefits and for which plan assets exceed benefit obligation of plan designed to provide retirement benefits.", "label": "Overfunded Plan [Member]" } } }, "localname": "OverfundedPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r408" ], "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]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r130" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r128" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.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": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r133", "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Restructuring reserve, settled with cash", "terseLabel": "Payments for Restructuring" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r131" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "us-gaap_PaymentsOfFinancingCosts", "negatedLabel": "Credit facility amendment fees" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r123" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Other acquisition activity" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r124" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Patent expenditures" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r124" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "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": "Capital expenditures", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r131" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "us-gaap_PaymentsToMinorityShareholders", "negatedLabel": "Distributions to non-controlling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r327", "r348" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, undesignated, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, undesignated, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, undesignated, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r44" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, undesignated, $.10 par \u2013 shares authorized 2,000,000; none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r20", "r61", "r62" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r121" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Sale of Bayou, net of cash disposed", "terseLabel": "Proceeds from Divestiture of Businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r126", "r154" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit, Total" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r127" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "us-gaap_ProceedsFromMinorityShareholders", "terseLabel": "Investments from non-controlling interest" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r158" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (payments on) line of credit, net" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "auth_ref": [ "r158" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation.", "label": "Proceeds from (payments on) notes payable, net" } } }, "localname": "ProceedsFromRepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r122" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.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 fixed assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r125", "r349" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from issuance of common stock upon stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r100", "r103", "r134", "r192", "r198", "r414", "r419", "r421", "r433", "r434" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r65", "r248" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r64", "r246" ], "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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r33", "r34", "r248", "r524" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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 & equipment, less accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r33", "r248" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r33", "r246" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated Useful Lives (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r112", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense (1)", "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RealEstateInventoryConstructionMaterials": { "auth_ref": [ "r81" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of unprocessed goods that will be used in the course of a construction project which will become a part of the finished inventory.", "label": "Construction materials" } } }, "localname": "RealEstateInventoryConstructionMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r46", "r53", "r523", "r533" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, net of allowances of $7,224 and $9,695, respectively" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r53", "r148", "r205" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r129", "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_RepaymentsOfLinesOfCredit", "terseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r129" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r224", "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r355", "r537" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "us-gaap_ResearchAndDevelopmentExpense", "terseLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r148", "r355" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r18", "r29", "r141", "r147" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r171" ], "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]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r258", "r260", "r267", "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "us-gaap_RestructuringAndRelatedCostExpectedCost1", "terseLabel": "Restructuring and Related Cost, Expected Cost, Total" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r258", "r260", "r267", "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "us-gaap_RestructuringAndRelatedCostIncurredCost", "terseLabel": "Restructuring and Related Costs, Incurred Cost, Total" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "terseLabel": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r139", "r257", "r263", "r269" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring charges", "terseLabel": "Restructuring Charges, Total" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r259", "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "us-gaap_RestructuringReserve", "periodEndLabel": "Restructuring reserve, balance", "periodStartLabel": "Restructuring reserve, balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r257", "r264" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "us-gaap_RestructuringReserveSettledWithoutCash2", "terseLabel": "Restructuring Reserve, Settled without Cash" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveTranslationAdjustment": { "auth_ref": [ "r259", "r268" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.", "label": "us-gaap_RestructuringReserveTranslationAdjustment", "negatedLabel": "Restructuring reserve, foreign currency translation" } } }, "localname": "RestructuringReserveTranslationAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r48", "r293", "r520" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 1.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" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "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]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanFundingStatusAxis": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits.", "label": "Retirement Plan Funding Status [Axis]" } } }, "localname": "RetirementPlanFundingStatusAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanFundingStatusDomain": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits.", "label": "Retirement Plan Funding Status [Domain]" } } }, "localname": "RetirementPlanFundingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r320", "r321" ], "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]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r320", "r321" ], "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]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r303", "r304" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r312" ], "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]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r302" ], "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": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r302" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligationPercentage", "terseLabel": "Revenue, Remaining Performance Obligation, Percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r109", "r186", "r187", "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "us-gaap_Revenues", "terseLabel": "Revenues, Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r489", "r493" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r74", "r153", "r289", "r290", "r291", "r292", "r474", "r475", "r477", "r512" ], "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]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r4", "r5", "r6", "r7", "r8", "r9", "r11", "r13", "r14", "r15", "r253", "r254" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r229", "r232" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r223", "r226" ], "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]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r25", "r58", "r59", "r60" ], "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]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r440" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r29", "r147", "r499", "r519" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r261", "r262", "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r259", "r268" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r185", "r192", "r193", "r194", "r223" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r330", "r342", "r344" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r373", "r387" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r425", "r427", "r429", "r430", "r431" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table Text Block]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables" ], "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]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r203" ], "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]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r138" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "verboseLabel": "Equity-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Awards, forfeited during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Weighted average award date fair value, award forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r339" ], "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": "Awards, grants during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r339" ], "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": "Weighted average award date fair value, award granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r338" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Stock Awards, Outstanding (in shares)", "periodStartLabel": "Stock Awards, Outstanding (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Weighted average award date fair value (in dollars per share)", "periodStartLabel": "Weighted average award date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Awards, distributed during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "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": "Weighted average award date fair value, award distributed (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Exercisable, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r343" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Total intrinsic value of stock option exercises (1)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Canceled/Expired, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Canceled/Expired, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate intrinsic value of outstanding stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r332", "r348" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding,, shares (in shares)", "periodStartLabel": "Outstanding, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r325", "r329" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate intrinsic value of exercisable stock options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r487", "r493" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r192", "r223", "r252", "r260", "r270", "r529" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r77", "r288" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-details-textual", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables", "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-tables", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-tables", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables", "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-comprehensive-income-parentheticals", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-operations-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-", "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-deferred-stock-unit-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-details-textual", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-stock-option-exercises-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-award-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-effective-income-tax-reconciliation-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-income-loss-before-taxes-on-income-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-net-deferred-taxes-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-provisions-for-taxes-on-income-loss-details", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-", "http://www.aegion.com/20191231/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-summary-of-revenues-details", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-details-textual", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-derivative-positions-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-summary-of-fair-value-amounts-of-derivative-instruments-details", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-details-textual", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-unaudited-quarterly-financial-data-details", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-accumulated-other-comprehensive-income-loss-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-cash-cash-equivalents-and-restricted-cash-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables", "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-contract-assets-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details", "http://www.aegion.com/20191231/role/statement-note-3-revenues-tables", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-accrued-expenses-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-allowance-for-doubtful-accounts-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-inventories-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-assets-and-liabilities-held-for-sale-details", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual", "http://www.aegion.com/20191231/role/statement-note-7-leases-lease-expenses-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-operating-lease-liabilities-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-supplement-financial-statement-disclosure-details", "http://www.aegion.com/20191231/role/statement-note-7-leases-tables", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-reconciliation-goodwill-details", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-debt-maturities-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-longterm-debt-details-parentheticals", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables", "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r44", "r45", "r288", "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "negatedLabel": "Forfeitures of restricted shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r288", "r293" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Issuance of shares pursuant to restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r44", "r45", "r288", "r293", "r334" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance of common stock upon stock option exercises (in shares)", "negatedLabel": "Exercised, shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-", "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r44", "r45", "r288", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Issuance of shares pursuant to restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r77", "r288", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance of common stock upon stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r44", "r45", "r288", "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares", "negatedLabel": "Shares repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r44", "r45", "r288", "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue", "negatedLabel": "Shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r44", "r45", "r288", "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodShares", "terseLabel": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r44", "r45", "r288", "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodValue", "terseLabel": "Stock Repurchased During Period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r45", "r49", "r50", "r206" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r412", "r413", "r432" ], "calculation": { "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-balance-sheets-", "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Divisions of a component 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": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-details-textual" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r495" ], "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]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r495" ], "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]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-11-equitybased-compensation-tables", "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-tables", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-tables", "http://www.aegion.com/20191231/role/statement-note-15-derivative-financial-instruments-tables", "http://www.aegion.com/20191231/role/statement-note-16-selected-quarterly-financial-data-unaudited-tables", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-tables", "http://www.aegion.com/20191231/role/statement-note-3-revenues-tables", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-tables", "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-tables", "http://www.aegion.com/20191231/role/statement-note-6-assets-and-liabilities-held-for-sale-tables", "http://www.aegion.com/20191231/role/statement-note-7-leases-tables", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit": { "auth_ref": [ "r386" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax benefit for remeasurement of deferred tax liability from change in tax rate pursuant to Tax Cuts and Jobs Act.", "label": "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit", "terseLabel": "Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit" } } }, "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit": { "auth_ref": [ "r390" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax benefit for which accounting for tax effect for remeasurement of deferred tax liability from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit", "terseLabel": "Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "terseLabel": "Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit), Total" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense for which accounting for tax effect from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "terseLabel": "Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit": { "auth_ref": [ "r391" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act.", "label": "us-gaap_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit", "terseLabel": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit)" } } }, "localname": "TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "terseLabel": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r395" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "terseLabel": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability, Total" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r309" ], "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]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual" ], "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]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-3-revenues-2-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r403" ], "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]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events", "http://www.aegion.com/20191231/role/statement-note-17-subsequent-events-details-textual", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-", "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-details-textual", "http://www.aegion.com/20191231/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Treasury Stock Acquired, Average Cost Per Share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "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]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-3-revenues-", "http://www.aegion.com/20191231/role/statement-note-3-revenues-1-details-textual", "http://www.aegion.com/20191231/role/statement-note-7-leases-", "http://www.aegion.com/20191231/role/statement-note-7-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-", "http://www.aegion.com/20191231/role/statement-note-1-description-of-business-details-textual", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information", "http://www.aegion.com/20191231/role/statement-note-14-segment-and-geographic-information-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-details-textual", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-pretax-restructuring-cost-details", "http://www.aegion.com/20191231/role/statement-note-4-restructuring-recognized-cost-restructuring-activities-details" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r358", "r394", "r513", "r532" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "us-gaap_UndistributedEarningsOfForeignSubsidiaries", "terseLabel": "Undistributed Earnings of Foreign Subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r359", "r369" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r369" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "negatedTerseLabel": "Foreign currency translation" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r369" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.", "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "verboseLabel": "Foreign currency translation" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Lapse in statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r372" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r161" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "Other adjustments" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r161" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "us-gaap_ValuationAllowancesAndReservesBalance", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r161" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r161" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "us-gaap_ValuationAllowancesAndReservesDeductions", "negatedLabel": "Reversals" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-12-taxes-on-income-activity-in-the-valuation-allowance-details" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis": { "auth_ref": [ "r425", "r427", "r430" ], "lang": { "en-US": { "role": { "documentation": "Information by category of Variable Interest Entity (VIE).", "label": "Variable Interest Entities [Axis]" } } }, "localname": "VariableInterestEntitiesByClassificationOfEntityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-investments-in-variable-interest-entities-details" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility", "http://www.aegion.com/20191231/role/statement-note-9-longterm-debt-and-credit-facility-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-5-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r170" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Effect of dilutive stock options and restricted and deferred stock unit awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r166", "r170" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details": { "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": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Weighted average number of common shares and dilutive potential common stock used for dilutive EPS (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r165", "r170" ], "calculation": { "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details": { "order": 0.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 common shares used for basic EPS (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aegion.com/20191231/role/statement-note-2-accounting-policies-earnings-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r108": { "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=116634182&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r110": { "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=116634182&loc=SL114868664-224227" }, "r111": { "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=116634182&loc=SL114868664-224227" }, "r112": { "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=116634182&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r115": { "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=116634182&loc=SL114868664-224227" }, "r116": { "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=116634182&loc=SL114868664-224227" }, "r117": { "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=116634182&loc=SL114868664-224227" }, "r118": { "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=116634182&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r16": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r17": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2510-110228" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2599-110228" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "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", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "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=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r338": { "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=116856206&loc=d3e5070-113901" }, "r339": { "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=116856206&loc=d3e5070-113901" }, "r34": { "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" }, "r340": { "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=116856206&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=117330312&loc=d3e23163-113944" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r389": { "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=116825942&loc=d3e330036-122817" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(b))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(f))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759068-111685" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6228884-111685" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r506": { "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" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r509": { "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=116637391&loc=SL114874048-224260" }, "r51": { "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" }, "r510": { "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=116637391&loc=SL114874048-224260" }, "r511": { "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=116637391&loc=SL114874048-224260" }, "r512": { "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" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r515": { "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=119400593&loc=d3e572229-122910" }, "r516": { "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=119400593&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r518": { "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=119400593&loc=d3e572229-122910" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r52": { "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" }, "r520": { "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=119400593&loc=d3e572229-122910" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r522": { "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=119400593&loc=d3e572229-122910" }, "r523": { "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=119400593&loc=d3e572229-122910" }, "r524": { "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=119400593&loc=d3e572229-122910" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r526": { "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=116637232&loc=SL114874131-224263" }, "r527": { "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=116637232&loc=SL114874131-224263" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e604059-122996" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r538": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r539": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r54": { "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" }, "r540": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r541": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r542": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r543": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e709-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" } }, "version": "2.1" } XML 117 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 11 - Equity-based Compensation (Details Textual) - USD ($)
    $ / shares in Units, $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 9,600    
    Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 9 months 18 days    
    Weighted Average [Member]      
    Share Price $ 20.55   $ 27.35
    Current Stock Awards [Member]      
    Share-based Payment Arrangement, Expense $ 7,000 $ 6,800 $ 9,000
    Deferred Stock Units [Member]      
    Share-based Payment Arrangement, Expense $ 700 1,100 1,100
    Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 3 months 18 days    
    Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 400    
    Share-based Payment Arrangement, Option [Member]      
    Share-based Payment Arrangement, Expense $ 0 $ 0 $ 0
    Share-based Payment Arrangement, Option [Member] | Minimum [Member]      
    Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 7 years    
    Share-based Payment Arrangement, Option [Member] | Maximum [Member]      
    Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
    XML 118 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 12 - Taxes on Income - Activity in the Valuation Allowance (Details) - SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Balance $ 28,451 $ 29,782 $ 15,428
    Additions 8,789 1,879 19,260
    Reversals (6,776) (2,102) (183)
    Remeasurement of U.S. deferred tax balances 0 0 (5,141)
    Other adjustments 3,783 (1,108) 418
    Balance $ 34,247 $ 28,451 $ 29,782
    XML 119 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 4 - Restructuring - Pre-tax Restructuring Cost (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Restructuring charges $ 14,300 $ 8,600 $ 6,500 $ 2,900 $ 13,900 $ 7,400 $ 2,900 $ 5,200      
    Restructuring 2017 [Member]                      
    Restructuring charges                 $ 32,341 $ 29,486 [1] $ 23,743 [2]
    Restructuring 2017 [Member] | Cost of Revenues [Member]                      
    Restructuring charges                   1,881 [1] 45 [2]
    Restructuring 2017 [Member] | Operating Expense [Member]                      
    Restructuring charges                   13,183 [1] 10,884 [2]
    Restructuring 2017 [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                   6,894 [1] 12,814 [2]
    Restructuring 2017 [Member] | Other Expense [Member]                      
    Restructuring charges [1],[3]                   3,970  
    Restructuring 2017 [Member] | Goodwill Impairment [Member]                      
    Restructuring charges [1]                   1,389  
    Restructuring 2017 [Member] | Definite-lived Intangible Asset Impairment [Member]                      
    Restructuring charges [1]                   2,169  
    Restructuring 2017 [Member] | Employee Severance [Member]                      
    Restructuring charges                 6,355 4,536  
    Restructuring 2017 [Member] | Contract Termination [Member]                      
    Restructuring charges                 2,022 2,174  
    Restructuring 2017 [Member] | Employee Relocation [Member]                      
    Restructuring charges                 653 184  
    Restructuring 2017 [Member] | Other Restructuring [Member]                      
    Restructuring charges                 23,311 [4] 22,592 [5]  
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member]                      
    Restructuring charges                 15,371 18,532 17,279
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Cost of Revenues [Member]                      
    Restructuring charges                   1,281 30
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Operating Expense [Member]                      
    Restructuring charges                   7,291 8,404
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                   5,221 8,845
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Other Expense [Member]                      
    Restructuring charges [1],[3]                   2,480  
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Goodwill Impairment [Member]                      
    Restructuring charges                   1,389  
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Definite-lived Intangible Asset Impairment [Member]                      
    Restructuring charges                   870  
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Employee Severance [Member]                      
    Restructuring charges                 938 3,038  
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Contract Termination [Member]                      
    Restructuring charges                 601 1,999  
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Employee Relocation [Member]                      
    Restructuring charges                 190 184  
    Restructuring 2017 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Other Restructuring [Member]                      
    Restructuring charges                 13,642 [4] 13,311 [5]  
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member]                      
    Restructuring charges                 9,268 9,055 4,860
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Cost of Revenues [Member]                      
    Restructuring charges                   600 15
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Operating Expense [Member]                      
    Restructuring charges                   4,547 1,507
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                   1,119 3,338
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Other Expense [Member]                      
    Restructuring charges [1],[3]                   1,490  
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Goodwill Impairment [Member]                      
    Restructuring charges                   0  
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Definite-lived Intangible Asset Impairment [Member]                      
    Restructuring charges                   1,299  
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Employee Severance [Member]                      
    Restructuring charges                 3,179 1,094  
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Contract Termination [Member]                      
    Restructuring charges                 1,089 25  
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Employee Relocation [Member]                      
    Restructuring charges                 408 0  
    Restructuring 2017 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Other Restructuring [Member]                      
    Restructuring charges                 4,592 [4] 7,936 [5]  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member]                      
    Restructuring charges                 1,661 262  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Cost of Revenues [Member]                      
    Restructuring charges                   0  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Operating Expense [Member]                      
    Restructuring charges                   28  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                   234  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Other Expense [Member]                      
    Restructuring charges [1],[3]                   0  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Goodwill Impairment [Member]                      
    Restructuring charges                   0  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Definite-lived Intangible Asset Impairment [Member]                      
    Restructuring charges                   0  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Employee Severance [Member]                      
    Restructuring charges                 553 234  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Contract Termination [Member]                      
    Restructuring charges                 234 0  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Employee Relocation [Member]                      
    Restructuring charges                 55 0  
    Restructuring 2017 [Member] | Operating Segments [Member] | Energy Services [Member] | Other Restructuring [Member]                      
    Restructuring charges                 819 [4] 28 [5]  
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member]                      
    Restructuring charges                 6,041 1,637 1,604
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Cost of Revenues [Member]                      
    Restructuring charges                   0 0
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Operating Expense [Member]                      
    Restructuring charges                   1,317 973
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                   320 631
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Other Expense [Member]                      
    Restructuring charges [1],[3]                   0  
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Goodwill Impairment [Member]                      
    Restructuring charges                   0  
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Definite-lived Intangible Asset Impairment [Member]                      
    Restructuring charges                   0  
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Employee Severance [Member]                      
    Restructuring charges                 1,685 170  
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Contract Termination [Member]                      
    Restructuring charges                 98 150  
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Employee Relocation [Member]                      
    Restructuring charges                 0 0  
    Restructuring 2017 [Member] | Corporate, Non-Segment [Member] | Other Restructuring [Member]                      
    Restructuring charges                 4,258 [4] 1,317 [5]  
    Restructuring 2016 [Member]                      
    Restructuring charges                 32,341 [6] 29,486 23,743
    Restructuring 2016 [Member] | Cost of Revenues [Member]                      
    Restructuring charges [6],[7]                 2,338    
    Restructuring 2016 [Member] | Operating Expense [Member]                      
    Restructuring charges [6]                 10,743    
    Restructuring 2016 [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges [6]                 9,030    
    Restructuring 2016 [Member] | Other Expense [Member]                      
    Restructuring charges [6],[7]                 10,230    
    Restructuring 2016 [Member] | Employee Severance [Member]                      
    Restructuring charges                 6,355 4,536 7,345
    Restructuring 2016 [Member] | Contract Termination [Member]                      
    Restructuring charges                 2,022 2,174 5,320
    Restructuring 2016 [Member] | Employee Relocation [Member]                      
    Restructuring charges                 653 184 147
    Restructuring 2016 [Member] | Other Restructuring [Member]                      
    Restructuring charges                 23,311 $ 22,592 10,931 [8]
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member]                      
    Restructuring charges                 15,371   17,279
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Cost of Revenues [Member]                      
    Restructuring charges                 469    
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Operating Expense [Member]                      
    Restructuring charges                 5,349    
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                 1,729    
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Other Expense [Member]                      
    Restructuring charges [7]                 7,824    
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Employee Severance [Member]                      
    Restructuring charges                     4,274
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Contract Termination [Member]                      
    Restructuring charges                     4,545
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Employee Relocation [Member]                      
    Restructuring charges                     26
    Restructuring 2016 [Member] | Operating Segments [Member] | Infrastructure Solutions [Member] | Other Restructuring [Member]                      
    Restructuring charges [8]                     8,434
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member]                      
    Restructuring charges                 9,268   4,860
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Cost of Revenues [Member]                      
    Restructuring charges                 1,869    
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Operating Expense [Member]                      
    Restructuring charges                 1,131    
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                 4,676    
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Other Expense [Member]                      
    Restructuring charges [7]                 1,592    
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Employee Severance [Member]                      
    Restructuring charges                     2,442
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Contract Termination [Member]                      
    Restructuring charges                     775
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Employee Relocation [Member]                      
    Restructuring charges                     121
    Restructuring 2016 [Member] | Operating Segments [Member] | Corrosion Protection [Member] | Other Restructuring [Member]                      
    Restructuring charges [8]                     1,522
    Restructuring 2016 [Member] | Operating Segments [Member] | Energy Services [Member]                      
    Restructuring charges                 1,661    
    Restructuring 2016 [Member] | Operating Segments [Member] | Energy Services [Member] | Cost of Revenues [Member]                      
    Restructuring charges                 0    
    Restructuring 2016 [Member] | Operating Segments [Member] | Energy Services [Member] | Operating Expense [Member]                      
    Restructuring charges                 819    
    Restructuring 2016 [Member] | Operating Segments [Member] | Energy Services [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                 842    
    Restructuring 2016 [Member] | Operating Segments [Member] | Energy Services [Member] | Other Expense [Member]                      
    Restructuring charges [7]                 0    
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member]                      
    Restructuring charges                 6,041    
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Cost of Revenues [Member]                      
    Restructuring charges                 0    
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Operating Expense [Member]                      
    Restructuring charges                 3,444    
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Restructuring and Related Charges [Member]                      
    Restructuring charges                 1,783    
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Other Expense [Member]                      
    Restructuring charges [7]                 $ 814    
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Energy Services [Member]                      
    Restructuring charges                     1,604
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Energy Services [Member] | Employee Severance [Member]                      
    Restructuring charges                     629
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Energy Services [Member] | Contract Termination [Member]                      
    Restructuring charges                     0
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Energy Services [Member] | Employee Relocation [Member]                      
    Restructuring charges                     0
    Restructuring 2016 [Member] | Corporate, Non-Segment [Member] | Energy Services [Member] | Other Restructuring [Member]                      
    Restructuring charges [8]                     $ 975
    [1] Total pre-tax restructuring charges include cash charges of $12.1 million and non-cash charges of $17.4 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.
    [2] Total pre-tax restructuring charges include cash charges of $13.6 million and non-cash charges of $10.1 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.
    [3] Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals.
    [4] Includes charges primarily related to certain wind-down costs, inventory obsolescence, fixed asset disposals, release of cumulative currency translation adjustments and other restructuring-related costs in connection with exiting or divesting the CIPP operations in Europe and Australia, exiting the cathodic protection operations in the Middle East and right-sizing the cathodic protection services operation in North America.
    [5] Includes charges primarily related to certain wind-down costs, allowances for accounts receivable, fixed asset disposals and other restructuring-related costs in connection with exiting non-pipe-related contract applications for the Tyfo system in North America, divesting the CIPP operations in Australia and Denmark, and exiting the cathodic protection operations in the Middle East. Amounts also include goodwill and definite-lived intangible asset impairments related to Denmark and definite-lived intangible asset impairments related to the cathodic protection operations in the Middle East.
    [6] Total pre-tax restructuring charges include cash charges of $19.5 million and non-cash charges of $12.8 million. Cash charges consist of charges incurred during the year that will be settled in cash, either during the current period or future periods.
    [7] Includes charges related to the loss on disposal of restructured entities, including the release of cumulative currency translation adjustments resulting from those disposals.
    [8] Includes charges primarily related to exiting non-pipe-related applications for the Tyfo system in North America and right-sizing the cathodic protection services operation in Canada, inclusive of wind-down costs, professional fees, patent write offs, fixed asset disposals and certain other restructuring and related charges.
    XML 120 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 5 - Supplemental Balance Sheet Information - Inventories (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    [1]
    Raw materials and supplies $ 27,415 $ 29,343
    Work-in-process 5,739 2,510
    Finished products 14,937 15,205
    Construction materials 9,102 9,379
    Total $ 57,193 $ 56,437
    [1] During 2018, the Company incurred non-cash charges of $2.8 million related to estimates for inventory obsolescence within its cathodic protection operations. The charges were recorded to cost of revenues in the Consolidated Statement of Operations.
    XML 121 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Note 6 - Assets and Liabilities Held for Sale - Assets and Liabilities Held for Sale (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Disposal Group, Including Discontinued Operation, Contract Assets, Current $ 5,400 $ 1,800  
    Total current assets 16,092 7,792  
    Impairment of assets held for sale (23,427) 0 $ 0
    Disposal Group, Including Discontinued Operation, Contract Liabilities, Current 100 100  
    Total current liabilities 6,485 5,260  
    Disposal Group, Held-for-sale, Not Discontinued Operations [Member]      
    Receivables, net 4,136 [1] 1,309 [2]  
    Retainage 518 [1] 15 [2]  
    Disposal Group, Including Discontinued Operation, Contract Assets, Current 5,350 [1] 1,777 [2]  
    Inventories 2,097 [1] 2,123 [2]  
    Prepaid expenses and other current assets 799 [1] 300 [2]  
    Total current assets 12,900 [1] 5,524 [2]  
    Property, plant & equipment, less accumulated depreciation 10,962 [1] 2,268 [2]  
    Goodwill 4,224 [1] 0 [2]  
    Intangible assets, less accumulated amortization 1,528 [1] 0 [2]  
    Disposal Group, Including Discontinued Operation, Operating Lease, Right-of-Use Asset 326 [1] 0 [2]  
    Other non-current assets 130 [1] 0 [2]  
    Impairment of assets held for sale (13,978) [1] 0 [2]  
    Total assets held for sale 16,092 [1] 7,792 [2]  
    Accounts payable 2,174 [1] 1,331 [2]  
    Accrued expenses 3,961 [1] 3,891 [2]  
    Disposal Group, Including Discontinued Operation, Contract Liabilities, Current 122 [1] 38 [2]  
    Total current liabilities 6,257 [1] 5,260 [2]  
    Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent 174 [1] 0 [2]  
    Other non-current liabilities 54 [1] 0 [2]  
    Total liabilities held for sale $ 6,485 [1] $ 5,260 [2]  
    [1] Includes Insituform Australia, Insituform Spain, Environmental Techniques and land held at Corporate.
    [2] Includes Insituform Australia.

    TSX%,TQ.<81M77(F(^&\-[QOP(<9^)7=(,_!05 M^2D UT30,0@[HHYW/@/"HF5HC#"N4Q#824%T1G:*"NT40&,"0AF&'2+*^P&H MP_SA;4EQZ,R.$-S)'LT*HSM%@W>V LC-&F=&45(J8 *C&'0CC ,5!()F-A\S M$E0T*&@K@/($Z//-/N[HIV(UUCQ!^?KZU!;Y[N#19?8["4:7"L)+,YLB&%\J M&L"T%<". @AZ N,XWBR,,A6$F;(GSL(X4]& IJT B-31WXDPB%0019J9^3&, M5#0<:2L )/6644S"2%)!*&EFU0%C244#D[8":-+^PF"'S'A204!I9A[#B%+1 M(*5C&%7>?[8"H-*8#+M4&54J""MEV(@PKE0T8.E$ #3J#%W38M2H &PTLM\5 M"^-&10..3@1 H<[3VH)AH0*XT-BPR86!H:(A0R<"<$[VNU]AG*8 4#,V;*9@ MI*9H4,TQC*KG.$!A)L>>O@G#, 5PF+%ADQ<#,45#8K8"*,L:0IV@,,Z7"N,Q M!0"9D3WI$$9DB@;); 71EHG.70RW%,!;QH:)BP&7HB$N6X'()?_9*U,RP"EC MP^3%>$K1 )6M %C2\=5G1DL*P"4C(V.%\9*B 2;',*J>NP!7*9X6HHRM% !7 MQH;=LC*Z4C1XY40 7VD<^[6.,,!2 &$9&_IK9R92#6,Y$8!/1OJLA>&3 OC) M*,R<&$ I&H)R(@BA-$RB#(\4P$=&]M8088"D: C),8RJYR[ 2/9V32\>)F0 M2D:A69B05:BD ,!1*/DF#%X40"]&8=,MPQ=%Q2\*0!/9=&4,6!3"+4=C\R:!% MT5"+K>BQ16'NZBC%Z514V:@H@!2,=(YF*&*HF$5 M)P) 1(Z="8,1!="(T="WP#"!:GC$B0",D+_HB#&" B#!2!>E&"4H&DQP(H#M M8\IB9)\ M"^RW^,(8_M$ _=-1(_N"6/W!,![D:[N,'I/-/C>&$;5M6VNQ9GI M748-\!7;Z:N,WGY?VA@%1?:"-\/ .P/ N_)YPQ@&L=]K&$;G&<#=E>\X&:,@ MNH!M&'AG 'A7$3!C%!79HV3#\#P#\+Q#0&:_KSHJLO48PP ]@P"]\NG_&$5% M]H(PPS ^@S"^ ONO%M^W;RX>G7R M>?'M:3VL^)P>?/WR>NRQ&5ZC6WQ_)6=_"/B^E;,[^+TYNT9Y;LS9+?I^8L[N MT/>]_M/99'"/>ML@^V%;1MMZG9Y-!K'";3)L0\<]"&'8AHYEN'"';19O<\,V MA[?Y89O'V\*P;?/:YM'/<[1]G_G-=/GU\6EU\FFQ7B_F%\-;BK\L%NNNOP*: M7_J+[:&;WK]\F'5?UL-_AUNUY?8UXML/Z\7SQ?8=Z:.7%[5?_@-02P,$% M @ +V5B4(U4^9=+!@ /20 !D !X;"]W;W)K&ULC9K;PD3JR 4]G:W6MB8UL526@!V\G;[X"0 M++K_%MS8$GS=TW/H_F<09Z]%^:MZRO-Z\GN]VE3GTZ>ZWLYGL^KN*5]GU?MB MFV_B7&>U^UH^SJIMF6?WK=%Z-=.>%\S6V7(SO3AKKWTO+\Z*YWJUW.3? MRTGUO%YGY9_+?%6\GD_5='_AQ_+QJ6XNS"[.MMEC_E=>_[W]7KIOLX.7^^4Z MWU3+8C,I\X?SZ0=)TY6=1_&J^?+T_GWI-1/DJOZL; M%YG[]Y)?Y:M5X\G%\5_G='IHLS$\_KSW_KGMO.O,SZS*KXK5O\O[^NE\&DTG M]_E#]KRJ?Q2O7_*N0_YTTO7^6_Z2KQS>1.+:N"M65?MW_ M=_^7F_;_:^=_;X8-=&>@QQJ8SL <#%RPIPQL9V#?#.Q) [\S\,<:!)U!,-8@ M[ S"L0919Q"--8@[@WBL@?+V,^>--CE,]MMLJ^"TR7ZZU=M\#S2RGV]E1L>U MGW$U>LK5?LZ5WX]KMEOO;0)]S.KLXJPL7B?EK@9LLZ;4J+DSQUOX6/G/ # MU6<^(8;X^8P8TV>N.4.1+\B-[3-?$4,&]P8Q 1G6%L\UI:-=6CHJK"\6SJ,Z,H E(D46:DIH#PO$F+V<B"+00<% %4"8RRV" MI0B3ZX"2]A1J.(^O.J@W1%Y$%L" M.*0A5=@%*$$S%=0X4/JYA'@UY$$E/(OU@!1E42 =9L>,B9PT= MO&M \01#=,T M!1&DA$*G!2'42 AIH4,0+70:")SUZ#8!4-I:*BB("KU Z)D@@WK,,4]SZ6*C M/(BD %&QE.E:$$"-!)#6.LVU+?;9 Q8.L01 /$11I TPD;0/(.. M?[2J&:Y3='D.(^E)I!^L('4&21TM:8:KF D(= T@FI-C_"3#?M*32+_;TK-< M()?2\Q\CJ)=!ZD6+F>%/%@T]#MT * AI&3%9K*@9 MKBC:@'@ IOV8[L,!IKS8$&^W(#+I;&4$%3/HU$C+G^&GN'>6]@PPT@(2U- @ M-63U#T"L_G$ABZS/$HM3OA\I.A7@V:B2GMT801<-.A2R$@C4##RZ0QAX= >P M2"EA0VH$<31('%DUC%FV:A/2PRR@6'HL1KE*QKA* 21FOF6"W+\M")L%ASDR MJ9> "8VP2[2")EF@28JV@YXP"MMY*XB Y2) T^$2,*&A[Y^5C^[Y' M-;DKGC=U\]3^Z.KAG9)+W?Q<3:Y?J?F- M<7:GX+K^OY-^0GU?-;=/V#]>:I M]< =-W'N#FK##;6[@[RYP7%WVE=C9F_=WKU8DV3EXW)337X6=5VLVU_8'XJB MSMV8>N_=(GW*L_O#EU7^4#YW+W0LOM2%]ON99W9X8VAB_\!4$L#!!0 M ( "]E8E J3O8G8@( *L' 9 >&PO=V]R:W-H965T>4&(L%[JJN%KNQ"B70' \X+4F#_0EC1RYT19C85< MLC/@+2/XJ$EU!:#C!*#&96.GB8[M69K0BZC*ANR9Q2]UC=G?#:EHM[9=^Q9X M*L^%4 &0)BT^DQ]$_&SW3*[ F.58UJ3A)6TL1DYK^]%=[6*%UX!?)>GX9&XI M)P=*G]7BZW%M.ZH@4I%2D:I2B609?X:<]BBIB-/Y+?MG[5UZ.6!. M,EK]+H^B6-N1;1W)"5\J\42[+V3P@VQK,/^-7$DEX:H2J9'3BNNOE5^XH/60 M1992XY=^+!L]=D/^&\U,@ ,!_B_!&PC>2'"#=PG^0/!?"?Z[!#00T(P >N_Z M,+=8X#1AM+-8?QU:K&Z=NT+R=^4JJ/^.WI/GR67TFH8^2L!5)1HP68^!$XP[ M(H#,/DI DT0&%W1X+[!=(@+O'K(S0'QS$9[1IZ?Y_IW/X%YCL\0$,TC60Y"& M-!KRR84HGOE9HB(WBF:.EB#/1PEDI/2:8J,#(<EK,:"\>([:&5"Q]U;)@;'DP%!R;$X0&A.$']^6+#1&ULC55=CYLP M$/PKB/>>^3*0B"!=2*I6:J7HJK;/#G$".L#4=L+UW]:)N3*J[+!!VJQ:UTC^GN+*])M;->^!U[*2\%E *1)BR[X M&^;?VP,5*S!F.94U;EA)&HOB\\9^=M?[6.(5X$>).S:96]+)D9!7N?A\VMB. M%(0KG'.9 8GAAC-<53*1D/%KR&F/)25Q.K]G_ZB\"R]'Q'!&JI_EB1<;.[:M M$SZC:\5?2/<)#WZ@;0WFO^ ;K@1<*A$UR46,W MY+_3S 1O('C_2_ '@C\2W/!=0C 0@@)< !P+4"*#WKC9SASA*$THZB_;7 MH47RUKEK*(XKET%U.NJ?V$\FHK*82F;>@ M>_,"NR4B].>0O0$2F$7X1I^^X@ HTP= DV-4OC $5>*&NV(#R@^@OQQ :)8<&R=IA9^'BL"//TWSMEJ#EW=HO M0;.[-=,;:7IG/V.CF?B?]V6[A$30T02 R=M28WI1#SVS@QKB'^'*UWD2&^C=<[U9/ HVS?T+XB>BD;9AT)%R^E>L_.A' L+#E/ M8C\+T4/'187/7$XC,:=])^D7G+1#DP1CIT[_ %!+ P04 " O96)0'_62 MSV@" !B!P &0 'AL+W=O_S/S.?! MAVRD[(W7A CGO6M[OG=K(884 %[5I,/\B0ZDES-GRCHLY)!= !\8P2?MU+4@ M\+P(=+CIW3S3MA>69_0JVJ8G+\SAUZ[#[,^!M'3]Z M"HBTI!(J I;-C12D;54@B?%[CNDN*97CNG^/_DFO7:[EB#DI:/NK.8EZ[R:N MP.P>P0_*]#.#N$BX,/_^D 9P>X.&@]F%:B2U-B@?.,T=%AT\\=L-I# M?@IE\2MEU+76<[(Z7%IO>8RB#-Q4H%ESF#3!2A,\*HJM(@H?):5%\I$'2,8% M-+""!MH?/H#&!NBD05K33Z Q])$!:U'M0AC:84(K3&B!20R821.MTJ XW!DL M6U& ?,^. JTHT()B9#G 318?[D*C>H5%A0(/V6&0%09M82+/@$&;-#O?,S>4 M113&.SM*9$6)-BA^;.Z7:+,34.SOC)U;6%017%7O 28V8!XF$RMILB&-S!.X ME?C(/#U@=>0[PB[Z-N5.1:^]4%PKZW1A%T%:!NK*,.UA6H8V.TQ+:+.CM$0V M>Y26D<7^'*=E;+$?DOD! 1_XT^OS#;-+TW/G2(6\!_5U=:94$%D:[TG^F%H^ M>,N@)6>ANK'LL^G:GP:"#O.+!I9G-?\+4$L#!!0 ( "]E8E!K84);<@, M '4/ 9 >&PO=V]R:W-H965TVR"OU6'O-N2RS^N]:%?JR]+G_LO U/QS;;B%8 M+4[907U3[??38VV>@JN775ZJJLEUY=5JO_0?^/U&B,Z@1_S(U:69W'M=*D]: M_^H>/NV6/NL8J4)MV\Y%9B[/:J.*HO-D>/P>G?K7F)WA]/[%^X<^>9/,4]:H MC2Y^YKOVN/03W]NI?78NVJ_Z\E&-"46^-V;_63VKPL [)B;&5A=-_^MMSTVK MR]&+H5)F?X9K7O77R^C_Q0P;T&A 5P,>_]= C ;BU2#LDQ^8]:F^S]ILM:CU MQ:N'W3IE75'P>V%>YK9;[-]=_Y_)MC&KSRL9\T7PW#D:,>L!0Q/,*R(PWJ\A M"(58DV5.;P-L;$0L< 0!DQ"]??@FB5F,]8")>DPUL$A2GB0S*C9,L)2E$:83 M0CHAH"-F= 9,/(GSSI!AJ9SQ 3ABQ$2,"4604&01XGR6^#JR G'&63JKA0V" M21:EF$X,Z<3@_838@80.Y W[+:V-C,2$YI"-!-E$Y*CN!')) !='M:3000H< MQ+-D;$P8,QR$,ZQS!L)(APM'J^ W,(6@Q!$']HL'3L"%H\ X;@C\EH[ ;:U' M+$KF-3+"ID42RE"X7C]N"1ST!.ER@47,;16#UP] TE'/'*N3 WE* T/SQ&W)M^$LJ4.^J?L%0) M2%4Z6@IAJ=(M4D4@Z3A7"$N5@%2EHZL0EBHAJ5I4 :[RM/E?]L#E9 MO/9:M\JP87>&Q]',P->'0NW;[E:: M^WH8!(>'5I_&(3>X3MJK?U!+ P04 " O96)0LII-&(8" !C" &0 M 'AL+W=OMV@I#:'GG-U)-H>6-V]D+63)NE/"#52LYVSJFN4(1QAFI6-N%\ZFQK M.9^*DZ[*AJ]EH$YUS>3O!:_$91:2\&IX*0]';0UH/FW9@7_G^D>[EF:%ABB[ MLN:-*D432+Z?A<]DLB+.P2E>2WY1-_/ IK(1XLTNONQF(;9$O.);;4,P,YSY MDE>5C60X?O5!P^%,ZW@[OT;_Y)(WR6R8XDM1_2QW^C@+:1CL^)Z=*OTB+I]Y MGU :!GWV7_F95T9N2Z8ZREC/\YS&4W2V@7K-HM-$-YKH7K$:*[*/(,@ #!012!$Y_^2.(O$H.DWJ M-(W3Q#B/L4<"J-(DQ3!,#,+$ $SJP72:[.88$I.8>C" *D]( <,D($P"P&0> M3#(^)L()\6#&JH+F%&9)09848,D]EG1T2A1C6G@LD(K2"(;)0)@,@/'JO\B M^J=^70!17! 8)0=1\A$*R?VZY./J9ZFO6HU5E.+HP>VE( P%ZO+@QA5@@&*< M3>QG4XQ^922ED5?^Y3A2YEW=U3C0@V0)]F#O=Q\\;N2?! M 0]+<@T WSVG- MY<%U*A5LQ:G1]AFYL7;=<$$F2]>[//LSP:9-8F#'@%P;*/HXHFN_WY@\E(T* M-D*;1N">Z[T0FAM^_&2*=S0=?UA4?*_M-#=SV;6];J%%V[=T-/ROF/\!4$L# M!!0 ( "]E8E"KY_E[T@( !D+ 9 >&PO=V]R:W-H965TTDW=O/ M-B[EXY+R)V#GG'./C0_TLMY8725S7X=EC;KG)$"K(72B*3ERM)25$H)>GCKQ&UVYJ*V+U_ M5]_IQ6TO;.M CMFE$,_T]I68!86V95;_G5Q)(>'*B:RQ MIP77O];^P@4MC8JT4F9OS36O]/5F]-]I,,$S!*\ER-KW"+XA^!^$X"XA,(3@ M@X#O$D)#".=6P(: !P2GV2R]^]M,9)L5HS>+-0>HSM0Y14LLG^]>3>K'J?^3 M#X#+V>LFBMV5L72,>($ \P MVT]5OHP1V.]#=@ D@)?B@SOJ:W[0VU$T,-I@0HVI&J-^X$4#LV/48-=W]Q ] MJP%H-0"L>K! " J$GZ\U"<=KC=WA\6E > K4LX)!*WAD)0@7L$ $"D0SGELT MLHDB/.5S 999C,J$$88%8E @GN$SOK_GO2K(A5\,+E#'GY"8>+>@SZVF!M3U M&J))K^#;XQ%Y0*&)T"(XM6A&;!,#ZAU3/#S+*8#RIW[ M@@_YIFG\D;%37G'KA0K96^@.X$BI(-*\^R!MGV6?V@X*&PO=V]R M:W-H965TKZ8E\(JW[(L*?Y9F32_+6QE?Q1\.Q]/55/@+.?7Y&B^F^J/ZTM1 M/SEWEOTY,Y?RG%^LPAP6]I.:;75;H47\>3:W\N'>:J2\YOF/YN'7_<)VFXA, M:G950Y'4EW>S-FG:,-5Q_-V3VO8U*D&];O?K?S+M):W@32=W&+D_+]M?:O955GO4L=2A9\K.[ MGB_M]=;S?U23*U!?@:96T'T%?:_@?8KW>KQWQZO/*_A]!7]B T&/#U@#3M=5 M;=]ODBI9SHO\9A7=]+DFS2Q5LZ >W5U3V YF^U_=_65=^KX,XVCNO#=$/6;5 M8>@!H^X(IV:_-T%2$RN"ZC1L8(.(0 \A6P'BR4%H4:=NZWL/]7WM,9T=QF\Q MEP[CN2Z+%4$J>@ -0O'$4#P(1:F0A=)A@L=6 C?F_8:H,'P #6+QQ5A\B"5D M/;_RH9$OI#UB$6\0QGINZT//C71;((8:""/HLU@#[#88P,\Q@T!",9 0QP^F M4@B-!%[$HMT@R*=@))1(#"7"X8MCF2 6"6(@B'B'K6((TU,Z&(+62!0PR 9Y ME';C(>@9><*1Q4:Y\H+F"J\7\17-Q:Y7;-E;"TR@22!2;)B?!9Y132.+M)JP M>O6@@2;MNUP44J$H9%)A&')9R#0J2TP,3XJ$H0)9!,&0&X=<%E*A+(%)D>:R MD&E4EIQJ%.8:Q2?%J@<-UNXXYJJ0"54AD>:O\+- -"I*3EIJ2M920MJBF$>S M%KA0%E+Y/GE<%S*-ZI(3H,(,J/A*L%*8W)0;!\1U(1?J0BJB(.*ZA+P\IDO. ME@K39>0JK@MSH4>\D]<"%@(7B!*XN"@II#%1LJL@3."1"ZH$+X [ MD;7 A:*0:K!=Z75-MQ4DVPH2; 7%7)=D!D*^] E4* N9E-:*RYIN*TBV%238 M"O[&K$AP W&@N*P)OD)BBF*0-=U8D&PL"%,X[NM(,A8P!R?8"H%(\^0K\(QJ MDDT%":8"_#JA$PC(Y\96H$)1R#382/:RIGL*DCT%29X"9 G[:WRO)E@*@0@D M3;<4)%L*DC;SL%8(&W50-,%0"#R@:+JA(-E0D&0HX'V*X"P&SR?6 A5J0B9I M[DTW%<1-Q?!P3\[/^O]SZDK 1&X@!Z'EC*D_S4U],U)6#5DSSL/Q;&:*8WNT M7EJ[_.U2-<=.#Z7WX_LG:HYW6?E*S;9**J?96L)O:/8LE3]1/-O672\P:7>V MU:[XS_V;@O.?B.Z+Q.])<3Q?2NLUKZH\:P^8#WE>F;J'W*_U9#F99']_2,VA M:F[#^K[HO@1T#U5^[;]R./=/+ MT#/[-:CAQX4^5"OC9'ISTW+-_W3E7I4$(" MI\J+VEXM>MM3LUKPBRB+FCTU5GNIJKSYD[*27Y[8Z*<^)>)Y-CQLNU_K=VE%;P:H\A4JOQM M^"_J_O\ZQK^YX0YT=* ?=7!'!W=R\-[%>R/>F_#POH,_.O@?=0A&A^ ^(V9.[PD>=41$XGO,5L<$[CTDTR&A(5$7K87;^WOS-( H MM= Q7D!P$@\E\1 24$@&C-]CZJ'@<40,-#Y*XR,T2MG3 1/,:7PPT00H38#0 M*-.2!CH-^"::$*4)$1I/H0DUFL@H)D)9(H3%5U@BC<7W3"PQRA(C+('"$FLL M(36Q ,$W-M%XPC@VA##T!M!3)>HB&D'S7%VJZ-D@D0(%LQTQ\U5O4HSVF350 MI+*AFB[5TC57%F\3@/0)HJ[&$72WAT-/+8L>22^+'LB4+MYP0.\X7FP*@3<3 MP+J)]I7005X8&'CP;@)Z._%G"^X^!-XI &L56JH8R+0W\%X!2+.@IJKBC0"0 M3D"53\'C")I/?TB,W9.JO>!^%-_F]/^;,T4P$3%,+L6W)]6W9ZA^^!!,1$*% MQIF=;2K6'/MS:6OM^*667M2S9^;I\+ONS[Z*/85D XA]*P_+F#VER0:+LW63 MS,7L7I)YF-U/,A^S!TD68/8PR4+,'B59A-GC)(M1740*(^A()QFO!94CJ&J0 ML@'5#5(XH,I!2@=4.TCQ@*H'*1]0_2 + &@%0)8 L!JLJ:P!Q6H@%[D